ART або Dalvik на Android – що це таке, що краще, як увімкнути

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 на Nexus 5

Що краще: 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.

Увімкнення режиму розробника на Android

Ось покрокова інструкція:

  1. Увійдіть у налаштування вашого пристрою.
  2. Перейдіть до розділу “Про телефон” або “Про планшет”.
  3. Натискайте на поле “Номер збірки” кілька разів, поки не з’явиться повідомлення, що ви стали розробником.

Увімкнути ART на Android

Після цього у налаштуваннях з’явиться пункт “Для розробників”, де ви зможете вибрати “Середу” та активувати ART замість Dalvik.