Android 5.0 оптимизируют и ускорят для приложений

Следующая версия Android 5.0 обещает увеличение быстродействия и повышение энергоэффективности при работе с мобильными приложениями, так как виртуальная машина Dalvik будет заменена на современный компилятор времени выполнения ART (Android Runtime). В экспериментальных версиях ART, интегрированный в Android 4.4 KitKat, с дополнительными манипуляциями над ядром системы, поменял подход к процедуре компилирования, эксплуатируя трансляцию кода заранее (ahead-of-time), то есть преобразование байт-кода в нативную форму осуществляется еще на этапе установки загруженного приложения. Dalvik же пользуется компилированием кода на лету (just-in-time): инструкции обрабатываются только тогда, когда приложение к ним обращается.

Android-ART-1

При переходе на ART снижаются требования к объему оперативной памяти и растет общая производительность, это сразу заметно по плавности пользовательского интерфейса и время автономной работы на одном заряде аккумулятора, потому что многоядерные процессоры могут чаще отключать неиспользуемые ядра. Для разработчиков плюс и минус, так как программы не оптимизированы под особенности новой среды выполнения, процесс установки новых приложений несколько затягивается, а размер кодовой части программ увеличивается на 10-20%.

Google постоянно продолжает работать над Android, сегодня залатали еще одну дыру в Android 4.4.4. Обновление блокирует серьезную ошибку в библиотеке OpenSSL, которой могут воспользоваться злоумышленники в ходе атаки через посредника. Беспроводное обновление до Android 4.4.4 уже доступно для Nexus 5, владельцам Nexus 4, Nexus 7 и Nexus 10 предложено это сделать вручную. Android смартфоны других производителей получат обновление, когда фирмы производители перепишут обновление под свои модели.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *