نمای کلی «خدمات Google Play»

«خدمات Google Play» مجموعه گسترده‌ای از کیت‌های توسعه نرم‌افزار را در Android برای ساختن برنامه، بهبود حریم خصوصی و امنیت، تعامل با کاربران، و رشد کسب‌وکارتان ارائه می‌دهد. این کیت‌های توسعه نرم‌افزار فقط به یک کتابخانه کارخواه سبک نیاز دارند تا در برنامه شما گنجانده شوند، همان‌طور که در شکل ۱ نشان داده شده است. در زمان اجرا، کتابخانه مشتری با پیاده‌سازی کاملی که در برنامه اصلی خدمات Google Play اجرا می‌شود ارتباط برقرار می‌کند.

«خدمات Google Play» با ارائه پیاده‌سازی‌های مشترک سمت کارخواه:

  • به بهینه‌سازی منابع درون‌دستگاهی، مثل فضای ذخیره‌سازی و حافظه، کمک می‌کند تا کیفیت برنامه و تجربه کلی کاربران بهبود یابد.
  • به‌روزرسانی‌های خودکار را مستقل از سیستم‌عامل، سازنده اصلی، یا به‌روزرسانی‌های برنامه دریافت می‌کند تا کاربران شما بهبودها و رفع اشکال‌ها را سریع‌تر دریافت کنند.
  • سازگاری با نسخه قدیمی را برای Android 7.0 (سطح میانای برنامه‌سازی کاربردی ۲۴) فراهم می‌کند و در انواع مختلف دستگاه‌ها کار می‌کند، که به شما امکان می‌دهد با تلاش کمتر به کاربران بیشتری دسترسی پیدا کنید.

کتابخانه‌های کارخواه سبک بااستفاده از IPC با خدمات Google Play ارتباط برقرار می‌کنند. خدمات Google Play در تلفن‌ها، رایانه‌های لوحی، رایانه‌های کیفی، تلویزیون‌ها، و ساعت‌ها، و همچنین در خودروها دردسترس است.

شکل ۱. «خدمات Google Play» به‌روزرسانی‌های منظمی دریافت می‌کند که حاوی بهبودها و رفع اشکال‌ها است.

نحوه عملکرد «خدمات Google Play»

کیت‌های توسعه نرم‌افزار (SDK)

هر کیت توسعه نرم‌افزار خدمات Google Play شامل یک کتابخانه کارخواه سبک با میاناهای برنامه‌سازی کاربردی است که با سرویسی که در برنامه خدمات Google Play اجرا می‌شود تعامل دارد. این کتابخانه‌ها همچنین کمک‌کننده‌هایی را برای رسیدگی به مشکلات زمان اجرا ارائه می‌دهند، مانند زمانی که یک سرویس مفقود، غیرفعال یا قدیمی است. وقتی کوچک کردن کد را فعال می‌کنید، بهینه‌ساز R8 با برداشتن کد استفاده‌نشده، تأثیر کیت توسعه نرم‌افزار بر اندازه بسته‌تان را بیشتر کاهش می‌دهد.

برای دسترسی به ویژگی‌ها یا محصولات جدید خدمات Google Play، وقتی نسخه جدیدی در مخزن Google Maven منتشر شد، کیت توسعه نرم‌افزار را ارتقا دهید.

خدمات

«خدمات Google Play» شامل مجموعه‌ای اصلی از سرویس‌های پس‌زمینه‌ای درون‌دستگاهی است که در همه دستگاه‌های Android دارای گواهی Google اجرا می‌شود.

به‌روزرسانی‌های خودکار «خدمات Google Play» مستقل از شرکت مخابراتی، سیستم‌عامل، یا به‌روزرسانی‌های تصویر سیستم OEM ارائه می‌شود. به‌طور کلی، دستگاه‌های دارای Android نسخه ۷.۰ یا بالاتر به‌روزرسانی‌ها را به‌طور خودکار دریافت می‌کنند، مشروط بر اینکه این دستگاه‌ها «خدمات Google Play» را نصب کرده باشند و فضای ذخیره‌سازی کافی داشته باشند. این یعنی کاربران بهبودها و رفع اشکال‌ها را سریع‌تر دریافت می‌کنند و شما می‌توانید از جدیدترین میاناهای برنامه‌سازی کاربردی بهره ببرید و درعین‌حال به اکثر دستگاه‌ها در بوم‌سازگان Android دسترسی داشته باشید. دستگاه‌های قدیمی‌تر از Android 7.0 یا دستگاه‌هایی که «خدمات Google Play» در آن‌ها نصب نشده است پشتیبانی نمی‌شوند.

مراحل بعدی: راه‌اندازی برنامه

برای شروع استفاده از Google Play services API در برنامه‌تان، این راهنمای راه‌اندازی را بخوانید.