Logo uk.androidermagazine.com
Logo uk.androidermagazine.com

Зміни в магазині Google Play вимагають оптимізувати додатки для новіших версій Android

Anonim

Google оприлюднив кілька важливих оголошень у своєму блозі Android Developers Blog, орієнтуючись на деякі нові політики, які розробникам потрібно буде дотримуватися, щоб продовжувати публікувати в Play Store. Google каже, що починаючи з серпня 2018 року всі нові додатки повинні бути націлені на Android Oreo, а в листопаді 2018 року оновлення існуючих додатків потрібно буде зробити те ж саме. Крім того, на початку 2018 року до файлу додатків (файлу.apk) будуть додані додаткові метадані, щоб перевірити його справжність, і в серпні 2019 року всі додатки повинні будуть надати 64-бітну версію, навіть якщо вони націлені на будь-яку рідну Бібліотеки Android.

У другій половині 2018 року Play вимагатиме, щоб нові програми та оновлення додатків орієнтувались на останній рівень Android API. Це буде потрібно для нових програм у серпні 2018 року та для оновлень існуючих додатків у листопаді 2018 року. Це потрібно для того, щоб додатки були побудовані на найновіших API, оптимізованих для безпеки та продуктивності.

У серпні 2019 року Play вимагатиме, щоб нові додатки та оновлення додатків із рідними бібліотеками надавали 64-бітні версії на додаток до своїх 32-бітних версій.

Крім того, на початку 2018 року Play почне додавати невелику кількість метаданих безпеки поверх кожного APK, щоб додатково перевірити справжність програми. Не потрібно вживати жодних дій для цієї зміни.

Google каже, що ці зміни допоможуть зробити додатки, які ми використовуємо, настільки ж безпечними, як і сам Android. Вони навели кілька простих прикладів, які пояснюють, як саме ці зміни допоможуть тут.

Зараз розробник може завантажувати додаток, орієнтований на стару версію Android, і не запитувати дозволу на перегляд таких даних, як дані камери або місцезнаходження, коли ви вперше запускаєте їх, оскільки вони стали офіційними для Android Marshmallow (API 23). Додавання метаданих для використання в якості перевірки на справжність тут має сенс, оскільки їх можна використовувати для відокремлення додатків, завантажених з Google Play з інших джерел для встановлення (а також для захисту від копіювання, якщо Google хотів це зробити) та вимагає 64-бітні версії додатків готуються до процесорів додатків, які не підтримують 32-бітні бінарні файли.

Побічний ефект цих змін вплине на те, як виробники оновлюють пристрої, а також практику продажу нових пристроїв із старими версіями Android.

Наступного серпня всі нові програми, подані в Google Play, повинні бути націлені на Android Oreo. У листопаді оновлення для існуючих додатків також потрібно буде орієнтувати на Oreo. Ці вимоги підвищуватимуться щороку, тому додаткам у серпні 2019 року потрібно буде орієнтуватися на наступну версію Android. Щороку відбувається те ж саме, і нові додатки чи оновлення існуючих додатків не приймаються, якщо вони не націлені на останню версію.

Існуючі додатки, які не оновлюються, дозволять залишатися, а інструменти розробки все ще дозволять створювати додатки, націлені на старі версії. Але Google Play не стане. Програми, розроблені для старого програмного забезпечення, не використовують новіші функції Android і через це менш безпечні.

Коли ваш телефон не може запустити потрібну програму, оскільки програмне забезпечення старе, ви помітите.

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

Ми очікуємо, що ми дізнаємось більше про ці нові політики, перш ніж вони набудуть чинності, і виникнуть деякі запитання щодо того, як нові метадані "автентичності" будуть використані для отримання відповідей. Але нам подобається ідея Google робити все, що може, коли потрібно робити безпечніші наші дані, а додатки, які хочуть використовувати їх, перевірити трохи краще.