Тема: Как включить ART? Отличия от Dalvik?  (Прочитано 1698 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Tyr0I{

  • Учитель
  • ****
  • Сообщений: 1045
  • Поблагодарили: 4 раз(а)
  • Уважение: +1/-0
  • Пол: Мужской
    • Просмотр профиля
Как включить ART? Отличия от Dalvik?
« : 24 Декабрь 2014, 05:45:04 »
Dalvik - виртуальная машина Java, которая используется для запуска программ (только с APK-расширением) с целью сделать доступ быстрее, компилятор установленный по умолчанию. Dalvik использует собственный байт-код. При разработке приложения под Android переводятся компилятором в специальный машинно-независимый низкоуровневый код. При выполнении на платформе именно Dalvik интерпретирует и выполняет такую программу.

ART - среда выполнения приложений на ОС Android, которая пришла на смену Dalvik. В отличие от Dalvik компилирует код только один раз — при установке приложения. В результате приложение занимает чуть больше места, дольше устанавливается, но запускается и работает быстрее. Первое время некоторые приложения не успели перейти на режим ART и не работали в этом режиме. Возможность воспользоваться ART в тестовом режиме появилась в версии Android 4.4.0

Пункт включения среды ART находится в меню для разработчиков.
Как вызвать параметры разработчика?

Несмотря на все улучшения среда ART по скорости и по энергопотреблению не отличается от Dalvik на всех Android устройствах с версией Android 4.4.0-4.4.4. На некоторых устройствах, к примеру Sony, разработчики возможность включения ART удалили из официальных прошивок. В любом случае среда ART на данный момент работает в тестовом режиме, не забывайте об этом.
Хорошие люди принесут вам счастье, плохие наградят вас опытом, худшие - дадут вам урок, а лучшие - подарят воспоминания. Цените каждого!
 


Оффлайн dmitriy_filin

  • Новичок
  • *
  • Сообщений: 2
  • Уважение: +0/-0
  • Пол: Мужской
  • На аватарке почти я))
    • Просмотр профиля
Как включить ART? Отличия от Dalvik?
« Ответ #1 : 22 Февраль 2015, 11:36:07 »
Я интересовался этой темой, когда только услышал про неё, это было около года назад...
Но, увы, как было верно подмечено - среда ART будет полноценно работать только на телефонах 2014-2015 года выпуска, которые работают или же будут работать на Lollipop(Android 5.0).Также, по заявлениям разработчиков, обязателен процессор Snapdragon.
Многие конечно пытаются включить псевдоART на своих телефонах, даже на моем Lenovo P780, который начали производить ещё в середине позапрошлого года  :D, но кроме того, что это будет отображаться где-то внутри телефона - толку никакого.Сам не проверял, потому что прочитал кучу отрицательных отзывов.
"Вселенная бесконечна"
 


Оффлайн Rudik

  • Новичок
  • *
  • Сообщений: 29
  • Уважение: +0/-0
    • Просмотр профиля
Как включить ART? Отличия от Dalvik?
« Ответ #2 : 30 Март 2015, 09:56:56 »
Но, увы, как было верно подмечено - среда ART будет полноценно работать только на телефонах 2014-2015 года выпуска, которые работают или же будут работать на Lollipop(Android 5.0).Также, по заявлениям разработчиков, обязателен процессор Snapdragon.

Он будет работать не только на Snapdragon, но и на других 64-битных процессорах. Сейчас у Mediatek есть чип MT6752, думаю именно на нем и с Андроид 5 эта среда приобретет массовость.
 

 


Поиск

 
SimplePortal 2.3.6 © 2008-2014, SimplePortal