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

Источник

Теги
Лонгриды для вас
Что делать, если не приходит код подтверждения от Госуслуг на телефон

Чтобы войти на Госуслуги, нужно ввести не только пароль от своего аккаунта, но и указать одноразовый код — дополнительный фактор, который защищает учетную запись пользователя. Хорошо придумали, и очень удобно, ведь комбинация цифр поступает сразу поступает на привязанный номер. Но это в теории, а на практике — у людей постоянно не приходят код подтверждения от Госуслуг. Из-за этого не получается авторизоваться и получить доступ к сервису. Можно ли как-то решить проблему? Давайте разбираться.

Читать далее
Сколько будут стоить Pixel Watch 4, и когда они выйдут

Смарт-часы Pixel Watch 4 уже на горизонте, и теперь, похоже, мы знаем больше не только о технических характеристиках и цветовом оформлении, но и о самой волнующей теме — цене. Согласитесь, часы могут быть сколько угодно хорошими, но если они стоят существенно дороже конкурентов, то желания их купить будет очень мало. И вот утечка из Европы обещает действительно приятный поворот: цены на Pixel Watch 4, скорее всего, останутся такими же, как и у прошлогодней модели. Помните сколько они стоили?

Читать далее
Почему камера Pixel 9 снимает так плохо, а Google ничего с этим не делает

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

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