[personal profile] alexp
В Android 4.4 Google добавил экспериментальный продукт. Пользователь может изменить среду выполнения приложений (runtime), выбрав ART вместо привычной среды Dalvik.

Чтобы "Инструменты разработчика" появились в настройках:

  1. Заходим в "Настройки" (Settings) -> "О телефоне"

  2. На пункте "Номер сборки" нажимаем 7 раз подряд (на экране после нескольких нажатий появляется сообщение о том, сколько еще раз нужно нажать, чтобы пункт "Инструменты разработчика" появился в меню.


Как выбрать среду выполнения ART (или Dalvik)

  1. Зайдите в "Настройки" (Settings) -> "Инструменты разработчика" (Developer options) -> "Среда выполнения" (Select runtime).

  2. Выберите "Использовать ART" (или "Использовать Dalvik")


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

Android 4.4: Среда исполнения: Dalvik / ART


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

Установка неофициальной прошивки Android 4.4 KitKat на мой Samsung Galaxy s3 (i747) и включение ART позволили существенно повысить скорость работы. Прирост производительность связан конечно не только с ART, но и с избавлением прошивки от Android приложений, добавляемых Samsung и AT&T. Этими приложениями я все равно никогда не пользовался, но убрать их из родной прошивки при помощи обычного удаления программ было невозможно.

Говорить о стабильности пока рано, но за два дня использования телефона существенных проблем обнаружено не было. К тому же вернуться к использованию Dalvik также просто. Поэтому рекомендую попробовать нововведение опытным пользователям, поскольку интерфейс стал работать также плавно, как и в iOS.

А вы пробовали ART? Почувствовали прирост скорости по сравнению с Dalvik?


Обновление (25 июня 2014 года)
Тестирование ART продолжил на телефонах Google Nexus S и Galaxy s3 (AT&T i747) на Андроид 4.4 - 4.4.2. При этом на Galaxy SIII использовалась прошивка CyanogenMod 11 (Quantum 3.5), а на Google Nexus S - AOSP KitKat 4.4.2 Mod for Nexus S. Проблем при использовании ART не замечено. И это при том, что прошивка Quantum Kernel для Galaxy s3 оптимизирована под Dalvik, к тому же ее разработчик не рекомендует использовать ART. Прирост производительности на Galaxy s3 при использовании повседневных задачи не ощущается (хотя смартфон должен работать быстрее из-за отсутствия компиляции в режиме реального времени). Аналогично и на стареньком Google Nexus S прироста скорости на глаз не видно.

Хмпла

Date: 2014-01-27 02:05 pm (UTC)
From: [identity profile] papuaforce.livejournal.com
"Также плавно Как на иос" не надо.
Она сейчас лагает хуже андроида 2.1

Re: 4.4 c ART лагает хуже Android 2.1

Date: 2014-01-27 04:56 pm (UTC)
From: [identity profile] athunder.livejournal.com
А на каком телефоне и с какой прошивкой у Вас лагает?

На Google Nexus S с Android 4.4 прироста вообще не почувствовал, ну так и телефон старый. Надежда, что все будет летать и на старом железе не оправдалась.

А вот на Galaxy S3 все действительно стало плавно. Но это ОЧЕНЬ сильно зависит от прошивки. Причем, как ни странно, ожидал проблем с приложениями, поскольку все-таки тестирование ART идет, но все работает прекрасно. Хотя нужно отметить, что я использую небольшое количество приложений, поэтому гарантии нет, что все будет благополучно и у остальных пользователей.

арт прибавил живущесть

Date: 2014-12-04 05:53 pm (UTC)
From: (Anonymous)
Jingo m1, 4.4.2. При далвик батарея хватило на -5 часов при арт использовал так же , прошло 20 часов а уровень аккума все ещё 54% !!!

Re: арт прибавил живущесть

Date: 2014-12-04 07:24 pm (UTC)
From: [identity profile] athunder.livejournal.com
Вот это круто! У меня на Galaxy s3 также аккумулятора стало хватать на более длительные периоды. Но я считал, что это исключительно из-за оптимизации прошивки.

Небольшой недочёт

Date: 2015-02-07 08:25 am (UTC)
From: [identity profile] Борис Кацалап (from livejournal.com)
при первом запуске с АРТ он , прежде, чем оптимиз. все прил., разрядился. Запускаю, выдаёт, что прил. у меня на телефоне меньше, чем было. Оптимиз. ту малую часть, выдаёт, что прил. андроид остановилось. Выдаёт это каждые полсекунды. Всё. Перезагрузка, режим в самолёте(всё, что можно было сделать, ибо экран был чёрный) не помогают. Сотовому крышка.

Re: Небольшой недочёт ART

Date: 2015-02-07 11:19 am (UTC)
From: [identity profile] athunder.livejournal.com
То, что сотовому крышка - это преувеличение. Даже если Андроид не загружается, все равно можно установить прошивку. При этом вряд ли могу дать общие советы, т.к. нужно знать, какой телефон, стоковая прошивка или нет.

У меня Android после перепрошивки не загружался вовсе. Зашел в Recovery и установил новую прошивку. В простейшем случае может быть достаточно сбросить до заводских настроек.

dalvik или art

Date: 2015-04-23 10:59 am (UTC)
From: (Anonymous)
Не заметил разницы между dalvik и art

Date: 2015-09-26 06:35 pm (UTC)
From: (Anonymous)
После смены среды началась перезагрузка, и все время перезагружает и есть черный-серый фон и так и загружает рабочий фон, телефон M-HORSE прототип SUMSUNG

Date: 2015-09-27 02:20 am (UTC)
From: [identity profile] athunder.livejournal.com
Можно попробовать перезагрузиться в recovery и очистить кэш. Если не поможет, то factory reset.

April 2025

S M T W T F S
  12345
6789101112
13141516171819
20212223 242526
27282930   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 15th, 2025 02:17 pm
Powered by Dreamwidth Studios