Час читання: < 1 хв.
Програми для Android можуть “важити” десятки гігабайт – бюджетному смартфону або планшету потрібно порівняно багато часу, щоб їх встановити. Судячи з вихідного коду Android 16, Google подумали про цю проблему і вирішили прискорити процес за допомогою технології хмарної компіляції.
1 з 2
За інформацією порталу Android Authority, тестове складання Android 16 вміє завантажувати вже готові компоненти програми, що встановлюється з хмари замість того, щоб компілювати їх на пристрої. Це полегшує та прискорює розгортання софту. Компоненти програми можуть бути представлені в декількох форматах:
Реклама
- VDEX – дані для прискорення перевірки байт-коду під час виконання програми.
- ODEX — заздалегідь скомпільований код для методів у додатку.
- ART – внутрішні уявлення Android Runtime для рядків або класів в APK.
Потужні Android-гаджети можуть швидко генерувати ці файли локально, але бюджетним пристроям потрібно більше часу. Завдяки новій функції гаджет завантажуватиме на смартфон файли Secure Dex Metadata (SDM), в яких містяться готові компоненти програми. Поки невідомо, скільки у Google піде час на те, щоб впровадити цю функціональність у стабільний реліз мобільної ОС.