טֶכנוֹלוֹגִיָה

מה לא בסדר עם אנדרואיד ואיך גוגל מתקנת את זה

איזה סרט לראות?
 
גרסאות אנדרואיד

מקור: Android.com

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

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

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

אבל בואו נתחיל בהתחלה.

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

אם אתם מחפשים היסטוריה מלאה של האיטרציות שעברה אנדרואיד מאז, אנו ממליצים על מאמר של 40,000 מילים בנושא מאת ארס טכניקה רון אמדאו. אמדאו התווה את התקדמות מערכת ההפעלה מאנדרואיד 0.5 לאנדרואיד 4.4 .

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

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

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

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

למי סשה בנקים נשואים
פיצול אנדרואיד של OpenSignal בהשוואה ל- iOS

מקור: Opensignal.com

שני תרשימי העוגה הם הדרך הקלה ביותר לעטוף את הראש סביב בעיית הפיצול של אנדרואיד. בעוד 91 אחוז ממשתמשי הטלפונים החכמים של אפל (כל דגמי האייפון) משתמשים בגרסה האחרונה של מערכת ההפעלה הסלולרית של אפל, iOS 7, רק 20.9 אחוז ממשתמשי האנדרואיד מריצים את הגרסה האחרונה של מערכת ההפעלה של גוגל בטלפונים שלהם. מדוע שוק אנדרואיד כה מקוטע?

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

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

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

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

גוגל ניסתה לפתור את בעיית הפיצול עם כניסת שירותי Google Play לשנת 2012, שנדחקה לכל טלפון אנדרואיד פעיל שמריץ אנדרואיד 2.2 ומעלה. שירותי גוגל פליי ממלאים את החלל שבין אפליקציות למערכת ההפעלה אנדרואיד, ומאפשרים לגוגל לעדכן ולהחליף רכיבים או להוסיף ממשקי API ללא גרסה חדשה של כל מערכת ההפעלה, או לעבור על עדכוני יצרן המכשירים.

איך האיש הבוס הגדול מת

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

אבל זה לא עזר למפתחים, ובאופן לא מפתיע, שירותי Google Play גם לא צמצמו את הפיצול בפועל של מערכת ההפעלה. ספקים ויצרני מכשירים עדיין לא היו ואינם מחויבים לעדכן את המכשירים שלהם לגרסה האחרונה של Android. זה משאיר משתמשים רבים בחומרה זולה יותר ובגירסאות ישנות יותר של מערכת ההפעלה ללא תכונות הליבה והאבטחה שגוגל הכניסה לגירסאות מאוחרות יותר של אנדרואיד. בין מכשירים זולים יותר, נדיר למצוא טלפון שמריץ את הגרסה האחרונה של אנדרואיד.

במקביל, הפיצול של אנדרואיד גדל במהירות הודות לעליות תלולות במספר מכשירי האנדרואיד השונים הזמינים. OpenSignal מצאה כי 18,796 מכשירי אנדרואיד שונים היוו 682,000 הורדות של האפליקציה שלה ברחבי העולם. זה לעומת 11,868 מכשירי אנדרואיד מובחנים בשנת 2013, ו -3,997 מכשירים בשנת 2012. פיצול המכשירים פי יותר מכפול.

פיצול מכשיר ה- Android OpenSignal באוגוסט 2014

מקור: Opensignal.com

הנה המערך העצום של מכשירי אנדרואיד שהורידו לאחרונה את אפליקציית OpenSignal. האם כאן 'מהפך מוח' הוא מונח הולם? מגוון המכשירים המרתיע עדיין מהווה אתגר עצום למפתחי אנדרואיד, שהאפליקציות שלהם זמינות למשתמשים ביותר מ- 18,000 מכשירים נפרדים. זה בדרך כלל אפשרי רק עבור מפתחים לבדוק אפליקציה במספר מכשירים, אך OpenSignal מציינת כי בעוד ש -10 המכשירים הפופולריים ביותר מייצגים 21 אחוז מכל המכשירים בשנה שעברה, הם מייצגים רק 15 אחוזים השנה. פירוש הדבר שאותם 10 המכשירים המובילים מייצגים פחות ופחות את המגוון הרחב יותר של מכשירי Android.

