Google та нове середовище виконання програм ART
Компанія Google представила нове середовище виконання програм, яке стало частиною оновлення Android 4.4 KitKat. Відтепер користувачі сучасних пристроїв з процесорами Snapdragon можуть обрати середовище ART (Android RunTime), яке є альтернативою стандартній віртуальній машині Dalvik.
Що таке середовище виконання додатків?
Середовище виконання програм в Android відповідає за виконання додатків, які зазвичай завантажуються у вигляді файлів APK. Віртуальна машина Dalvik використовується за замовчуванням, але ART має свої переваги.
Як працює Dalvik?
- Dalvik використовує підхід Just-In-Time (JIT) для компіляції програм під час їх запуску.
- Це може призводити до затримок при запуску додатків та збільшеного використання оперативної пам’яті.
Основні особливості ART
- ART використовує підхід Ahead-Of-Time (AOT), що дозволяє попередньо компілювати додатки.
- Цей підхід може позитивно вплинути на швидкість роботи додатків після їх установки, хоча сама установка займає більше часу.
- ART має потенціал для зменшення споживання енергії завдяки зменшенню необхідності повторної компіляції.
Що краще: ART чи Dalvik?
Існує безліч порівнянь продуктивності між ART і Dalvik, однак результати варіюються. Дослідження показують, що:
- У деяких випадках ART демонструє кращу продуктивність.
- Тестування енергоспоживання показує, що Dalvik показує подібні результати в автономному режимі.
- Загалом, виражених переваг однієї з систем поки що не спостерігається.
Однак ART має перспективи на майбутнє, і, можливо, в наступних версіях Android різниця стане більш очевидною.
Коли варто використовувати ART?
Перед тим, як активувати ART замість Dalvik, зверніть увагу на такі моменти:
- Деякі додатки можуть не працювати коректно (наприклад, WhatsApp або Titanium Backup).
- Перезавантаження системи після активації ART може зайняти 10-20 хвилин.
Як увімкнути ART на Android
Щоб активувати режим ART, вам потрібен Android пристрій з версією ОС 4.4.x і процесором Snapdragon, наприклад, Nexus 5 або Nexus 7 2013.
Ось покрокова інструкція:
- Увійдіть у налаштування вашого пристрою.
- Перейдіть до розділу “Про телефон” або “Про планшет”.
- Натискайте на поле “Номер збірки” кілька разів, поки не з’явиться повідомлення, що ви стали розробником.
Після цього у налаштуваннях з’явиться пункт “Для розробників”, де ви зможете вибрати “Середу” та активувати ART замість Dalvik.