Alien Dalvik и аналогичные технологии могут сделать все мобильные устройства одинаковыми и сделать приложение Android единственным типом приложений, которые вам когда-либо приходилось писать.
Многие пользователи Android думают, что единственная проблема с Android заключается в том, что он работает только на портативных устройствах Android. Точнее, они хотели бы запускать одни и те же приложения на своих ноутбуках и, возможно, даже на настольных компьютерах. Хотя Android — это операционная система на основе Linux, настроенная Google для работы на мобильных устройствах, большинство ее приложений по сути являются приложениями Java. Основная претензия к славе приложения Java заключается в том, что его можно запустить практически в любой операционной системе — так почему же вы не можете запустить приложение Android даже под Ubuntu или Windows?
Ответ заключается в том, что приложения Android запускаются с использованием специальной версии виртуальной машины Java (JVM) под названием Dalvik. Эта JVM оптимизирована для мобильных устройств и работает только под Android. Но что, если бы он работал под другими операционными системами? Это позволит вам взять приложение для Android и запускать его практически где угодно. Эту идею подхватила компания Myriad, анонсировавшая Alien Dalvik.
На данный момент Alien Dalvik работает только на устройствах MeeGo, так что это не окажет большого влияния, но компания планирует запустить его на других устройствах, но они не поясняют, на каких именно. Они также утверждают, что приложения должны работать без изменений и без потери скорости — учитывая используемую технологию, оба утверждения кажутся разумными.
Хотя вы, возможно, не слышали о компании, у нее уже есть замена Dalvik JVM, называемая Dalvik Turbo, как способ ускорить приложения приложений Android.
Единственная проблема с Alien Dalvik заключается в том, что это полноценное коммерческое приложение, и, следовательно, перенос приложений Android на другие устройства не будет бесплатным. Тем не менее, Myriad, похоже, работает с производителями телефонов, и, следовательно, может оказаться, что они оплатят стоимость, необходимую для обеспечения дополнительной полезности запуска приложений Android на своих устройствах. Myriad заявляет, что продемонстрирует Alien Dalvik и, следовательно, приложения для Android, работающие, например, на Nokia N900, который является устройством на базе Maemo.
Ясно, что JVM, такие как Alien Dalvik, могут разрушить барьеры между мобильными устройствами и даже расширить охват приложений Android на настольных компьютерах. Достигнет ли он этого потенциала, во многом зависит от деловой хватки Myriad. Увидим ли мы Android-приложения, работающие на iPhone? Технически это возможно — но ведь летающие свиньи тоже.