Sunday, November 2, 2014

What Firefox OS Can Do Better

While Spider-Man's words of wisdom is true that "with great powers come great responsibility," it's also undeniable that "with great challenges come great opportunity." Having to create a new platform from scratch, Mozilla FirefoxOS is definitely facing competition from incumbents iOS and Android, with Windows Phone slowly squeezing its way through. The opportunity presented to Mozilla FirefoxOS is that they started with a clean slate, much like BeOS had the chance back in the mid-1990s.

If history is to teach you anything, the blunder BeOS made was that they kept playing on the hardware field dominated by the then incumbents, Microsoft and the Apple before the return of Steve Jobs. BeOS shifted too late to the internet appliance market, and slowly dissolved in obscurity when sold to Palm. FirefoxOS in contrast has successfully defined a hardware reference implementation, though it's not positioned to compete with iOS, Android and Windows Phone. Come to think of it, FirefoxOS is not even aiming at Blackberry's fractional market share. What does FirefoxOS bring to the table then? What does FirefoxOS stand for? Is FirefoxOS a mere hobbyist mobile platform? Most importantly: what can FirefoxOS do better?

If you ask some Mozilla FirefoxOS enthusiasts and supporters what they want out of the project, the answer is vaguely to have Mozilla technology relevant in the mobile computing scene, basically aimed at the DIYs and hobbyists. From the perspective of those from iOS, Android and Windows Phone, FirefoxOS is aimed at the feature phone (think Symbian or older) users or those who want to transition to a smartphone on tight budget a.k.a. feature phone price.

While FirefoxOS can differentiate in price, it can only keep them up for so long. Here are some suggestions for FirefoxOS to do better:
  • Standardize on device screen resolution per mobile category
  • Build on top of OpenBSD rather than Linux
  • Standardize on open source-friendly hardware specification
  • Design and develop the open specification and implementation for central device management framework

Standardize on device screen resolution per mobile category

When we say mobile category, we meant phone, phablet (hybrid phone and tablet) and tablet category, and by standardized screen resolution, we suggest that FirefoxOS avoid the Android developer nightmare of developing apps while having to concern themselves with the various screen resolution of each brand and each model per brand of implementation. Apple's decision to standardize screen resolution of iOS per edition of iPod, iPhone and iPad is a very elegant, simple and sensibly smart for the hardware manufacturer, especially if there will be multiple hardware reference implementation from various vendors, and very beneficial for application developers.

Build on top of OpenBSD rather than Linux

Some readers may say that we're merely OpenBSD support providers proposing based on business agenda. Arguably, using OpenBSD gives FirefoxOS unfair advantages: (1) competitive platform security and stability, and (2) differentiation from Android, Tizen and other Linux-based mobile platforms. Did we mention that OpenBSD is also far far smaller than Linux, making it possible to cost-effectively create a smartphone that is secure, less resource intensive and low-cost, not to mention DIY-friendly? For more detail on the OpenBSD vs. Linux, you can read my older article on tablet computer.

Standardize on open source-friendly hardware specification

Using OpenBSD as the base of the FirefoxOS platform, it's implicit that Mozilla has to use open source-friendly hardware. That is if they indeed are also targeting DIYs and hobbyists. This is one other aspect that FirefoxOS has an opportunity to revolutionize: to define and implement an open source-friendly phone hardware.

Design and develop the open specification and implementation for central device management framework

Bring-Your-own-Device or BYOD is the hype recently, and Blackberry as a mobile platform has one core strength that hasn't yet found a contender nor a replacement: the Blackberry Enterprise Server or BES. It enables centralized management of applications and information accessed by a managed Blackberry device, and recently, even iOS and Android. In summary, BES enables: (1) remote wipe, (2) remote lock and password change, (3) push down software configurations, (4) wireless handheld firmware upgrades, (5) PIM Sync (calendar, address book, tasks & memo pad), and (6) full email sync (sent/received,filed, deleted, follow-ups). Unfortunately for Blackberry, their relevance slowly dying away against the popularity of iOS and Android but without any BES alternative in sight. For FirefoxOS, this presents an opportunity to design, define and implement a competitive central device management framework. If built-in rather than ad-hoc BYOD management framework, this feature will ensure, beyond differentiation, practical value for business and education market segment, where demand for centralized device management is slowly dawning. Lastly, having this as a defined open specification would be the last nail on the coffin of Blackberry.

