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

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

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

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

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

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

איך פועלת פלטפורמת Google Play Services

ערכות SDK

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

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

שירותים

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

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

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

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