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.
awesome info thanks for sharing
ReplyDeletelinux classes in chennai | rhce classes in chennai | red hat classes in chennai red hat linux training in chennai
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.
ReplyDeleteThanks for splitting your comprehension with us. It’s really useful to me & I hope it helps the people who in need of this vital information.
ReplyDeleteJava training in Chennai | Java training institute in Chennai | Java course in Chennai
Java training in Bangalore | Java training institute in Bangalore | Java course in Bangalore
Java online training | Java Certification Online course-Gangboard
Java training in Pune
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.
ReplyDeletepython training Course in chennai
python training in Bangalore
Python training institute in bangalore
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.
ReplyDeleteData 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
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.
ReplyDeleteexcel advanced excel training in bangalore
Devops Training in Chennai
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.
ReplyDeleteangularjs-Training in pune
angularjs Training in bangalore
angularjs Training in bangalore
angularjs Training in btm
angularjs Training in electronic-city
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.
ReplyDeletemicrosoft azure training in bangalore
rpa training in bangalore
best rpa training in bangalore
rpa online training
ReplyDeleteInspiring 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
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!
ReplyDeleteBig Data Course
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…
ReplyDeletebig data course malaysia
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.
ReplyDeletedata science course in singapore
ReplyDeleteIt 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.
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.
ReplyDeleteGangaur 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.
ReplyDeletemachine learning course malaysia
ReplyDeleteReally 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
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.
ReplyDeleteiot training in malaysia
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.
ReplyDeletepictame
This post is very impressive for me. I read your whole blog and I really enjoyed your article. Thank you...!
ReplyDeletePega Training in Chennai
Pega Developer Training
Advanced Excel Training in Chennai
Linux Training in Chennai
Power BI Training in Chennai
Tableau Training in Chennai
Job Openings in Chennai
Oracle Training in Chennai
Oracle DBA Training in Chennai
Social Media Marketing Courses in Chennai
Pega Training in Adyar