A thought on open source mobile OSes

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.

Sadly, so are the open source alternatives. FirefoxOS is crap; Ubuntu Phone is vaporware.

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.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: