מדוע אנדרואיד תמיד תהיה מאוחרת יותר מ- iOS

אחד הדברים שבאמת בולטים באמצעות אייפון הוא איך חלק זה מרגיש בהשוואה לשימוש באנדרואיד. היכן שאנדרואיד לא מפסיקה, עם פרק זמן מדיד בין כאשר אתה נוגע במסך ובין כאשר מערכת ההפעלה מגיבה, נראה ש- iOS כמעט צופה מה אתה רוצה לעשות לפני שהאצבע שלך נוגעת ב לְהַצִיג.

איך אפל הצליחה את ההישג המדהים הזה? שאלה טובה יותר עשויה להיות: "איך גוגל הצליחה לדפוק את ה- multitouch של אנדרואיד כל כך הרבה?" לפי אנדרו מון -סטודנט להנדסת תוכנה וחניך לשעבר של גוגל-אנדרואיד כל כך מבולגנת שגוגל עשויה לעולם לא להיות מסוגל להתאים את הביצועים של אייפון או אייפד. אאוץ!

לפני שנתחיל, הנה רקע. בעבר נאמר כי ממשק המשתמש של אנדרואיד הוא פיגור בהשוואה ל- iOS מכיוון שמרכיבי ממשק המשתמש לא היו מואצים בחומרה עד לחלת הדבש. במילים אחרות, בכל פעם שאתה מחליק את המסך בטלפון אנדרואיד, המעבד צריך לצייר כל פיקסל מחדש, וזה לא משהו שהמעבדים טובים בו מאוד.

טיעון זה הגיוני, למעט אם זה היה נכון, אנדרואיד הייתה מפסיקה בפיגור במידה ניכרת בתגובת המגע בהשוואה ל- iOS כאשר אנדרואיד 3.0 חלת הדבש שוחררה. חוץ מנחש מה? מכשירי אנדרואיד עדיין מפגרים גם לאחר מותקן עליהם דבש.

ברוב טלפוני האנדרואיד המודרניים יש מפרט שווה ערך או אפילו טוב יותר מזה של האייפון (לדוגמה, רוב טלפוני האנדרואיד מגיעים עם זיכרון RAM של 1 ג'יגה -בייט, בהשוואה ל- 512MB של אייפון 4S); הבעיה היא לא חומרה. אז מה הנושא?

זו הסיבה שאנדרואיד לא יכולה להעניק את ממשק המשתמש שלה ללא פיגור, לדברי מונ. ב- iOS, תהליכי עיבוד ממשק משתמש מתרחשים עם שרשורים ייעודיים זמן אמת עדיפות, עצירת תהליכים אחרים ומיקוד כל תשומת הלב בעיבוד ממשק המשתמש. במילים אחרות, בכל פעם שאתה נוגע באצבע שלך לתצוגה של האייפון שלך, מערכת ההפעלה ממש משתגעת: "מישהו נוגע בנו! מישהו נוגע בנו! תפסיק עם כל מה שאתה עושה, מישהו נוגע בנו! "

עם זאת, באנדרואיד, תהליכי עיבוד ממשק משתמש מתרחשים יחד עם השרשור הראשי עם נוֹרמָלִי עדיפות. במילים אחרות, הוא מתייחס לעיצוב ממשק המשתמש באותו אופן שבו הוא נניח, הורדת פודקאסט ברקע, בדיקת הודעות SMS או כל דבר אחר. מכאן שממשק משתמש עלוב.

הנה מונ מסביר מה כל זה אומר, ומדוע גוגל הייתה טיפשה מספיק כדי לעצב את האנדרואיד כך.

ממשק המשתמש של אנדרואיד לעולם לא יהיה חלק לחלוטין בגלל אילוצי העיצוב עליהם דנתי בתחילת הדרך:

- עיבוד ממשק משתמש מתרחש בשרשור הראשי של אפליקציה
- לעיצוב ממשק משתמש עדיפות רגילה

אפילו עם Galaxy Nexus, או ה- EeePad Transformer Prime מרובע הליבות, אין דרך להבטיח קצב פריימים חלק אם שני אילוצי העיצוב הללו יישארו נכונים. זה אומר שצריך כוח של גלקסי נקסוס להתקרב לחלקות של אייפון בן שלוש שנים. אז מדוע צוות אנדרואיד תכנן את מסגרת העיבוד כך?

העבודה על אנדרואיד החלה לפני יציאת האייפון, ובאותה עת אנדרואיד תוכנן להיות מתחרה ב- Blackberry. אב הטיפוס המקורי של אנדרואיד לא היה מכשיר מסך מגע. פגזי העיבוד של אנדרואיד הגיוניים למקלדת ומכשיר כדור עקיבה. כשיצא האייפון, צוות האנדרואיד מיהר לשחרר מוצר מתחרה, אך למרבה הצער היה מאוחר מדי לשכתב את מסגרת ממשק המשתמש.

אז מדוע גוגל לא שינתה את מסגרת ממשק המשתמש? ובכן, זוהי משימה מרתיעה שתכלול בה כֹּל אפליקציה ב- Android Market להיכתב מחדש לתמיכה במסגרת החדשה. זה במרחק של לפחות שנה ואולי לעולם לא לִקְרוֹת.

במילים אחרות, כדי שגוגל תוכל להתמודד באופן מלא עם בעיות הפיגור של אנדרואיד, היא צריכה בעצם ללחוץ על כפתור האיפוס ולהרוס את המערכת האקולוגית של האפליקציות שלה. iOS, לעומת זאת, נבנה מהיסוד כדי לתמוך בסמארטפונים מרובי טאצ '; לעזאזל, אפל הייתה בעלת החזון העליון בה. חשוב לתקן את הדברים.

[באמצעות רדמונד פאי]

ההודעה האחרונה בבלוג

| פולחן של מק
September 10, 2021

אמזון מכינה את שירות הווידיאו 'רוצח נטפליקס'אמזון תוציא בשנה הבאה שירות הזרמת וידיאו עצמאי חדש שלא יצורף עם מנוי פריים של $ 99, על פי מקורות המכירי...

| פולחן של מק
September 10, 2021

המבצעים הטובים ביותר של אפל בשבוע: מחירי תחתית באייפון SE ובאייפדאתה יכול להכניס אייפון SE לכיס תמורת 140 $ בלבד.תמונות: Apple, Telltaleהשבוע, תורי...

ל- OS X 10.7 Lion יהיה ממשק משתמש דמוי iOS אומר דוח לא מאומת
September 10, 2021

ל- OS X 10.7 Lion יהיה ממשק משתמש דמוי iOS אומר דוח לא מאומתעמוק בתוך הקרביים שלהם, iOS ו- OS X הם בעצם אותה חיה, המובחנת במידה רבה על ידי המשתמש ש...