חבילת Google Play Services מספקת מגוון רחב של ערכות SDK ל-Android, כדי לעזור לכם לפתח את האפליקציה, לשפר את הפרטיות והאבטחה, לעורר עניין בקרב המשתמשים ולהגדיל את העסק. ערכות ה-SDK האלה ייחודיות בכך שנדרשות רק ספריית לקוח דקה להכללה באפליקציה, כפי שמוצג באיור 1. בזמן הריצה, ספריית הלקוח מתקשרת עם כמות גדולה של הטמעה וטביעת רגל של ה-SDK בשירותי Google Play.
בעזרת הטמעות משותפות בצד הלקוח, Google Play Services:
- הכלי עוזר לבצע אופטימיזציה של המשאבים במכשיר, כמו נפח אחסון וזיכרון, כדי לשפר את איכות האפליקציה ואת החוויה הכוללת של המשתמשים.
- קבלת עדכונים אוטומטיים – לא תלויים במערכות הפעלה, עדכוני OEM (יצרן ציוד מקורי) או עדכוני אפליקציות – כך שהמשתמשים מקבלים שיפורים ותיקוני באגים מהר יותר.
- היא מפעילה את ערכות ה-SDK התואמות ל-Android 5.0 (רמת API 21) והן זמינות במגוון גורמי צורה, וכך מאפשרות לכם להגיע ליותר משתמשים בפחות מאמץ.
איור 1. Google Play Services מקבלת עדכונים שוטפים עם שיפורים ותיקוני באגים.
איך פועלים שירותי Google Play
ערכות SDK
כל ערכת SDK שמופעלת על ידי Google Play Services מספקת ספריית לקוח קלת-משקל שמכילה את ממשקי ה-API הנחוצים לאינטראקציה עם השירות המתאים. ממשקי API אחרים מאפשרים לפתור בעיות בזמן הריצה, כמו שירותים חסרים, מושבתים או לא מעודכנים. אם אתם משתמשים ב-Android Studio 3.4 ואילך או מפעילים את כיווץ הקוד, האופטימיזציה של R8 יכולה לעזור לצמצם את טביעת הרגל של כל SDK ואת ההשפעה שלה על גודל החבילה של האפליקציה.
כדי לקבל גישה למוצרים או לשירותים חדשים של Google Play Services, צריך לשדרג את ה-SDK כשמופצת גרסה חדשה למאגר Google Maven.
שירותים
שירותי Google Play מכילים שירותי Google במכשיר שפועלים ברקע בכל מכשיר Android שאושר על ידי Google.
העדכונים האוטומטיים של Google Play Services נשלחים בנפרד, בהתאם למערכת ההפעלה, לעדכוני מערכת של ה-OS או ל-OEM. באופן כללי, מכשירים עם Android מגרסה 5.0 ואילך מקבלים עדכונים באופן אוטומטי, בתנאי ששירותי Google Play מותקנים במכשירים ויש מספיק נפח אחסון פנוי. המשמעות היא שהמשתמשים מקבלים שיפורים ותיקוני באגים מהר יותר, וניתן לנצל את ממשקי ה-API האחרונים כדי להגיע לרוב המכשירים בסביבה העסקית של Android. אין תמיכה במכשירים ישנים יותר מ-Android 5.0, או במכשירים ללא שירותי Google Play.
השלבים הבאים: הגדרת האפליקציה
כדי להתחיל להשתמש בממשקי ה-API של שירותי Google Play באפליקציה, קראו את מדריך ההגדרה הזה.