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