Програми Android 5.0 L стануть масивнішими, але швидшими. Що потрібно знати про ART?

Анонс нової версії операційної системи Android 5.0 L відзначений низкою істотних змін. Google не обмежилася новим дизайном та іншими приємними косметичними змінами екрану блокування. Переглянуті самі основи ОС. У тому числі і середовище запуску додатків було змінено з Dalvik на Android Runtime або ART, як її частіше називають. Чому це так важливо? Попередня компіляція програми при його першому запуску дозволить користувачеві відчути приріст швидкості. Кожному досвідченому користувачеві Android бажано знати дещо про ART, інакше ці питання будуть виникати в процесі роботи з операційною системою.

Якщо який-небудь показник зростає, інші знижуються і навпаки. У даному випадку у підвищення швидкості додатків і більш щадного ставлення до батареї є зворотна сторона, про яку слід пам'ятати. Програми будуть займати більше місця на накопичувачі пристрою, а кожен перший запуск нової програми буде тривалим.


Зате коли ви звертаєтеся до програми наступного разу, він не тільки завантажується швидше, а й меншою мірою навантажує «залізо» девайса, яке, своєю чергою, не буде настільки вимогливим до акумулятора. Втім, і сьогодні є 16 способів економії мобільної електроенергії.

Програми стануть працювати швидше, але почнуть займати більше простору накопичувача

Якщо програма завжди готова до запуску, то вона займатиме більше місця на носії. Оскільки код програми був скомпільований при першому його запуску і потім був збережений в пам'яті, замість того щоб компілюватися при кожному запуску програми. А це означає, що для зберігання всього цього обсягу інформації буде потрібно більше місця.

Це може породити проблеми при недостатньо ємному накопичувачі вашого Android-пристрою, але підвищить швидкість. Краще це чи гірше? З цього приводу можливі різні думки. Користувачі Android One, Moto E та інших бюджетних девайсів не будуть у захваті, коли ART стане середовищем запуску програм за замовчуванням.

ART економить енергію

Якщо всі програми на вашому телефоні попередньо скомпільовані, навантаження на процесор при кожному запуску знижується. А це означає, що енергії потрібно менше і акумулятор спустошується повільніше. Але у цього приємного моменту є і своя зворотна сторона. Перше завантаження телефону буде тривалим, особливо якщо девайс перевантажений «роздутим» встановленим програмним забезпеченням. На жаль, те ж саме відбувається при першому завантаженні кожної нової програми. Але зате щоразу воно завантажиться швидше.

ART швидше, ніж можна собі уявити

Серед інших яскравих анонсів презентації ці деталі «загубилися» і далеко не всі звернули на них увагу. Як зазначає Google, інший бенчмарк виявив триразову перевагу у швидкості ART над Dalvik. Google запевняє, що ці результати більшою мірою дають уявлення про те, якої швидкості ви можете очікувати від фінального релізу Android L.

Google просто визнала за краще з двох результатів бенчмарк-тестів вибрати найскромніші. Якщо ART дійсно виявиться настільки швидким середовищем запуску, то це буде просто чудово.


Як ви вважаєте, чи варто підвищення швидкості збільшення займаного додатками обсягу в пам'яті пристрою? А можливо, ART є навіть більш значним удосконаленням Android L, ніж Material Design?

COM_SPPAGEBUILDER_NO_ITEMS_FOUND