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