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