Погружаясь в Android N: ускоренная оптимизация приложений

Если вы установили Android N на свой Nexus, то скорее всего, могли заметить изменение прямо после загрузки операционной системы.

Погружаясь в Android N: ускоренная оптимизация приложений
С обновлением этап оптимизации приложений после установки в N проходит в считанные минуты и это стало возможным благодаря усовершенствованному варианту выполнения ART — достаточно быстрому, чтобы Android больше не задерживал вас после перезагрузки или обновления.

Впервые мы встретились с долгим временем оптимизации приложений, когда Android Lollipop перебрался с Dalvik на ART. Хотя виртуальная машина Dalvik обрабатывает код быстрее (но только тот, который выполняется в текущем времени), ART обрабатывает весь код приложения, что уменьшает подтормаживания и лаги во время работы.

Однако, вместе с преимуществами среды ART пришлось пожертвовать временем установки и оптимизации приложений, которые выросли в разы.

Android N, в свою очередь, предлагает ускоренную установку приложения. Усовершенствованный JIT-компилятор в Android N обрабатывает приложения быстрее, и теперь даже большие приложения могут быть установлены в считанные секунды после того, как данные загружены.

Так что недалёк тот час, когда мы сможем попрощаться с ожиданием обновления приложений после загрузки насовсем.

Источник: Android Police