Mozilla открыла бета-версию своего Marketplace приложений HTML5, но только для версии Firefox для Android Aurora.
Следующая большая вещь — приложение на основе браузера. Теоретически HTML5 упрощает эту задачу, но до тех пор, пока браузеры не будут поддерживать достаточное количество его новых функций, а также способ установки приложений, это не идеально.
Если вы ждали запуска приложений Firefox, хорошей новостью является то, что Marketplace теперь открыт — но только для Aurora для Android, то есть нестабильной версии Firefox для устройств Android. Это, по сути, бета-версия.
Приложения HTML5 необходимы для использования браузеров в качестве замены операционной системы. Если хотите, это способ избежать написания собственных приложений для каждой платформы. Теоретически все браузеры должны быть идентичными, поскольку все они поддерживают HTML5.
Например, в настоящее время приложения HTML5 испытывают трудности с доступом к внутренним устройствам мобильного устройства, — сообщает камера. Чтобы обойти эту проблему, чаще всего используют промежуточную библиотеку — что-то вроде PhoneGap или его версию с открытым исходным кодом, Apache Cordova. Большое изменение заключается в том, что в HTML5 быстро добавляются стандартные API-интерфейсы, позволяющие работать с внутренними компонентами устройства.
На данный момент у нас есть геолокация, ориентация и камера, но скоро появятся веб-телефония, API вибрации, WebSMS, ориентация экрана, настройки, управление питанием и многое другое. Когда они станут доступны, такие фреймворки, как PhoneGap, не будут иметь значения.
Единственная реальная проблема заключается в том, что не все эти будущие API-интерфейсы являются стандартами W3C, а это означает, что ваши веб-приложения могут работать в Firefox, но вам потребуются специальные версии для работы в Chrome. В настоящее время Chrome поддерживает только API геолокации, камеры и геолокации.
Более того, вам нужно будет упаковать и создать средства управления для приложений, которые работают в Firefox одним способом, а в Chrome — другим.
Такое разделение сценария веб-приложения HTML5 нежелательно, но, по крайней мере, на данный момент кажется, что оно останется.
Mozilla усердно работает над своим Firefox Marketplace, и когда он будет завершен, он будет обслуживать Firefox на настольных компьютерах, мобильных устройствах и в Firefox OS. У Google уже есть Интернет-магазин для Chrome, но он не произвел особого впечатления. Все может измениться, если взлетит Chrome OS.
Последние новости означают, что пользователи Android могут посетить Firefox Marketplace и загрузить несколько приложений, чтобы попробовать — на данный момент все они бесплатны. Это хорошо, но если вы ждали, когда Mozilla запустит свою работу и позволит вам создавать приложения для более общих браузерных платформ, это все равно немного раздражает. Вы можете использовать торговую площадку, чтобы опробовать общую идею и, в частности, ее API-интерфейсы для отправки, оплаты и обнаружения приложений.
Вы можете размещать свои приложения на собственном сервере, но это вряд ли пригодится, кроме как для целей тестирования.
Конечно, все это предполагает, что пользователи хотят использовать Firefox на Android. Большинство из них недовольны браузером Android, но, поскольку Chrome стал стандартным браузером для Android 4, пользователи менее склонны загружать другой браузер.
Это интересное время, и мы приближаемся к точке прорыва для приложений HTML5 на мобильных устройствах. Mozilla в настоящее время не помогает из-за того, что так медленно запускает свой Marketplace.