Android 12 може містити основні вдосконалення сумісності додатків

Під час запуску Android компанія Google мала на меті відкритість та налаштування. На відміну від Apple, вона випустила свою мобільну ОС за ліцензіями з відкритим кодом, що дозволило виробникам пристроїв її змінювати. Цей підключений підхід допоміг Android стати найпопулярнішою обчислювальною платформою на Землі, проте важко досягти рівня поліпшення та послідовності Apple. Google намагався централізувати фрагменти Android, щоб вирішити цю проблему протягом багатьох років, і основний компонент, який називається ART, повинен отримати таку процедуру в Android 12. Результатом може бути значно покращена сумісність додатків, що, безсумнівно, порадує всіх.
Ще кілька років тому кожне оновлення телефонів Android вимагало перебудови ОС з нуля за допомогою останньої кодової бази Google. Це почало змінюватися з додаванням Project Treble в Android 8.0 Oreo. Ця архітектурна зміна робить код постачальника сумісним із переадресацією, тому нові оновлення ОС можуть підключатися без будь-яких змін на низькому рівні від Qualcomm та інших виробників чіпів. Project Mainline з’явився в Android 10 для подальшої модуляризації ОС та доставки основних системних оновлень через Play Store.
Згідно з новою приміткою у відкритому коді Android, Google планує перенести Android Runtime (ART) на Mainline з Android 12. Це означає, що він зможе оновити цей життєво важливий системний компонент на потенційно всіх нових пристроях Android, починаючи з наступного року. АРТ є життєво важливим, оскільки без нього ваш телефон не знав би, як запускати будь-які ваші програми.
ART вийшов на Android в 4.4 KitKat і став обов'язковим через рік. АРТ - це те, що називається компілятором випереджаючого часу (AOT). Він бере байт-код із додатків і компілює його у власні інструкції, які готові для вашого телефону щоразу, коли ви відкриваєте програму. ART замінив Dalvik VM, який був компілятором "вчасно", який перетворював код на льоту і в результаті був досить повільним.

Якщо Google почне вимагати від OEM-виробників включати підписаний Google компонент ART на телефони, Google може надсилати оновлення до нього на всіх сертифікованих пристроях Android. Сумісність додатків для Android пройшла довгий шлях, але все ще бувають випадки, коли телефон може неправильно надавати програму або порушувати фонові послуги через модифікації системи OEM. Універсальний оновлений Google модуль ART може зробити програми більш послідовними на всіх пристроях, що добре для користувачів і чудово для розробників, яким постійно доводиться відстежувати специфічні помилки пристрою.
Поки що все це не є офіційним - Google не анонсував включення ART в Android 12, але проект триває у проекті з відкритим кодом. Якщо справа дійде до кінця, додатки Android можуть значно збільшити зручність використання.
Читати далі

Новий Snapdragon 888 від Qualcomm створить флагманські телефони Android у 2021 році
888 поставляється з новим процесором, вбудованим 5G та значним посиленням графічного процесора. Це планується стати найважливішим оновленням флагманської системи на чіпі (SoC) Qualcomm за останні роки.

Samsung запускає оновлення Galaxy S20 для Android 11 на Verizon
Це не тільки включає вдосконалення Googley Android 11, але також має численні зміни, характерні для Samsung, як частину оновлення One UI 3.0.

Виявляється, HarmonyOS від Huawei - це все-таки просто Android
Після дій Міністерства торгівлі проти китайської мегафірми компанія Huawei не змогла користуватися послугами Google на своїх нових телефонах. Рішенням компанії було розробити HarmonyOS, але тепер, коли ми вперше по-справжньому подивились на нього, зрозуміло одне: це просто Android зі шкірою.

Google випускає перший попередній перегляд розробника для Android 12
Перший попередній перегляд розробника доступний сьогодні, і ви можете заглянути в нову ОС, якщо у вас недавній телефон Pixel. Зауважте: це дуже рання збірка, яку ви не повинні використовувати на основному телефоні.