Разработчики проекта Mozilla объявили (https://hacks.mozilla.org/2014/06/firefox-os-apps-run-on-and.../) об успешном развитии идеи по обеспечению возможности запуска на других платформах web-приложений (https://developer.mozilla.org/en/Apps), написанных для Firefox OS с использованием WebAPI (https://developer.mozilla.org/en-US/docs/WebAPI). В частности, в Firefox для Android уже доступны средства для установки подобных программ в форме отдельный приложений, не привязанных к браузерному окну, видимых как отдельные задачи и доступных для установки/обновления/удаления по аналогии с обычными программами для Android.
Подобное стало возможным благодаря введению в строй (https://hacks.mozilla.org/2014/06/testing-your-native-androi.../) сервиса APK Factory (https://wiki.mozilla.org/Mobile/Projects/APK_Factory) для автоматического преобразования пакетов Open Web Apps в форму нативных приложений для платформы Android (из .zip в .apk). Для программ, не размещённых в каталоге marketplace.firefox.com (http://marketplace.firefox.com/) подобное преобразование может быть выполнено при помощи специальной утилиты mozilla-apk-cli (https://github.com/mozilla/apk-cli), которая является консольным фронтэндом для APK Factory Service и позволяет создать apk-пакет для любой программы, написанной для Firefox OS.
APK Factory Service берёт на себя работу по синтезу нативного Android-приложения, его сборке с использованием Android SDK и формировании для него цифровой подписи. Для выполнения преобразованных в формат apk приложений используются runtime-компоненты Firefox для Android. APK Factory Service при желании может быть запущен на своём оборудовании - код сервиса полностью открыт и размещён (https://github.com/mozilla/apk-factory-service) на GitHub. Для работы APK Factory Service требуется GraphicsMagick,
MySQL, Java 7, Ant, Android SDK и unzip.
<center><iframe width="640" height="360" src="//www.youtube.com/embed/9QSyGKjj1F0?rel=0" frameborder="0" allowfullscreen></iframe></center>URL: https://hacks.mozilla.org/2014/06/firefox-os-apps-run-on-and.../
Новость: http://www.opennet.me/opennews/art.shtml?num=39990
Прикольно.
И дело даже не в том, что мы все этого джва года ждали, или реально страдали без фоксовых аппсов под андроидом.
Дело в другом - лисохвостые пандоводы не замыкают свои программы на своей оси. Если у них фейсбукгейское приложение, или скажем, твитерастическое окажется удобнее андроидного, народ сможет поставить себе их.
Браво, Мозилла!
Вот только в 99% случаев мобильное "приложение" для firefox os - это ссылка на соответствующий мобильный сайт.
Было бы просто офигенно еслибы все это дело портировали под обычные десктоп приложения. Пишу десктопные приложения используя хром, просто атас как все огороженно и неудобно.
> Пишу десктопные приложения используя хром, просто атас как все огороженно и неудобно.Сложное это дело - удалять гланды через ж...у автогеном...
А в Windows Media Player писать desktop-приложения не пробовали?
Смешно? А например писать ПО для информационного киоска на чем удобнее? Или вы будете писать традиционное веб приложение и поднимать под это дело веб сервер?
По-моему, так будет правильнее, удобнее и куда проще в плане сопровождения и дальнейшей разработки. Да, и пользовать джангу для этого.
> Смешно? А например писать ПО для информационного киоска на чем удобнее? Или вы будете писать традиционное веб приложение и поднимать под это дело веб сервер?Откройте для себя QML, например.
Нормальные люди это пишут на Sciter - http://www.terrainformatica.com
если бы
десктоп-приложения
лучше бы реализовали поддержку apk в FirefoxOS
Угу, и весь г-но-жабово-андроидный хлам туда тащить.
Нет, спасибо.
не весь,а то что нужно.реально на кучу софта на эту ОС всеравно никогда не портируют
Нужна ли куча приложений индийским крестьянам в телефоне за $25?
> Нужна ли куча приложений индийским крестьянам в телефоне за $25?Есть телефоны и по $200
Нужны ли такие телефоны индийским крестьянам вообще? Кнопочного должно хватать вполне.
а рюзгэ крестьянэ каким пользуются? ой ну да.. здесь даже у кондукторов ипхоны.
угу, как всегда на словах все ништяк. А на деле окажется что тормоза, вон те фичи не реализованны, нужен рут, слишком сложно для обывателя, етц
Попробовал. Преобразовал пару референсных пакетов. Перед установкой потребовало Firefox runtime, поставил Firefox. Оба пакета не заработали, белый экран и все.Удалось запустить (установить нативно) несколько программ из marketplace. Работают.
Время старта ощутимое - секунд 5, телефон не самый шустрый, но и не тормоз.
В общем такой себе phonegap в начале пути.
Было бы просто замечательно, если бы все мобильные приложения писались на Java 8.Тогда никаких конвертеров-перекоспиляторов-эмуляторов изобретать не пришлось бы — достаточного одного JIT'а в JVM.