В основную ветку репозитория AOSP (Android Open Source Project), в рамках которого развивается следующий значительный выпуск платформы Android, приняты изменения, по умолчанию активирующие для выполнения приложений новый runtime ART и отключающие использование runtime виртуальной машины Dalvik (libdvm.so).
ART позволяет в момент установки скомпилировать приложение в машинный код и в дальнейшем выполнять программу в нативном виде, без задействования виртуальной машины. Применение упреждающей AOT-компиляции (Ahead-of-time) вместо JIT-компиляции по мере выполнения кода позволяет заметно повысить производительность программ. Для компиляции в поставку включена утилита dex2oat, формирующая исполняемые файлы на основе файлов в формате DEX (Dalvik Executable Format).
Повышению производительности также способствует использование в ART более изощрённого сборщика мусора, отличающегося активным распараллеливанием операций и минимизацией действий, приводящих к приостановке выполнения. Кроме того, при использовании ART применяются более жесткие методы проверки приложения в момент установки, а разработчикам предлагаются расширенные инструменты для отладки и профилирования.
Экспериментальная поддержка ART была добавлена в выпуске Android 4.4, но требовала для использования изменения настроек. Переход на ART в AOSP свидетельствует о том, что в следующем значительном выпуске Android данная технология будет применяться по умолчанию.
Дополнение: Вышло корректирующее обновление Android 4.4.4, в котором устранена уязвимость (CVE-2014-3153) в ядре Linux, для которой уже имеется эксплоит для получения root-доступа, а также уязвимость (CVE-2014-0224) в OpenSSL, позволяющая совершить MITM-атаку, которая может привести к расшифровке и модификации на транзитном шлюзе проходящего в рамках защищённого SSL/TLS-соединения трафика. Обновления прошивки доступны для устройств Nexus.
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от Eddy_Em
![](/photos/35702:1673921099.png)
![](/img/p.gif)
Ответ на:
комментарий
от Behem0th
![](/img/p.gif)
![](/photos/86912:2087359229.jpg)
Ответ на:
комментарий
от Eddy_Em
![](/photos/86912:2087359229.jpg)
Ответ на:
комментарий
от Eddy_Em
![](/img/p.gif)
Ответ на:
комментарий
от Begemoth
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от Behem0th
![](/photos/89010:-1414414334.jpg)
![](/photos/39152:-308200539.jpg)
Ответ на:
комментарий
от Eddy_Em
![](/img/p.gif)
![](/photos/48447:14951230.jpg)
Ответ на:
комментарий
от takino
![](/photos/48447:14951230.jpg)
![](/photos/113287:-1942338469.jpg)
Ответ на:
комментарий
от Eddy_Em
![](/photos/35702:1673921099.png)
Ответ на:
комментарий
от Landgraf
![](/photos/35702:1673921099.png)
Ответ на:
комментарий
от imul
![](/photos/94170:-1594340548.jpg)
Ответ на:
комментарий
от najlus
![](/photos/86912:2087359229.jpg)
Ответ на:
комментарий
от AF
![](/photos/86912:2087359229.jpg)
Ответ на:
комментарий
от teamfighter
![](/photos/86912:2087359229.jpg)
Ответ на:
комментарий
от imul
![](/photos/94170:-1594340548.jpg)
Ответ на:
комментарий
от najlus
![](/photos/86912:2087359229.jpg)
Ответ на:
комментарий
от imul
![](/photos/94170:-1594340548.jpg)
Ответ на:
комментарий
от Eddy_Em
![](/photos/80678:-1184611150.png)
Ответ на:
комментарий
от Behem0th
![](/img/p.gif)
Ответ на:
комментарий
от takino
![](/img/p.gif)
Ответ на:
комментарий
от Eddy_Em
![](/photos/23348:640462119.png)
Ответ на:
комментарий
от Eddy_Em
![](/photos/23348:640462119.png)
Ответ на:
комментарий
от Eddy_Em
![](/photos/23348:640462119.png)
Ответ на:
комментарий
от Eddy_Em
![](/photos/62610:491299987.jpg)
Ответ на:
комментарий
от Eddy_Em
![](/photos/35702:1673921099.png)
Ответ на:
комментарий
от Behem0th
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от Eddy_Em
![](/photos/35702:1673921099.png)
Ответ на:
комментарий
от Behem0th
![](/img/p.gif)
Ответ на:
комментарий
от Eddy_Em
![](/photos/35702:1673921099.png)
Ответ на:
комментарий
от Behem0th
![](/img/p.gif)
Ответ на:
комментарий
от Eddy_Em
![](/photos/35702:1673921099.png)
![](/photos/55404:-418860797.png)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Новости Android переходит на ART (2014)
- Форум Использование уязвимостей в андроид для успешной загрузки или смена dvm на art в условиях ограниченных прав. (2021)
- Форум Прощай Dalvik, здравствуй ART (2013)
- Форум Виртуальные машины (2012)
- Форум Виртуальная машина (2011)
- Форум Виртуальная машина (2013)
- Форум виртуальные машины (2021)
- Форум Виртуальная машина (2009)
- Форум Виртуальные машины (2008)
- Форум Виртуальная машина (2007)