Незабаром Android може почати попереджати користувачів, коли вони запускають 32-розрядні програми

click fraud protection

Недавня зміна коду, надіслана AOSP Gerrit, підкреслює, що Android може почати попереджати користувачів, коли вони запускають 32-розрядні програми. Читайте далі, щоб дізнатися більше.

Хоча Google докладає зусиль, щоб припинити підтримку 32-розрядних програм на Android протягом останніх кількох років, може пройти деякий час, перш ніж 32-розрядні програми стануть справою минулого. Проте, намагаючись прискорити процес, Google незабаром може впровадити нову зміну в Android, яка попереджатиме користувачів під час запуску 32-розрядних програм на 64-розрядних системах.

Зміна коду, надіслана до AOSP Gerrit (помічено Мішал Рахман) висвітлює нове попередження, яке з’являється щоразу, коли користувач запускає 32-розрядну програму в 64-розрядній системі. Як ви можете бачити на доданому знімку екрана, попереджувальне повідомлення повідомляє користувачам, що "розробник має оновити програму для покращення сумісності" і закликайте їх перевірити наявність оновлень або зв’язатися з розробником. Ідея цього кроку полягає в тому, щоб спонукати розробників створювати 64-розрядні версії своїх програм, але наразі ми не маємо інформації про те, коли Google може впровадити цю зміну.

Варто зазначити, що Android вже показує подібне попередження, коли користувачі намагаються запустити програми, які не відповідають мінімальним вимогам targetSDK. Google реалізував цю зміну в Android 10, і зараз компанія планує оновити мінімальний підтримуваний рівень targetSDK до 28. Завдяки оновленій вимозі Android почне попереджати користувачів, коли вони намагатимуться запустити програми, орієнтовані на Android 8.1 Oreo або старіших версій. Однак ця зміна також ще не ввійшла в дію Android 13 будує.

Враховуючи, що ARM планує відмовитися від підтримки 32-розрядних програм у майбутніх мобільних процесорах починаючи з наступного року, попередження може змусити розробників оновити свої програми вчасно для цієї зміни. Для тих, хто не знає, наразі Android підтримує як 32-розрядні, так і 64-розрядні програми. Через це розробники повинні підтримувати два двійкові файли для своїх додатків, а ARM має пропонувати ЦП із підтримкою застарілих 32-розрядних версій. Оскільки 64-розрядні процесори за своєю суттю мають більші можливості, ніж 32-розрядні, має сенс прийняти цю зміну для всієї екосистеми. Apple перейшла на підтримку лише 64-розрядної версії з iOS 11 ще в 2017 році, і настав час Android наслідувати цей приклад.


Джерело:AOSP Герріт