תוכן עניינים:
אם אתה שם לב מספיק לדברים האלה, בטח ראית את שירותי Google Play מתעדכנים מעת לעת במכשירי Android שלך. אם תעקוב אחר הצד הטכני יותר של אנדרואיד, תדע שהוכרז לפני מספר שנים להציג APIs ותכונות חדשים באופן שאינו דורש עדכון קושחה. ניתן לסלוח על ביטולו כחלק יבש וטכני של מערכת ההפעלה, אך במציאות זהו חלק חשוב ביותר באופן שבו עובדת אנדרואיד מודרנית.
מפתחים מקבלים ממשקי API חשובים הפועלים ברוב המוחלט של בסיס המשתמשים הפעיל של אנדרואיד. משתמשים בתורם נהנים מכך, באמצעות תכונות חדשות ותיקוני אבטחה גם אם הם לא מפעילים את גרסת מערכת ההפעלה האחרונה. ובגוגל, שירותי פליי משמשים ביטוחים כנגד עליית אנדרואיד "מחושלת".
המשך לקרוא כדי לראות כיצד שירותי Google Play הם נשק אימתני כנגד כמה מהאויבים הגדולים של אנדרואיד (וגם של גוגל), וכיצד כל דיון באבטחת אנדרואיד או "פיצול" פגום מבלי להבין זאת.
פריימר שירותי Play
ראשית הדברים הראשונים - מה זה שירותי Google Play? מבחינת המשתמש מדובר באפליקציה, הנשלטת על ידי גוגל שמתעדכנת אוטומטית ברקע דרך חנות Google Play. אין באמת חלק הפונה למשתמשים באפליקציה, אלא אם כן אתה סופר את הסמל "הגדרות Google" בטלפונים המריצים Lollipop ובגרסאות קודמות. אולם העקרונות השונים של שירותי שירותי התפשטות ברחבי אנדרואיד, במיוחד בגירסאות חדשות יותר של מערכת ההפעלה.
כ- "אפליקציה" ברמת המערכת, שירותי Play יכולים לפעול עם הרשאות גבוהות ולהחליף כל דבר במערכת ההפעלה אם זה צריך, כך שגוגל יכולה לשנות אותה בקלות רבה יותר בעתיד.
שירותי Play הם שומר הסף לשירותי Google במכשיר ה- Android שלך.
במילים פשוטות: אם אפליקציית אנדרואיד מקיימת אינטראקציה עם שירות של גוגל, רוב הסיכויים שהיא תעשה זאת באמצעות שירותי Google Play.
במהלך תמצית מפתח ה- I / O 2014 של גוגל, סמנכ"ל גוגל, Sundar Pichai, אמר כי גרסאות חדשות של שירותי Play מתפרסמות כל שישה שבועות, והוסיפו כי 93 אחוזים מבסיס ההתקנה האנדרואיד הפעיל מריץ את הגרסה האחרונה באותה עת.
כלים למפתחים
ספריית הלקוחות של Google Play Services מעניקה למפתחי API למפתחים לגרום לאפליקציות לעבוד עם שירותי Google במכשירים שבהם מותקנת האפליקציה Play Services. זה כולל העברת הודעות בענן, כונן, מיקום, משחקי משחקים, Android Wear ו- Google Fit, כדי להזכיר רק כמה. ומכיוון שאפליקציית Play Services מתעדכנת אוטומטית ברקע, ועובדת על כל הגרסאות של אנדרואיד בחזרה ל- 2.3 Gingerbread, גוגל יכולה לפרוס שינויים, שיפורים ותכונות חדשות בשילוב אנדרואיד עם שירותים אלה ללא עדכון קושחה.
זה עניין די גדול בעולם בו ג'לי בין ו- KitKat - אנדרואיד 4.1-4.4 - ממשיכים לשלוט בבסיס ההתקנה הפעיל, כאשר Lollipop מהווה רק 12.4 אחוזים מהתקנות הפעילות בספירה האחרונה. (לעומת זאת לעומת הנתון של 93 אחוזים שהעניק Sundar Pichai ב- I / O בשנה שעברה.) מכיוון ששירותי Play קיימים, הרבה יותר אנשים יש גישה לגרסאות עדכניות של תכונות כמו Play Games ו- Android Wear ממה שהיה אחרת המקרה. זה זה שמאפשר את הקצב המטורף של אנדרואיד אפילו כאשר יצרני ציוד מקורי רבים ממשיכים לגרור את רגליהם על שדרוגי הפלטפורמה.
זה טוב למפתחים ומשתמשים מכמה סיבות, שרובן ברורות. במקום שהמחשבים צריכים לדאוג למקד לכל אחת מתכונות גוגל אלה באופן שונה על גרסאות מערכת ההפעלה, ההרמה הכבדה נעשית על ידי שירותי Play. יתר על כן, המשתמשים לא נותרו על הסף אם הם לא מפעילים את הגרסה האחרונה של אנדרואיד.
תכונות ואבטחה למשתמשים
באמצעות שירותי Play, דברים רבים שנחשבו כתכונות אנדרואיד - כמו המנעול החכם של Lollipop, שירותי המיקום של גוגל ומשחקי משחק - נותקו ממערכת ההפעלה הליבה. זו סיבה נוספת מדוע השוואה ישירה של הפצת גרסאות iOS ו- Android אינה מספרת את כל הסיפור. חלק משמעותי מאוד מחוויית אנדרואיד של גוגל נשמר מעודכן, באופן אוטומטי, ברקע.
זה חוץ מהעובדה שניתן לעדכן את רוב אפליקציות האנדרואיד של גוגל עצמאית דרך Google Play - אוסף אשר נכון לאנדרואיד 5.0 כולל גם את רכיב WebView המשמש להצגת דפי אינטרנט בתוך אפליקציות. כך גם באפליקציות רבות המצורפות לארץ - למשל, HTC דוחף עדכונים רבים מאפליקציות Sense שלה דרך חנות Play.
נכון שחלק מהשינויים, התיקונים והשיפורים עדיין דורשים עדכון קושחה. אבל במערכת האקולוגית של אנדרואיד של 2015, יש המון דברים חשובים באמת שכבר לא עושים זאת.
התפקיד של שירותי Play באבטחת אנדרואיד מתעלם לעתים קרובות כל כך על ידי גורמי הדין.
באותה מידה, אין זה מדויק לומר כי היות וגירסה ישנה יותר של אנדרואיד מותירה את המשתמשים פתוחים לרווחת תוכנות זדוניות. לשירותי Google Play יש תפקיד עצום בהבטחת טלפונים אנדרואיד ישנים מפני אפליקציות גרועות, שבדרך כלל מגיעות מחנויות אפליקציות שאינן גוגל פליי.
הנשק העיקרי בארסנל של גוגל הוא הפיצ'ר של 'אמת אפליקציות', שמופעל כברירת מחדל באנדרואיד 4.2 ומעלה. כשאתה מתקין אפליקציה ממיקום של צד שלישי, היא נסרקת על ידי תכונה זו המתעדכנת כל הזמן כדי לזהות נטיות זדוניות. זה בדיוק מה שקרה כשהפחדת האבטחה "מזויף מזהה" של אנדרואיד התרחשה בשנה שעברה, ובזכות Play Services הרוב המכריע של מכשירי אנדרואיד מעולם לא נחשפו לכך. (חנות Google Play עודכנה בצורה דומה לחסימת אפליקציות המשתמשות במנצל מסוים זה.)
אתה עלול לחשוב על זה כפתרון סטופ, ובדרך מסוימת. אבל כפי שצייננו אז, זה די יעיל. כך או כך, התוכנה הזדונית לא עוברת, והמשתמשים מוגנים - גם אם הם בגירסה ישנה של אנדרואיד. זו הנקודה שמיקרוסופט מפספסת כשהיא מצלמת את הרשומה של גוגל בתחום האבטחה במובייל.
עוד: שאלות ותשובות בנושא אבטחת אנדרואיד עם אדריאן לודוויג של גוגל
ביטוח בגוגל
שירותי Google Play מלאים בחומרים קנייניים של גוגל, וככאלה אינם כלולים בפרויקט קוד הפיתוח של אנדרואיד (AOSP). כמו אפליקציות אחרות של גוגל, זה מקור סגור. כל "מזלג" של אנדרואיד עם קוד פתוח המשוחרר ללא הקטעים של גוגל נמצא בפני עצמו.
המחסור בשירותי Play במזלגות אנדרואיד יוצר המון עבודה נוספת עבור כל מי שרוצה לקחת את אנדרואיד מגוגל.
אין שום דבר שמונע מיצרן שרוצה לבנות מכשיר אנדרואיד מבלי לקבל אישור GMS (שירותי סלולרי של גוגל) לבנות שכבת שירות משלהם על מערכת ההפעלה של הקוד הפתוח. אבל עד כה הפיצ'רים החשובים ביותר של שירותי Play לא יצרו מחדש על ידי השחקנים האלה, אפילו לא אלה שמדברים בפתיחות על הפעלת אנדרואיד ו"הכניס כדור בראש של גוגל ".
בדיוק כמו ששירותי Play הם פיתרון לחלק מחולשותיה המובנות של אנדרואיד - הקצב האיטי של עדכוני הקושחה, בגלל מספר החלקים הנעים המעורבים, והפיתוח של האפליקציות וההשלכות האבטחה של זה - היעדר שירותי Play במזלגות אנדרואיד יוצר משמעותי עבודות הנדסיות לכל מי שרצוי לקחת את אנדרואיד מגוגל.
עוד: מה המזלג הוא 'מזלג?'
אנו לא מציעים שזה חלק מתכנית אב גופנית שטנית, ובכל זאת זה המצב הקיים. מערכת הפעלה כמו אנדרואיד יכולה רק לזלול נתח שוק בעזרת מגוון מכשירים (וספקים). בהכרח הגיוון מוביל לפיצול וללחמה בכך שאתה זקוק לשכבת שירות ואבטחה הקיימת מחוץ למערכת ההפעלה.
זה האתגר שכל מזלג משכנע של אנדרואיד צריך לפתור. בינתיים, לאלה בעולם גוגל אנדרואיד יש שירותי פלאש להודות על כך שאפשרו את צמיחת הפלטפורמה ועוזרים לשמור על אבטחת מכשירים.