Зміст:
- Грунтовка Play Services
- Інструменти для розробників
- Особливості та безпека для користувачів
- Страхування для Google
Якщо ви приділяєте достатньо уваги цим речам, ви, мабуть, бачили, що Служби Google Play час від часу оновлюються на своїх пристроях Android. Якщо ви будете дотримуватися більш технічної сторони Android, ви будете знати, що було оголошено пару років тому про впровадження нових API та функцій таким чином, що не потрібно оновлення прошивки. Ви можете пробачити за те, що відпустили її як суху технічну частину ОС, але насправді це надзвичайно важлива частина способу роботи сучасного Android.
Розробники отримують важливі API, які працюють у переважній більшості активних баз користувачів Android. Користувачі, у свою чергу, отримують користь від цього завдяки новим функціям та виправленням безпеки, навіть якщо вони не працюють з останньою версією ОС. А для Google Play Services виступає страхуванням від підвищення "роздвоєного" Android.
Читайте далі, щоб побачити, як Google Play Services є грізною зброєю проти деяких найбільших ворогів Android (і Google), і як будь-які дискусії щодо безпеки або "фрагментації" Android є недосконалими, не розуміючи цього.
Грунтовка Play Services
Перш за все - що таке Google Play Services? З точки зору користувача, це додаток, контрольоване Google, яке автоматично оновлюється у фоновому режимі через Google Play Store. Насправді не існує будь-якої частини програми, що стоїть перед користувачем, якщо ви не рахуєте піктограму "Налаштування Google" на телефонах, на яких працює Lollipop та більш ранніх версіях. Але різні напрямки Play Services розповсюджуються на Android, особливо в новіших версіях ОС.
Як додаток на рівні системного рівня, Служби Play можуть працювати з підвищеними дозволами та замінювати все, що завгодно і все в ОС, якщо це потрібно, тож Google може легко модифікувати це, щоб зробити більше в майбутньому.
Play Services - це воротаря служб Google на вашому пристрої Android.
Простіше кажучи: якщо додаток для Android взаємодіє зі службою Google, швидше за все, це робиться через Служби Google Play.
Під час основного повідомлення Google I / O 2014, підрозділ Google Sundar Pichai заявив, що нові версії Play Services впроваджуються кожні шість тижнів, додавши, що 93 відсотки активної бази встановлення Android працювали над останньою версією на той час.
Інструменти для розробників
Клієнтська бібліотека Служб Google надає API-програми розробників для роботи програм із службами Google на пристроях із встановленим додатком Служби Play. Сюди входять хмарні повідомлення, диск, розташування, ігри в ігри, Android Wear та Google Fit. Оскільки додаток Play Services автоматично оновлюється у фоновому режимі та працює на всіх версіях Android до 2.3 Пряників, Google може впроваджувати зміни, вдосконалення та нові функції інтеграції Android із цими службами без оновлення програмного забезпечення.
Це досить велика справа у світі, де Jelly Bean та KitKat - Android 4.1-4.4 - продовжують домінувати у базі активних інсталяцій, а Lollipop складає лише 12, 4 відсотка активних встановлень за останній підрахунок. (На відміну від 93-відсоткової цифри, яку отримав Sundar Pichai на минулорічному вході / виході.) Оскільки Play Services існує, набагато більше людей мають доступ до оновлених версій функцій, таких як Play Games та Android Wear, ніж це було б інакше справа. Саме це дозволяє отримати шалений темп Android навіть у тому випадку, коли багато виробників оригіналу продовжують тягнути ноги на оновлення платформи.
Це добре для розробників та користувачів із цілого ряду причин, більшість з яких очевидні. Замість того, щоб розробникам не доводилося турбуватися про націлювання кожної з цих функцій Google по-різному для версій ОС, важкі підйоми роблять Play Services. Більше того, користувачі не залишаються в спокої, якщо вони не мають останню версію Android.
Особливості та безпека для користувачів
Завдяки Play Services багато елементів, які вважаються функціями Android, такі як Smart Lock Lollipop, служби локації Google та Play Games - були виведені з основної ОС. Це ще одна причина, чому безпосередньо порівняння дистрибуції версій для iOS та Android не розповідає про всю історію. Дуже значна частина досвіду Google Android постійно оновлюється автоматично у фоновому режимі.
Це окрім того, що більшість власних програм Google для Android можна оновлювати самостійно через Google Play - колекцію, яка на Android 5.0 також включає компонент WebView, який використовується для візуалізації веб-сторінок у додатках. Те ж саме стосується багатьох застосованих виробником додатків - HTC, наприклад, тепер витісняє оновлення багатьох своїх додатків Sense через Play Store.
Це правда, що деякі зміни, виправлення та вдосконалення все ще потребують оновлення прошивки. Але в екосистемі Android 2015 року є багато справді важливих речей, які вже не роблять.
Роль Play Services в безпеці Android так часто ігнорується судьями.
З тієї ж точки зору, невірно сказати, що перебуваючи на більш старій версії Android, користувачі залишають користувачів широко відкритими для зловмисного програмного забезпечення. Служби Google Play відіграють величезну роль у захисті старих телефонів Android від поганих програм, які зазвичай надходять із магазинів додатків, окрім Google Play.
Основна зброя в арсеналі Google - функція "перевірити додатки", яка за замовчуванням увімкнена в Android 4.2 і вище. Коли ви встановлюєте додаток із стороннього місця, його сканує ця постійно оновлювана функція для виявлення шкідливих тенденцій. Саме так сталося, коли минулого року сталося відлякування безпеки "фальшивого ідентифікатора" Android, і завдяки Play Services переважна більшість пристроїв Android цього ніколи не зазнавали. (Магазин Google Play був оновлений аналогічно, щоб заблокувати додатки за допомогою цього конкретного подвигу.)
Ви можете подумати про це як про зупинку, і таким чином воно є. Але, як ми вказували на той час, це досить ефективно. Так чи інакше, зловмисне програмне забезпечення не проходить, а користувачі захищені - навіть якщо вони мають стару версію Android. Це те, що Microsoft пропускає, коли робить знімок із записом Google щодо безпеки мобільних пристроїв.
БІЛЬШЕ: Питання безпеки Android із Адріаном Людвігом Google
Страхування для Google
Служби Google Play укомплектовані фірмовими матеріалами Google, і тому такі не включаються в Android Open Source Source Project (AOSP). Як і інші програми Google, це закритий код. Будь-яка «вилка» Android з відкритим кодом, випущена без бітів Google, сама по собі.
Відсутність Play Services у вилах Android створює багато додаткової роботи для тих, хто серйозно ставиться до того, щоб відібрати Android від Google.
Ніщо не зупиняє виробника, який хоче створити пристрій Android, не отримавши схвалення GMS (Google Mobile Services) для створення власного сервісного рівня на версії ОС з відкритим кодом. Але поки що найважливіші особливості Служб Play не були відтворені цими гравцями, навіть ті, хто відкрито розмовляє про командування на Android та "введення кулі в голову Google".
Так само як Play Services - це рішення деяких притаманних Android недоліків - повільний темп оновлень прошивки через кількість задіяних деталей, що рухаються, та розвиток програми та наслідки безпеки для цього - відсутність Play Services у вилах Android створює значні інженерні роботи для тих, хто серйозно ставиться до того, щоб забрати Android від Google.
БІЛЬШЕ: Що таке виделка - це «виделка?»
Ми не припускаємо, що це частина якогось дьявольського генерального плану Google, але це така ситуація, яка існує. Операційна система, як Android, може збільшити частку ринку лише за допомогою різноманітності пристроїв (і операторів). Різноманітність неминуче призводить до фрагментації та боротьби з тим, що вам потрібен рівень обслуговування та рівень безпеки, який існує поза ОС.
Це виклик, який повинен вирішити будь-який переконливий форк Android. Тим часом у Google для Android Android є Служби Play, щоб подякувати за те, що вони сприяли зростанню платформи та допомагали захищати пристрої.