סקירה כללית של Google Play Services

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

באמצעות הטמעות משותפות בצד הלקוח, Google Play Services:

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

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

איור 1. ‫Google Play Services מקבל עדכונים באופן קבוע, והם כוללים שיפורים ותיקוני באגים.

איך פועל Google Play Services

ערכות SDK

כל Google Play services SDK כולל ספריית לקוח קלה עם ממשקי API שפועלים באינטראקציה עם שירות שפועל באפליקציית Google Play Services. הספריות האלה מספקות גם כלים שיעזרו לכם לטפל בצורה חלקה בבעיות בזמן הריצה, למשל כששירות חסר, מושבת או לא עדכני. כשמפעילים את התכונה 'הקטנת קוד', הכלי לאופטימיזציה R8 מקטין עוד יותר את ההשפעה של ה-SDK על גודל החבילה על ידי הסרת קוד שלא נמצא בשימוש.

כדי לגשת לתכונות או למוצרים חדשים של שירותי Google Play, צריך לשדרג את ה-SDK כשגרסה חדשה מתפרסמת במאגר Google Maven.

שירותים

‫Google Play Services כוללת קבוצה מרכזית של שירותים שפועלים ברקע במכשיר בכל מכשירי Android שאושרו על ידי Google.

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

השלבים הבאים: הגדרת האפליקציה

כדי להתחיל להשתמש בממשקי API של שירותי Google Play באפליקציה, כדאי לקרוא את מדריך ההגדרה.