Firefox OS Will Become the Mobile OS To Beat
mattydread23 writes with an opinion piece naming a few reasons Firefox OS is likely to succeed "It's geared toward low-powered hardware in a way that Google doesn't care as much about with Android, it's cheap enough for the pre-paid phones that are much more common than post-paid in developing countries, and most important, there are still 3.5 billion people in the world who have feature phones and for whom this will be an amazing upgrade."
I'd push greater commitment to keeping the essential components of the system under FOSS licenses onto the head of that list.
Just for reading the summary I can say this looks fishy. The latest Anroid release 4.4 was mainly dedicated to make Android run on smaller devices, adding tools to debug memory footprint, adding compresion of pages, sharing of things, etc. Google claims that now Android can run on a 512 MB device (which is fairly low end right now). And with ever decreasing memory prices is hard to imagine there's a place for a "lower than lower end" OS.
The "being open" reason is also not good enough. As a technology (i.e. removing Google services) Android is 100% free software. And the reason some telcos might want Firefox OS is to have a more closed environment which they can control.
Maybe Firefox could have been working to create its own Android fork, replacing Google service with Firefox services. That would be, IMO, much cooler.
The entire premise of this article seems to revolve around the unsubstantiated claim that Android is poorly optimized for low-end devices. I disagree with that claim, so the entire premise of the article seems suspect to me.
Android requires OpenGL ES, both in the 1.0 and 2.0 flavors. For devices in developing countries, that's a very high bar.
That's also not a knock against Android. For higher end devices that's a very sensible requirement. But just looking at the minimum requirements, it's not compatible with low end in the developing world.
I've seen this before though and this is the same wheel that everyone goes through.
"Look we got our system to run with 50% less memory!"
"Ok, so we sacrificed all of the features people expect these days, and in the last 3 years prices have dropped sufficiently that our product is no longer needed, but just wait for our next version!"
The better approach is to tackle low end devices like Microsoft and Google are already doing (And WP8 runs very well on low end systems) but not let it be your driving focus. Because inevitably what's a "high end" phone today will be a $5 prepaid phone in 3 years.