Незабаром Google приховає запущені програми в Play Store
Google Play рухається вперед у війні зі старими, неоновленими програмами. Play Store вже давно має мінімальний рівень підтримки версії Android; розробники повинні використовувати «цільовий рівень API» старше одного року, інакше вони не зможуть оновлювати свої програми. Зараз Google оголошує другий ковзаючий мінімум: якщо цільовий API програми становить два роки, програма буде прихована в списках Play Store. Це означає, що користувачі, які шукають нову програму для встановлення, не побачать покинутих програм.
Система «цільового рівня API» Android схожа на налаштування зворотної сумісності для програм Android. Кожна нова версія Android визначається новим рівнем API, який збільшується на один з кожним випуском. Наразі Android 12L має рівень API 32, а Android 13 матиме рівень API 33. Кожна версія Android постачається з новими функціями та обмеженнями безпеки для розробників додатків, але оскільки Google не хоче порушувати старі програми з кожним випуском, рівень API Система дозволяє розробникам додатків «націлювати» версії функцій і обмежень Android, з якими вони хотіли б працювати.
Цільовий рівень API не має нічого спільного з мінімальною версією Android, на якій працюватиме програма (це буде другий великий параметр програми, «мінімальний рівень API»); він просто дозволяє додаткам говорити: «Я закодований на сумісність із функціями та обмеженнями Android 12, якщо вони доступні». У цьому випадку програма матиме доступ до функцій Android 12, до неї застосовуватимуться обмеження безпеки Android 12, і вона буде нормально працювати в старих версіях.
До того, як Google запровадив ці обмеження для Play Store, цільовий рівень API був добровільною системою. Орієнтація на низькорівневий API була життєздатною стратегією для такого розробника, як Facebook, який, мабуть, не дбає про нові функції та хоче працювати з якомога меншими обмеженнями. Зловмисне програмне забезпечення також буде націлено на низькі рівні API. Правила Google Play Targeting API, які були запущені в 2018 році, гарантують, що нові обмеження застосовуються до потенційно шкідливих і ресурсомістких програм у Play Store.
Нові правила набудуть чинності 1 листопада 2022 року. На той момент останньою версією має бути Android 13 (рівень API 33). Play Store більше не прийматиме оновлення додатків не принаймні Android 12 (рівень API 31), які випущені один рік, хоча ці програми все одно відображатимуться в Play Store у звичайному режимі. Завдяки новому правилу Play Store також приховуватиме програми, які не розроблені принаймні для Android 11 (рівень API 30), якій уже два роки. Щоб усунути обмеження, розробники можуть оновити свої програми до підтримуваної версії.
У результаті в результатах пошуку Google Play і списках категорій мають відображатися лише програми, які підтримує розробник, що полегшує пошук високоякісних програм. Розробники мають два роки, щоб оновити свої додатки, і це навіть не враховуючи вісім місяців, які вони отримують через загальнодоступну програму Android Developer Preview. Схоже, що лише найбільш запущені, покинуті програми будуть приховані від Play Store.
Залишити відповідь