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, там мы публикуем эксклюзивные новости.

Источник

Теги
Лонгриды для вас
LineageOS 23.0 расширяет поддержку Android 16: какие смартфоны теперь совместимы

Команда LineageOS продолжает активно расширять список поддерживаемых устройств, добавляя к Android 16 всё новые и новые телефоны. Это означает, что владельцы различных смартфонов получают возможность обновить свои гаджеты до последней версии операционной системы, даже если производитель уже перестал выпускать обновления. Мы собрали список устройств, владельцы которых теперь смогу установить себе обновление.

Читать далее
Представлена One UI 8.5 с новыми функциями. Что изменилось и какие смартфоны Samsung Galaxy получат обновление

Сегодня, после мероприятия Galaxy Unpacked 2026, Samsung представила One UI 8.5. Хоть обновление и носит промежуточный характер, в нем много интересных нововведений для владельцев смартфонов Galaxy. Уже сейчас мы знаем почти все функции, а также список смартфонов, совместимых с One UI 8.5. Не считая Galaxy S26, конечно же. Разбираемся, чего ждать от апдейта и как обновить свой аппарат.

Читать далее
Какой смартфон купить на Android? Мы нашли модель, которая будет обновляться до 2031 года

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

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