Если вы установили Android N на свой Nexus, то скорее всего, могли заметить изменение прямо после загрузки операционной системы.
С обновлением этап оптимизации приложений после установки в N проходит в считанные минуты и это стало возможным благодаря усовершенствованному варианту выполнения ART — достаточно быстрому, чтобы Android больше не задерживал вас после перезагрузки или обновления.
Впервые мы встретились с долгим временем оптимизации приложений, когда Android Lollipop перебрался с Dalvik на ART. Хотя виртуальная машина Dalvik обрабатывает код быстрее (но только тот, который выполняется в текущем времени), ART обрабатывает весь код приложения, что уменьшает подтормаживания и лаги во время работы.
Однако, вместе с преимуществами среды ART пришлось пожертвовать временем установки и оптимизации приложений, которые выросли в разы.
Android N, в свою очередь, предлагает ускоренную установку приложения. Усовершенствованный JIT-компилятор в Android N обрабатывает приложения быстрее, и теперь даже большие приложения могут быть установлены в считанные секунды после того, как данные загружены.
Так что недалёк тот час, когда мы сможем попрощаться с ожиданием обновления приложений после загрузки насовсем.
Источник: Android Police