Виртуальная машина Dalvik, обеспечивающая работу Android-приложений в действующих гаджетах, будет заменена на качественно новую технологию ART, которая появится в Android 4.4 KitKat. Данный шаг Google делает, явно желая дистанцироваться от классической версии Java-технологий, контролируемых “заклятым другом” Oracle — именно в отношении Dalvik, которая сама по себе была разработана независимо, и разгорелись основные патентные Java-тяжбы между этими компаниями. Принципиальное техническое отличие ART от Dalvik заключается в том, что Dalvik выполняет классическую компиляцию байт-кода в машинные инструкции на лету, но каждый раз при запуске приложения. А ART выполняет эту компиляцию однократно, при начальной установке ПО, что теоретически должно повысить общую скорость загрузки.

Версия для печати