The position FirefoxOS took is compelling: catching those who will transition from their loved feature phones, but more than being low cost, FirefoxOS as a platform has to  provide very relevant features and capabilities that are beyond the popular demand for apps and games from popular providers. The industry needs an alternative platform that's above and beyond the current and popular viewpoint that for a platform to succeed, it has to partake in the orgy of popular apps and games on the mobile devices.


  1. Firefox OS is a new updated version. Well described about the blog. Visit mozilla firefox support number which are standard online company helping our customers to repair the issues of Mozilla Browser.

  2. Superb. I really enjoyed very much with this article here. Really it is an amazing article I had ever read. I hope it will help a lot for all. Thank you so much for this amazing posts and please keep update like this excellent article. thank you for sharing such a great blog with us.
    python training Course in chennai
    python training in Bangalore
    Python training institute in bangalore

  3. This is an awesome post.Really very informative and creative contents. These concept is a good way to enhance the knowledge.I like it and help me to development very well.Thank you for this brief explanation and very nice information.Well, got a good knowledge.

    Data Science course in Chennai | Best Data Science course in Chennai
    Data science course in bangalore | Best Data Science course in Bangalore
    Data science course in pune | Data Science Course institute in Pune
    Data science online course | Online Data Science certification course-Gangboard
    Data Science Interview questions and answers

  4. This is an awesome post.Really very informative and creative contents. These concept is a good way to enhance the knowledge.I like it and help me to development very well.Thank you for this brief explanation and very nice information.Well, got a good knowledge.
    excel advanced excel training in bangalore
    Devops Training in Chennai

  5. When I initially commented, I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get several emails with the same comment. Is there any way you can remove people from that service? Thanks.

    AWS Training in Bangalore | Best Amazon Web Services Training in Bangalore
    Advanced Amazon Web Services Training in Pune | Best AWS Training in Pune
    AWS Online Training | Best Online AWS Certification Course - Gangboard
    Best Top 110 plus AWS Interview Question and Answers

  6. I am really very happy to find this particular site. I just wanted to say thank you for this huge read!! I absolutely enjoying every petite bit of it and I have you bookmarked to test out new substance you post.
    angularjs-Training in pune

    angularjs Training in bangalore

    angularjs Training in bangalore

    angularjs Training in btm

    angularjs Training in electronic-city

  7. Amazing Article ! I have bookmarked this article page as i received good information from this. All the best for the upcoming articles. I will be waiting for your new articles. Thank You ! Kindly Visit Us @ Coimbatore Travels | Ooty Travels | Coimbatore Airport Taxi | Coimbatore taxi

  8. Want to play casino? Come and do not expect a miracle, only here you can really get up I checked myself) best free online gambling Win in the best casino of the century.

  9. Very nice post here and thanks for it .I always like and such a super contents of these post.Excellent and very cool idea and great content of different kinds of the valuable information's.
    microsoft azure training in bangalore
    rpa training in bangalore
    best rpa training in bangalore
    rpa online training


  10. Inspiring writings and I greatly admired what you have to say , I hope you continue to provide new ideas for us all and greetings success always for you.
    Keep update more information..

    Selenium training in bangalore
    Selenium training in Chennai
    Selenium training in Bangalore
    Selenium training in Pune
    Selenium Online training
    Selenium interview questions and answers

  11. Гибкая світлодіодна лента лучшая на рынке, я обычно покупа в Экодио, лучше не найти.

  12. Excellent Blog! I would like to thank for the efforts you have made in writing this great article. Thanks for sharing.

    ExcelR Data Science Course in Bangalore

  13. It should be noted that whilst ordering papers for sale at paper writing service, you can get unkind attitude. In case you feel that the bureau is trying to cheat you, don't buy term paper from it.
    ExcelR Data science courses in Bangalore

  14. Really nice and interesting post. I was looking for this kind of information and enjoyed reading this one.
    Data Science Course in Pune

  15. Awesome blog. I enjoyed reading your articles. This is truly a great read for me. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work!

    Big Data Course

  16. I need to to thank you for this very good read!! I definitely loved every little bit of it. I have you bookmarked to check out new things you post…
    big data course malaysia

  17. I was just browsing through the internet looking for some information and came across your blog. I am impressed by the information that you have on this blog. It shows how well you understand this subject. Bookmarked this page, will come back for more.
    data science course in singapore


  18. It should be noted that whilst ordering papers for sale at paper writing service, you can get unkind attitude. In case you feel that the bureau is trying to cheat you, don't buy term paper from it. Love it.

  19. I just got to this amazing site not long ago. I was actually captured with the piece of resources you have got here. Big thumbs up for making such wonderful blog page! I love it, thanks for sharing.

  20. I am looking for and I love to post a comment that "The content of your post is awesome" Great work!
    Data Science Courses

  21. Great Article… I love to read your articles because your writing style is too good, its is very very helpful for all of us
    You will get an introduction to the Python programming language and understand the importance of it. How to download and work with Python along with all the basics of Anaconda will be taught. You will also get a clear idea of downloading the various Python libraries and how to use them.
    About ExcelR Solutions and Innodatatics
    Do's and Don’ts as a participant
    Introduction to Python
    Installation of Anaconda Python
    Difference between Python2 and Python3
    Python Environment
    Exception Handling (Error Handling)
    Excelr Solutions

  22. Gangaur Realtech is a professionally managed organisation specializing in real estate services where integrated services are provided by professionals to its clients seeking increased value by owning, occupying or investing in real estate.
    machine learning course malaysia


  23. Really very happy to say,your post is very interesting to read.I never stop myself to say something about it.You’re doing a great job.Keep it up.
    One data science
    One Machine Learning

  24. Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I’ll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info.
    iot training in malaysia

  25. I love your article so much. Good job
    ExcelR is a global leader delivering a wide gamut of management and technical training over 40 countries. We are a trusted training delivery partner of 350+ corporate clients and universities across the globe with 28,000+ professionals trained across various courses. With over 20 Franchise partners all over the world, ExcelR helps individuals and organisations by providing courses based on practical knowledge and theoretical concepts.

    Excelr Solutions

  26. I used many web browser and Firefox is one of them. There are too much web browser using Chromium as base, and Firefox brings up difference.

  27. thanks for your information really good and very nice web design company in velachery

  28. Nice Post...I have learn some new information.thanks for sharing.
    Click here for ExcelR Business Analytics Course

  29. Awesome post. I am a normal visitor of your blog and appreciate you taking the time to maintain the excellent site. I’ll be a frequent visitor for a long time.

    ACP Sheet
    ACP Sheet Price
    Aluminium Composite Panel

  30. Really thanks for sharing...This blog is awesome very informative..
    ExcelR Machine Learning