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

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

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

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

ספריות לקוח קלות מתקשרות עם 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 6.0 או מקבלים עדכונים באופן אוטומטי, בתנאי שבמכשירים האלה מותקנת מערכת Google Play Services הותקנו ויש מספיק נפח אחסון זמין. המשמעות היא שהמשתמשים מקבלים שיפורים ותיקוני באגים מהר יותר, ואפשר גם לנצל את ממשקי ה-API העדכניים ביותר תוך הגעה לרוב המכשירים בסביבה העסקית של Android. מכשירים מכשירים ישנים יותר מ-Android 6.0, או מכשירים שבהם לא הותקנו Google Play Services, פשוט לא נתמכים.

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

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