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 смартфоны других производителей получат обновление, когда фирмы производители перепишут обновление под свои модели.

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

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