آیا به Google Play Services نیاز داریم؟
اهمیت Google Play Services در اندروید چیست، به چه کار میآید و چرا وجود آن ضروری است؟
به گزارش گروه وبگردی خبرگزاری صدا و سیما، Google Play Services برنامهای است که ارتباط تنگاتنگی با سیستمعامل اندروید دارد.
اگر مدت زیادی با سیستمعامل اندروید سر و کار داشته باشید، احتمالاً با مواقعی مواجه شدهاید که به نظر میرسد بعضی مشکلات در اندروید، از چیزی به نام Google Play Services ناشی میشوند. خدمات Google Play چیست، به چه کار میآید و چرا وجود آن روی اندروید ضروری است؟
Google Play Services چیست؟
Google Play Services را نمیتوان به آن معنایی که اکثر مردم اپلیکیشنها را میشناسن، یک اپلیکیشن معمولی نامید. وقتی تلاش کنید این برنامه را باز کنید، هیچ اتفاق قابل رؤیتی رخ نمیدهد.
این برنامه به صورت پیشفرض روی دستگاههای اندرویدی نصب شده است که در پسزمینه اجرا شده و به صورت منظم بهروزرسانیهایی را دریافت میکند و اکثر مجوزهایی که درخواست میکند، مؤثر و ضروری هستند.
نیاز به دسترسیهایی مثل دسترسی و کنترل پیامهای کوتاه، دسترسی به وقایع ثبت شده توسط سیستمعامل، دسترسی به همه اطلاعات دریافتی از اپلیکیشنهای گوگل و مواردی بیشتر از اینها، در Google Play Services وجود دارند.
دلیل نیاز به این همه مجوز نیز این است که Google Play Services مثل یک هاب برای اتصال اپلیکیشنهای مختلف به سرویسهای امن ارائه شده از سوی گوگل عمل میکند.
به طور مختصر میشود گفت Google Play Services برنامهای است که ارتباط تنگاتنگی به خود سیستمعامل اندروید دارد. این برنامه مجموعهای از APIها (عناصری که به برنامهنویسان کمک کرده و ارتباط ساده بین اپلیکیشنهای مختلف را ممکن میکنند) است که کمک میکنند برنامههای کمتری برای اجرا به بهروزرسانیهای خاص اندروید وابستگی داشته باشند.
این APIها شامل Google Maps API برای دسترسی برنامههای مختلف به Google Maps بدون نیاز به ترک اپلیکیشن، Location API برای اجرای عملکردهای خودکار در مواقع ورود یا خروج از یک محدودهی جغرافیایی خاص، Google Drive API به منظور اشتراک و ذخیرهی فایلهای برنامههای مختلف در Google Drive و چند API کاربردی دیگر میشود.
سرویسهایی مثل Google Wallet و Google Play Protect و Google Play Game Services هم به عنوان زیرمجموعههای دیگر Google Play Services جنبههای مختلف تجربهی کاربر در استفاده از اندروید را بهبود میبخشند.
Google Play Services در اندروید چه میکند؟
Google Play Services انقلابی کوچک در گوشیهای هوشمند به پا کرده است. میتوانیم از Google Maps به عنوان مثال استفاده کنیم: پیش از وجود Google Play Services، این برنامه به همراه بهروزرسانیهای اندروید، بهروز میشد. همه ما میدانیم که ارائه بهروزرسانیهای سیستمعامل از سوی تولیدکنندگان مختلف چقدر کند و با وقفه انجام میشود.
امروزه، دیگر نیاز نیست برای بهروز شدن Google Maps اینقدر صبر کنیم: این کار حالا از راه Google Play Services انجام میشود؛ بنابر این، Google Play Services به گوشی هوشمند اجازه میدهد بدون نیاز به ارتقاء به آخرین نسخه از اندروید، از بهروز شدن اپلیکیشنهای مختلف بهره ببرد.
البته این مسأله مربوط به همه اپلیکیشنها نمیشود و بیشتر در مورد برنامههای اصلی گوگل مثل Gmail و Google+ و Google Play صدق میکند. علاوه بر اینها، سایر اپلیکیشنهایی که از خدمات گوگل استفاده میکنند و تعدادشان نیز کم نیست، از این قابلیت سود میبرند.
در نهایت، معنی این قابلیت این است که هر نسخهای از اندروید، که بالاتر از اندروید ۲.۲ باشد، میتواند از اپلیکیشنهای جدید و ویژگیهای آنها، مستقل از بهروزرسانی سیستمعامل استفاده کند. با این کار حداکثر تعداد کاربرات میتوانند از نسخههای مختلف اندروید لذت ببرند.
این تغییر در سیستمعامل، از زمان عرضه اندروید ۴.۳ اتفاق افتاد و از همان زمان تاکنون با هر بهروزرسانی، به رشد خود ادامه داده است، به خصوص در زمان معرفی نسخههای Lollipop و Marshmallow. امروز که اندروید ۹.۰ یا Pie به طور گسترده عرضه شده است، Google Play Services یکی از اجزاء جدانشدنی و ضروری اکوسیستم اندروید به حساب میآید.
آیا میتوانیم آن را غیر فعال کنیم؟
درحالی که غیر فعال کردن Google Play Services در گذشته ممکن بود، حالا دیگر غیر فعال کردن آن کار مناسبی به نظر نمیرسد، زیرا همه اپلیکیشنهای گوگل برای اجرای بدون نقص، به آن نیاز خواهند داشت.
به هر حال، میتوانید آن را مثل بسیاری از برنامههای دیگر روی گوشیهای اندرویدی، غیرفعال (و نه حذف کامل) کنید، یا با روت کردن دستگاه، آن را به طور کامل حذف کنید و حتی در نهایت، امکان استفاده از گوشی هوشمند کاملاً خالی از برنامهها و سرویسهای گوگل با استفاده از رامهای سفارشی مثل LineageOS نیز وجود دارد.
چرا Google Play Services اینقدر باتری مصرف میکند؟
Google Play Services معمولاً مقدار کمی از باتری در حد چند درصد را مصرف میکند، اما در بعضی مواقع، کاربران با بلعیدن بخش بسیاری از باتری از سوی گوگل بهخصوص پس از بهروزرسانیهای سیستمعامل اندروید مواجه میشوند. یکی از دلایل شایع این اتفاق، ناسازگاری بین نسخه اندروید و نسخه Google Play Services است.
سریعترین راه حلها در این مواقع گزینههای زیر هستند:
- حذف بهروزرسانیهای برنامه (از قسمت Setting > Applications > All > Google Play Services > Uninstall updates). شاید ابتدا نیاز به رفتن به Settings < Security < Device Administrators و غیر فعال کردن Android Device Manager نیز داشته باشید.
- غیر فعال کردن همگامسازی دادههای گوگل از قسمت Settings > Accounts. از این قسمت دکمه منو را انتخاب و گزینهAuto-sync را غیر فعال کنید.
نتیجهگیری: آیا ما به Google Play Services نیاز داریم؟
بله، زیرا برنامه یا API هرچه آن را صدا کنید، برای عملکرد درست و سریع یک دستگاه اندرویدی بسیار مفید است. اگرچه این برنامه هیچ رابط کاربری ندارد، کاملاً واضح است که Google Play Services میتواند تجربه کاربری استفاده از اندروید را بهبود بخشد.
این برنامه به عملکردهایی مانند جستجوی آفلاین سرعت میبخشد و دسترسی به نقشه و موقعیت را برای برنامههای مختلف فراهم میکند. حتی تجربه بازی کردن نیز به خاطر توانایی نگه داشتن میزان پیشرفت و دستاوردهای یک بازی در صورتی که با یک حساب کاربری روی چند دستگاه مختلف به بازی میپردازید، لذتبخشتر خواهد شد.