Mozilla Opens Firefox Marketplace - A Little
Written by Ian Elliot   
Friday, 19 October 2012

Mozilla has opened a beta of its HTML5 app Marketplace, but only for the Aurora Android version of Firefox.

 

The next big thing is the browser based app. In theory, HTML5 makes this easy, but until browsers support enough of its newer features, plus a way to get apps installed, it isn't perfect.

If you have been waiting for Firefox apps to launch, the good news is that the Marketplace is now open - but only for Aurora for Android, i.e the non-stable release of Firefox for Android devices. This is, very much, a beta release.

HTML5 apps are essential to the use of browsers as a replacement for the operating system. If you prefer, they are a way of avoiding having to write native apps for each platform. In theory each browser should be identical in that they all support HTML5.

 

firefoxmarketplace

 

For example, currently HTML5 apps have difficulty accessing the internals of a mobile device - the camera say. To get around this problem most make use of an intermediate library - something like PhoneGap or its open source version, Apache Cordova. The big change is that HTML5 is rapidly adding standard APIs that allow you to work with the device internals.

At the moment we have Geolocation, Orientation and Camera but coming soon are Web Telephony, vibration API , WebSMS, screen orientation, settings, power management and many more.  When these become available, frameworks like PhoneGap will be irrelevant.

The only real problem is that not all of these future APIs are W3C standards and this means that your web apps might run on Firefox but you will need custom versions to run under Chrome. Chrome currently only supports the Geolocation, Camera and Geolocation API.

What is more, you will need to package and create management facilities for apps that run on Firefox in one way,  and in another way for Chrome.

This division of the HTML5 web app scenario is undesirable, but for the moment at least it looks as if it is going to remain.

Mozilla has been working hard on its Firefox Marketplace and when it is complete it will serve Firefox on the desktop, mobile and Firefox OS. Google already has a Web Store for Chrome, but it hasn't created much of an impact. This could all change if the Chrome OS takes off.

 

firefoxmarketplace2

 

The latest news means that Android users can visit the Firefox Marketplace and download some apps to try out - they are all free at the moment. This is good, but if you have been waiting for Mozilla to get its act into gear and allow you to build apps for more general browser platforms, it is still a little irritating.  You can use the marketplace to try out the general idea and specifically its APIs for app submission, payments and discovery. 

You can host your apps using your own server but this isn't likely to be useful other than for testing purposes.

Of course, all this supposes that users wants to use Firefox on Android. Most are not happy with the Android browser but, since Chrome became the standard browser for Android 4, users are less inclined to download another browser.

 

firefoxmarketplacehub

 

This is an interesting time and we are approaching the breakthrough point for HTML5 applications on mobile devices. Mozilla currently isn't helping by being so slow to launch its Marketplace.

 

 firefoxmarketplaceicon

 

More Information

Marketplace

Mozilla Developer Network (MDN)

DevHub

Related Articles

Firefox 16 Has Developer Goodies

Preferred Platforms for Mobile/Web Developers

New Chrome 21 Can See & Hear

Chrome Now Has WebRTC

Building Android Apps with HTML, CSS, and JavaScript

 

espbook

 

Comments




or email your comment to: comments@i-programmer.info

 

To be informed about new articles on I Programmer, install the I Programmer Toolbar, subscribe to the RSS feed, follow us on, Twitter, Facebook, Google+ or Linkedin,  or sign up for our weekly newsletter.

 

Banner


PHP 8.4 Adds Property Hooks
26/11/2024

PHP 8.4 is available with improvements including property hooks, asymmetric visibility, and an updated DOM API.



Remembering Thomas Kurtz, Co-creator of BASIC
15/11/2024

Thomas Eugene Kurtz, the co-founder of the BASIC programming language, has died at the age of 96. BASIC, which was developed for the purpose of education, popularized computer programming making it ac [ ... ]


More News

Last Updated ( Friday, 19 October 2012 )