Неділя, 17 Листопада, 2024

Свіжі версії Android глобально заощадили до 95 петабайт пам’яті

Google випустив нову версію системи Android Runtime (ART), яка відповідає за переклад байт-коду додатків у інструкції процесору. Нова версія є більш ефективною, ніж її попередниця, і використовує приблизно на 9% менше коду без зменшення продуктивності. В глобальному масштабі це означає гігантські цифри економії пам’яті.

В середньому, нова система дозволяє заощадити пам’ять і сховище приблизно від 50 до 100 МБ. Це невелика цифра для одного гаджета, але в глобальному масштабі це призводить до збереження від 47 до 95 петабайт на всіх підтримуваних пристроях – до 21185000 дисків DVD або 1 045 000 фільмів в роздільній здатності 4K.

Оскільки ART вже деякий час не є системним компонентом Android і може оновлюватися незалежно від системи, всі пристрої під керуванням Android 12 і новіших версій можуть скористатися цим, за словами Android-експерта Мішаала Рахмана. Нова версія ART 14 оновлюється через системні оновлення Google Play, які автоматично надходять на телефони.

Google докладно розповідає про те, як вдалося досягти такої економії пам’яті, у своїй публікації в блозі. Суть полягає в тому, що компанія оптимізувала певні процеси, що відбуваються під час перекладу коду додатку в машинний код.

Наприклад, Google каже, що усуває перешкоди для запису, оптимізує цикли, усуває мертвий код тощо. У сукупності ці зміни можуть значно змінити ситуацію. Вони можуть бути частиною причини, чому Android 14, який був запущений разом з ART 14, багатьма сприймається як значне покращення продуктивності та енергоефективності смартфона.

Попереднє оновлення ART також було ефективнішим. Йому вдалося скоротити час запуску програм для мільйонів пристроїв, дозволяючи їм бути готовими до використання в середньому приблизно на 30% швидше.

ART є заміною системи Dalvik, яка служила тій самій меті на старіших версіях Android. ART спочатку був представлений у тестовому форматі в Android 4.4 KitKat, а потім повністю замінив Dalvik на Android 5 Lollipop – одному з найбільших візуальних оновлень операційної системи на той час. В Android 12 Google перетворив ART на окремий модуль, який дозволяє компанії оновлювати середовище виконання без повного оновлення системи. Ось чому так багато пристроїв уже можуть скористатися перевагами нової версії.

 

Євген
Євген
Євген пише для TechToday з 2012 року. Інженер за освітою. Захоплюється реставрацією старих автомобілів.

Vodafone

Залишайтеся з нами

10,052Фанитак
1,445Послідовникислідувати
105Абонентипідписуватися