Усі оновлення існуючих програм Play Store тепер мають бути націлені на Android 9 Pie

Google Play тепер зобов’язує всі існуючі програми, які оновлюються в Play Store, тепер націлюватися на рівень API 28 або вище (Android 9 Pie або Android 10).

Ще в кінці 2017 року Google прийняв сміливе рішення: змусити розробників додатків Android орієнтуватися на новіші рівні API шляхом додавання нових вимог Play Store. Цілі Google полягають у покращенні безпеки екосистеми (переконавшись, що програми дотримуються всіх змін платформи, пов’язаних із конфіденційністю та дозволами), і заохочення впровадження нових API (щоб користувачі могли насолоджуватися новими функціями на своїх телефонах.) 1 серпня кожного року Google вимагає, щоб усі нові програми, надіслані в Play Store, були націлені на основний рівень API, представлений у попередньому рік. 1 листопада кожного року Google поширює цю вимогу на оновлення наявних програм. Таким чином, з 1 серпня 2019 року всі нові додатки для Android, завантажені в Google Play, повинні мати рівень API 28 або Android 9 Pie. Починаючи з сьогоднішнього дня, ця сама вимога тепер застосовується до оновлень програм.

За даними Google, наприкінці серпня цього року Android 9 Pie працював на 22,6% усіх сертифікованих пристроїв Google Play. З вікно сертифікації для нових пристроїв Android 9 після закінчення 31 січня 2020 року відсоток пристроїв, на яких працює API рівня 28 або вище, неминуче зросте. Завдяки таким функціям, як Adaptive Battery в Android 9 і Scoped Storage в Android 10, ви захочете принаймні переконатися, що ваш існуючий додаток продовжує працювати належним чином. Особисто я сподіваюся, що нова вимога підштовхне розробників, які використовують старіший API FingerprintManager, прийняти BiometricPrompt, щоб Власники Pixel 4 можуть користуватися розблокуванням за обличчям у всіх своїх програмах.

В обох є маса нових API і змін до існуючих API Android 9 і Android 10, тому ви навіть зможете створити інноваційну нову програму або покращити наявну функцію, переглянувши документацію. На жаль, ця вимога, швидше за все, призведе до того, що кілька розробників припинять розробку своїх програм, як ми бачили, коли минулого року було збільшено вимогу до рівня API. Ви не можете звинувачувати Google у цьому, оскільки вони не лише дали розробникам достатньо часу для оновлення своїх програм, але й мають вагомі причини змусити розробників орієнтуватися на новіші рівні API.