Android 10 Q получит поддержку APEX

В частности, одним из достоинств будущих изменений станет поддержка экосистемы APEX. Стоит заметить, что эта система уже давно нашла свое место в Linux.
Что такое APEX
Суть APEX заключается в возможности точечного обновления библиотек системы.
В общем, библиотека представляет собой скомпилированный код, который сохраняет общие методы классов. Другие программы используют эти классы, например, для уменьшения размеров APK-файлов. Сейчас Android не поддерживает частичное обновление библиотек. Для этого необходимо разрабатывать глобальное обновление. После внедрения APEX, программное функционирование станет намного проще. Ядро можно обновить, оставив при этом рабочий стол GNOME неизменным.
Пути к папкам с библиотек определяются специальным файлом Android, который имеет название ld.config.txt. Этот файл можно обновить отдельно от системы, поэтому Google решил устранить эту проблему. Разработчики разместят в APEX-пакетах локальные файлы ld.config.txt, которые будут вести к дополнительных или обновленных библиотек Android 10 Q. в настоящее время компания работает над интерфейсом файлов APEX, поскольку библиотеки, независимо от обновления, должны иметь внешний вид.
Комментарии