В Android 4.4 KitKat впервые была реализована функция, о которой большинство пользователей никогда не слышали. ART или Android Runtime призвана заменить Dalvik – технологию, ответственную за запуск приложений на смартфонах под управлением Android.

Специалисты Google работали над этой возможностью почти 2 года, и наконец она стала доступна всем желающим. Специальные алгоритмы исполнения кода Dalvik позволяют запускать приложения, используя при этом минимальное количество памяти устройства.

Dalvik использует JIT компилятор (Just-In-Time), который берет код приложения, анализирует его и активно переводит в такую форму псевдокода, которая работает быстрее, причем это происходит прямо во время работы приложения. ART использует принципиально другую схему работы – АОТ (Ahead-Of-Time) и переводит код приложения в машинный язык лишь один раз, во время установки приложения.

В настоящее время ART находится в экспериментальной стадии разработки, но его уже можно попробовать на Nexus 5 под управлением Android 4.4 KitKat. Сделать это можно, перейдя в Settings (Настройки) > Developer options (Для разработчика) > Select runtime (Выбрать Runtime). По умолчанию в системе включен Dalvik.

LG Nexus 5 на Android 4

После выбора ART телефон предложит вам перезагрузить устройство, причем это займет около 10 минут. Первые наблюдения показывают, что время запуска большинства приложений уменьшилось в два раза. С другой стороны, платой за быстродействие является то, что теперь приложения будут устанавливаться дольше обычного.

Это может быть неудобно, если вы восстанавливаете из резервной копии большое число программ. Кроме того, запуск приложений в режиме ART требует примерно на 10-20% больше памяти по сравнению с Dalvik. После финального релиза ART обещает нам быструю загрузку приложений, увеличение времени автономной работы смартфона и улучшенную многозадачность.

Подпишись вTelegram
Honor представила часы с 23-дневной автономностью за $59

Honor представила часы с 23-дневной автономностью за $59

ASUS ROG Ally станет портативной Xbox

ASUS ROG Ally станет портативной Xbox

Представлен Honor Pad 10 – доступный планшет для учёбы и отдыха

Представлен Honor Pad 10 – доступный планшет для учёбы и отдыха

Представлены смартфоны Vivo S30 и S30 Pro mini

Представлены смартфоны Vivo S30 и S30 Pro mini

Представлен Realme Neo 7 Turbo – 7200 мАч, 144 Гц, IP69 и Dimensity 9400e

Представлен Realme Neo 7 Turbo – 7200 мАч, 144 Гц, IP69 и Dimensity 9400e

Motorola представила смартфон Edge 2025

Motorola представила смартфон Edge 2025

Нейросеть Grok на 1 год станет частью Telegram

Нейросеть Grok на 1 год станет частью Telegram

PS5 ограниченное время будет дешевле Nintendo Switch 2

PS5 ограниченное время будет дешевле Nintendo Switch 2

Realme GT 7 и GT 7T с батареями на 7000 мАч и зарядкой 120 Вт вышли на мировой рынок

Realme GT 7 и GT 7T с батареями на 7000 мАч и зарядкой 120 Вт вышли на мировой рынок

Каждый десятый комментатор в Telegram – бот

Каждый десятый комментатор в Telegram – бот

Lenovo Legion Go S на SteamOS на 20% производительней Windows-версии

Lenovo Legion Go S на SteamOS на 20% производительней Windows-версии

OnePlus выпустила смартфон с Dimensity 9400e и АКБ на 7100 мАч за $250

OnePlus выпустила смартфон с Dimensity 9400e и АКБ на 7100 мАч за $250