פיצול מותג אנדרואיד של OpenSignal באוגוסט 2014

מקור: Opensignal.com

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

אך באופן מעניין עוד יותר מפירוק מכשירי אנדרואיד לפי יצרנים הוא המתאם הברור בין התוצר של מדינה לרמת הפיצול בשוק האנדרואיד שלה. מדינות עם תוצר נמוך יותר לנפש מציגות רמה גבוהה יותר של פיצול אנדרואיד בהשוואה למדינות עם תוצר גבוה יותר לנפש.

איפה לארי פיצג'רלד למד בתיכון
פיצול אנדרואיד של OpenSignal לעומת תוצר לנפש באוגוסט 2014

מקור: Opensignal.com

כדי למפות את המתאם, OpenSignal תכננה את התוצר לנפש של מדינות לעומת נתח השוק של חמשת ה- API הראשונים של Android: ארבע גרסאות של Android KitKat ו- 4.3.1 Jelly Bean. ציון גבוה יותר בציר ה- Y (שמודד את נתח השוק של חמשת ה- API החדשים ביותר של Android) שווה פחות פיצול. מקבץ הנקודות התכלת בפינה השמאלית התחתונה של התרשים מייצג מגוון של מדינות אפריקה שמדרום לסהרה, בהן מכשירים זולים יותר מריצים גרסאות ישנות יותר של Android. הקשר בין התוצר לפיצול ברור. (אם תהיתם, הנקודה המרוחקת כל הדרך ימינה היא קטאר, שם תוצר גבוה במיוחד לנפש אינו משקף את מצב האוכלוסייה הכללית.)

פיצול אנדרואיד של OpenSignal לפי תוצר לנפש באוגוסט 2014

מקור: Opensignal.com

OpenSignal גם תכננה פיצול בחלוקה בין מדינות שהתמ'ג לנפש נמוך מ- 20,000 $ ומעל 20,000 $. הסורגים האדומים והירוקים הכהים מייצגים את הגרסאות העדכניות ביותר של מערכת ההפעלה אנדרואיד, בעוד ירקות בהירים וצבעים אחרים מייצגים גרסאות ישנות יותר. כ -35 אחוז מהמכשירים במדינות מפותחות יותר מבחינה כלכלית פועלים על אנדרואיד קיטקאט, בעוד שרק כ 12 אחוז ממכשירי אנדרואיד פועלים על קיטקאט במדינות פחות מפותחות כלכלית. התרשים מקל על כך שגרסאות של מערכת ההפעלה שולטות במדינות עניות יותר.

אך גוגל כבר מחפשת להתמודד עם בעיית הפיצול של אנדרואיד, וכפי שמתברר, היא כבר הגיעה לפיתרון: יוזמת Android One לפיתוח סטנדרטים למכשירי Android נמוכים. הסטנדרטים יקלו על היצרנים לפתח ולייצר מכשירים במחיר סביר לשווקים מתפתחים במהירות, ויאפילו את הפיצול בכך שהם יוודאו שאפילו טלפונים זולים של Android יכולים להריץ גרסאות מעודכנות של Android. זה מבטיח למשתמשים חוויה אחידה יותר, ולמפתחים נוף אחיד יותר. גוגל מסגרת את תוכנית Android One כאסטרטגיה שלה להגיע ' את המיליארד הבא משתמשים ברחבי העולם. השותפים הראשונים של גוגל ביוזמה משיקים טלפונים שיעלו פחות מ -100 דולר בהודו.

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

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

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

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

עוד מ- Tech Cheat Sheet:

  • דואר זבל של iMessage מראה עד כמה הטלפונים החכמים יותר טיפשים ממה שאנחנו חושבים
  • מדוע מודעות וידאו מקוונות מעצבנות אכן עובדות עליכם