Компанія Google випустила нову версію Android Runtime (ART), середовища виконання програм в ОС Android. За заявою компанії, нова ART версія ефективніша, ніж попередниця, і використовує приблизно на 9% менше коду без будь-яких втрат продуктивності.
У блозі Google пояснюється:
Розмір коду — один із ключових показників, на який ми звертаємо увагу, оскільки файли меншого розміру, що генеруються, краще витрачають пам’ять (як ОЗУ, так і сховище).
Зроблені оптимізації дозволяють в середньому заощадити від 50 до 100 МБ на одному пристрої Android. З урахуванням існування понад мільярд сумісних пристроїв по всьому світу економиться від 47 до 95 петабайт.
Оскільки ART вже давно не є системним компонентом Android і може оновлюватись незалежно від системи, всі пристрої під керуванням Android 12 і пізніших версій незабаром зможуть скористатися перевагами нововведень. Нова версія ART 14 стане доступною через системні оновлення Google Play, які автоматично поширюються на телефони користувачів.
У своєму блозі Google докладно розповідає про те, як вдалося досягти такої економії, але суть у тому, що компанія оптимізувала певні процеси, що відбуваються під час перекладу коду додатків у необхідні інструкції. Джерело
Comments