Android 12 может включать значительные улучшения совместимости приложений

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) в основную линию с Android 12. Это означает, что он сможет обновлять этот жизненно важный системный компонент потенциально на всех новых устройствах Android, начиная со следующего года. ART жизненно важен, потому что без него ваш телефон не смог бы запускать ни одно из ваших приложений.

ART появился на Android в 4.4 KitKat и стал обязательным годом позже. ART - это так называемый опережающий компилятор (AOT). Он берет байт-код из приложений и компилирует его в собственные инструкции, которые готовы для вашего телефона, когда вы открываете приложение. ART заменил Dalvik VM, компилятор «точно в срок», который преобразовывал код на лету и в результате работал довольно медленно.

Android 12 может включать значительные улучшения совместимости приложений

Если Google начнет требовать от OEM-производителей включать в телефоны компонент ART, подписанный Google, Google может отправлять обновления для него на все сертифицированные устройства Android. Совместимость приложений Android прошла долгий путь, но бывают случаи, когда телефон может неправильно отображать приложение или нарушать работу фоновых служб из-за модификаций OEM-системы. Универсальный модуль ART, обновленный Google, может сделать приложения более согласованными на разных устройствах, что хорошо для пользователей и отлично подходит для разработчиков, которым постоянно приходится отслеживать ошибки, связанные с конкретными устройствами.

Ничего из этого не является официальным - Google не объявила о включении ART в Android 12, но проект продолжается в рамках проекта с открытым исходным кодом. Если это произойдет, приложения для Android могут значительно повысить удобство использования.

Читать далее

Microsoft обещает большие улучшения для Surface Duo в 2021 году
Microsoft обещает большие улучшения для Surface Duo в 2021 году

Устройство с двумя экранами за 1400 долларов не появлялось в новостях с момента его выпуска, но теперь Microsoft обещает хороший год для Duo. Все больше приложений внедряют интеграцию Duo, и вы сможете получить телефон в других странах.

GTX 1050 Ti снова едет: бюджетный GPU 2016 года возвращается с нулевыми улучшениями, повышенной ценой
GTX 1050 Ti снова едет: бюджетный GPU 2016 года возвращается с нулевыми улучшениями, повышенной ценой

Это конец Q1 2021. Давайте отметим продолжающуюся не доступность видеокарт, наслаждаясь Relaunch GTX 1050 TI, 4,5-летнего GPU, продаваемая почти в 1,5 раза больше денег, чем в начале.

ARM представляет новый ARMV9 ISA для улучшенной безопасности, повышение производительности
ARM представляет новый ARMV9 ISA для улучшенной безопасности, повышение производительности

ARM объявила о своей новой ISA, ARMV9. Он включает в себя новые функции безопасности, новый стандарт SIMD и дополнительные оптимизации производительности и обновления функций.

Обзор DJI Air 2S: Большие улучшения для модернизации среднего цикла
Обзор DJI Air 2S: Большие улучшения для модернизации среднего цикла

Для обновления «S-Style» Air 2S DJI упаковывает много новых функций, начиная с серьезного модернизированного датчика и обнаружения препятствий. Мы работаем с одним и ушли впечатление.