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

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

על ידי הצגת הטמעות משותפות בצד הלקוח, שירותי Google Play:

  • היא עוזרת לבצע אופטימיזציה של המשאבים במכשיר, כמו האחסון והזיכרון, כדי לשפר את איכות האפליקציה ואת החוויה הכוללת של המשתמשים.
  • מקבלים עדכונים אוטומטיים — ללא קשר לעדכוני OS, ל-OEM או לאפליקציות — כך שהמשתמשים מקבלים שיפורים ותיקוני באגים מהר יותר.
  • מפעילות ערכות SDK עם תאימות לאחור ל-Android 5.0 (רמת API 21) וזמינות במגוון גורמי צורה, וכך אתם יכולים להגיע ליותר משתמשים בפחות מאמץ.

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

איור 1. שירותי Google Play מקבלים עדכונים שוטפים שכוללים שיפורים ותיקוני באגים.

איך חבילת Google Play Services פועלת

ערכות SDK

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

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

שירותים

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

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

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

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