APEX станет главным нововведением Android Q. Что это такое?

Android Q покажут, как обычно, на Googe I/O. Уже сейчас известно, что в систему встроят полноценную темную тему, а все стандартные приложения компании к моменту выхода новой версии Android будут обновлены под данное нововведение. Однако тёмная тема — не главное в Android Q. APEX – вот, что может по своей глобальности соответствовать Project Treble.

APEX станет главным нововведением Android Q. Что это такое? Фото.

Что же такое APEX?

Для Android экосистема APEX является чем-то новым, но не в случае с Linux-дистрибутивами. Суть APEX заключается в возможности точечного обновления библиотек системы, в Linux так и происходит. Можно обновить ядро, оставив при этом среду рабочего стола GNOME нетронутой. Android не позволяет отдельно обновить библиотеку (для этого необходимо выпускать обновление всей системы), так как раздел с системными библиотеками и фреймворками не имеет прав на запись (read-only), в Linux же используется раздел с правами на чтение и запись.

Что такое библиотека?

APEX станет главным нововведением Android Q. Что это такое? Что такое библиотека? Фото.

Это заранее скомпилированный код, который может быть использован другими программами. В них хранятся общие методы классов, к которым обращаются Android-приложения. Библиотеки уменьшают размер APK-файлов приложений, так как некоторая функциональность уже бывает заложена в методах и не требует повторной реализации в каждом отдельном приложении. Библиотеки хранятся в папке /system/lib и /system/lib64. Их, как уже говорилось выше, нельзя обновить отдельно от всей системы, но APEX решает проблему.

С появлением APEX в Android Q обновление библиотек будет похоже на обновление обычных приложений

В Android используется файл ld.config.txt, в котором прописаны пути к папкам с библиотеками. Этот файл нельзя изменять, что являлось проблемой для APEX. Google решила её путем размещения в APEX-пакетах локальных файлов ld.config.txt, в которых прописаны пути к дополнительным и обновленным библиотекам.
В настоящее время компания работает над созданием C-интерфейса между APEX-пакетами, так как библиотеки (даже обновленные) должны иметь интерфейсы для взаимодействия друг с другом по общему протоколу.

Какова цель?

Google таким образом пытается создать базовые APEX-библиотеки, которые будут обновляться без необходимости выпуска глобального обновления. Это может касаться даже обновлений безопасности, необходимость в которых пропадёт с появлением APEX-пакетов.

Подписывайтесь на нас в Yandex Zen, там мы публикуем эксклюзивные новости.

Источник

Теги
Лонгриды для вас
Xiaomi
Xiaomi назвала 20 устройств, которые получат обновление HyperOS на базе Android 16

Выход каждой новой версии Android всегда вызывает много вопросов у пользователей. Одни из самых частых: получит ли мой смартфон обновление и, если да, то когда это произойдет? Особенно это волнует владельцев устройств Xiaomi, ведь компания выпускает множество моделей в разных ценовых категориях и не всегда поддерживает их в течение положенного срока. Однако в этот раз Xiaomi пошла на опережение и опубликовала официальный список смартфонов и планшетов, которые обновятся до Android 16, несмотря на то что до релиза остается еще довольно много времени.

Читать далее
Почему обновления Android стали абсолютно бесполезными

Несмотря на то, что Android является самой популярной операционной системой для мобильных устройств и ежегодно получает крупные обновления размером по несколько гигабайтов, толку от них ровно столько, сколько от апдейтов калькулятора. Вроде бы, завезли какие-то фишки, но их совсем не видно. В то же время производители смартфонов с каждым годом все активнее хвастаются расширением сроков программной поддержки. Почему на это не стоит обращать внимание и как обновления Android стали бессмысленными — читайте в сегодняшнем тексте.

Читать далее
Google готовит масштабный редизайн Android 16: больше плавности, новые значки и прозрачный центр уведомлений

В сети появились новые утечки о грядущих изменениях в оформлении Android. Согласно информации, Google планирует провести масштабное обновление оформления операционной системы, сделав акцент на минимализме и плоских формах. В Android 16 beta 4 изменений почти не было, но энтузиасты активировали их самостоятельно. Судя по всему, они будут доступны в стабильной версии после Google I/O 2025. Взгляните, как выглядит дизайн Android 16 уже сейчас.

Читать далее
Новости партнеров