Починаючи з 1 серпня 2021 року Google Play більше не обслуговуватиме нативні програми, якщо вони не підтримують 64-розрядну архітектуру ЦП.
Google останнім часом досить часто спілкується безпосередньо з розробниками додатків для Android. На початку цього тижня компанія опублікувала статтю як нагадування про те, що незабаром з’являться несхвалені програми видаляються з магазину Play, якщо вони намагалися отримати доступ до журналу викликів або дозволів на SMS, не потрапивши в білий список їх. Цього тижня компанія опублікувала ще одну статтю у своєму блозі розробників Android, але ця була про нативні програми, які ще не були підтримка 64-розрядних процесорів. Починаючи з 1 серпня 2021 року Google Play більше не обслуговуватиме рідні програми, якщо вони не підтримують 64-розрядний процесор архітектура.
Android почав підтримувати 64-розрядні програми з випуском Android 5.0 Lollipop. Відтоді було випущено більше SoC з 64-розрядними ЦП, і цей перехід став початком поступового виведення чіпсети з 32-розрядними процесорами. Як і у випадку з настільними комп’ютерами, 64-розрядні – це майбутнє, і Google це добре знає це. Трохи більше року тому, у грудні 2017 року, компанія оголосила про це
розробники, чиї програми використовують рідні бібліотеки, повинні мати 64-розрядну альтернативу працювати лише на 64-розрядних пристроях.Ця вимога все ще виконується за графіком і набуде чинності 1 серпня 2019 року. Цього тижня компанія оголосила про розширення для ігор, які використовують Unity 5.6 або старіших версій. Google Play прийматиме лише 32-розрядні оновлення для цих ігор до кінцевого терміну, який набуде чинності 1 серпня 2021 року. Саме тоді Google Play припинить обслуговування програм без 64-розрядних версій на 64-розрядних пристроях (це означає, що ці програми більше не будуть доступні в Play Store на цих пристроях).
Наразі Google не продовжує ігри, створені з Unity 5.6 або старіших версій, коли справа доходить до кінцевого терміну 2021 року. Однак все може змінитися від сьогодні до серпня 2021 року так само, як це змінилося з 2017 по 2019 рік. Google хоче дати розробникам достатньо часу, щоб перевести свої програми та ігри відповідно до нової політики. Тепер до цього нового терміну все ще є виняток, оскільки Google каже, що ці вимоги не застосовуються до наступного:
- Файли .apk або пакети додатків, які явно націлені на Wear OS або Android TV, форм-фактори яких наразі не підтримують 64-розрядний код.
- Файли .apk або набори додатків, які не розповсюджуються на пристрої з Android Pie або пізнішою версією.
Ця нова зміна не впливає на політику компанії щодо підтримки 32-розрядної версії. Вони продовжуватимуть доставляти ці програми на 32-розрядні пристрої. Отже, якщо розробник має програму з 32-розрядним кодом, йому також знадобиться додаткова 64-розрядна версія.
Джерело: блог розробників Android