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

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

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

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

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

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

איך פועלים 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 באפליקציה שלכם, קראו את מדריך ההגדרה.