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

Источник

Теги
Лонгриды для вас
Почему Google решила поменять логотип Android, и что это значит

Android, как операционная система, довольно консервативна, но по ее поведению в последнее время становится заметно, что на какие-то изменения она все же готова пойти. Пример тому изменение основного дизайна и переход на Material You пару лет назад. Всегда было известно, что ОС открыта для экспериментов, предоставляя людям отличную основу для разработки, а затем позволяя им работать с ней так, как они хотят. Теперь компания решила, что надо что-то сделать с логотипом, Он должен стать более современным и понятным, чтобы быть более ”дружелюбным”. Что же мы в итоге получим и когда?

Читать далее
В сети появились обои Google Pixel 8 в хорошем качестве. Скачать можно тут

На телефонах Google Pixel всегда были отличные обои. Первые несколько поколений поражали всех живыми обоями, разработанными в сотрудничестве с такими студиями, как B-Reel и ustwo, а в последнее время Google выпустила несколько отличных минималистичных статичных обоев, разработанных в сотрудничестве с различными художниками. Теперь, благодаря утечке из Google, любой сможет скачать себе обои, которые будут официально представлены только через пару месяцев с новым поколением телефонов Pixel 8.

Читать далее
Нашел приложение, которое позволяет работать с документами совместно с коллегами или семьей

Смартфон — это не только средство коммуникации. Также мобильное устройство способно выступать в качестве инструмента для работы с документами на Android. Хотя изначально смартфон лишен софта, позволяющего писать тексты, а также создавать презентации и таблицы, проблема решается установкой офисного пакета Р7-Документы. Что умеет бесплатное приложение, где его найти, а главное — стоит ли качать программу на свой Android-девайс.

Читать далее