I, like most of you, am trapped using a mobile OS that I hate. In this case, it’s Android. I loathe Android. Words cannot express my fury at its constant crashing and failure, although they’ve come close:
Smartphones and tablets have essentially become the new printers: things that do not work, and are not expected to work, and whose primary purpose is to inspire gothic conversations about the ultimate futility of the human condition.
You might be an iOS user, and hate that. Or a Windows Phone user (lol, I mean I did see this one guy on the bus once running the WP Tinder ripoff), and hate that. They’re all crap.
This isn’t to minimize the tons and tons of developer effort going into FirefoxOS and Ubuntu Phone. I cannot wait for them to get to be only as bad as Android so I can switch in a nanosecond. I just happened to have an idea – and maybe somebody’s already had it – as to how they can get there faster.
Why not pick an existing handset with an unlocked bootloader, high sales, high durability, and high hardware commonality with other devices, get major milestones done on that device only, and then leverage all the work across more devices much as CyanogenMod does?
It sure beats shipping 128MB phones that barely work as a flashlight, or in Ubuntu’s case, nothing at all. I see it like the “Scaffold” wiki pattern, in which people are far more likely to contribute when there’s a framework present in which they can fill in some blanks.