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

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

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

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

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

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

איך פועל Google Play Services

ערכות SDK

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

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

שירותים

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

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

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

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