Приложения для Android могут «весить» десятки гигабайт — бюджетному смартфону или планшету требуется сравнительно много времени, чтобы их установить. Судя по исходному коду Android 16, в Google подумали об этой проблеме и решили ускорить процесс с помощью технологии облачной компиляции.
По информации портала Android Authority, тестовая сборка Android 16 умеет загружать уже готовые компоненты устанавливаемого приложения из облака вместо того, чтобы компилировать их на устройстве. Это облегчает и ускоряет развёртывание софта. Компоненты приложения могут быть представлены в нескольких форматах:
- VDEX — данные для ускорения проверки байт-кода во время выполнения программы.
- ODEX — предварительно скомпилированный код для методов в приложении.
- ART — внутренние представления Android Runtime для строк или классов в APK.
Мощные Android-гаджеты могут быстро генерировать эти файлы локально, но бюджетным устройствам требуется больше времени. Благодаря новой функции гаджет будет загружать на смартфон файлы Secure Dex Metadata (SDM), в которых содержатся готовые компоненты программы. Пока неизвестно, сколько у Google уйдёт времени на то, чтобы внедрить эту функциональность в стабильный релиз мобильной ОС.