Develop for the platform please

I have been tweeting recently a post which Sam tweeted a while back.

Reading it, reminds me of a quite major company asking me to try out their newly created Android app because they don’t actually have any designers or developers who ran Android regularly. Ok this was a good 3 years ago but still how the heck can you expect to create a Android app with no real understanding what your building for?

Worst still there were so many classic mistakes which clearly pointed to iOS developers just porting the app to Android. Simple things like pressing the menu button did nothing. The back button would take you right to start of the app again instead of a logical back step. There was no sharing button or option just a email this or post to FB/Twitter. The splash screen seemed to take forever and I always thought it was weird and out of place, all the other apps which have splash screens you can disable using a preference if they had one at all.

Syncing wasn’t a big deal in this case because it didn’t do anything so fancy but (if it did this little rant would count) boy oh boy the app went back to the developers and designers with a massive list of wtf’s…

I hate to say it but they lived up to the stereotype of designers being stuck in a bubble, this bubble was the iOS bubble.

As the writer writes…

You can argue about which is easier to use or more polished, but at the end of the day, iOS does not have as many features as Android and that means it should not be used as the “golden standard” that all apps are targeted for. Take advantage of the features and capabilities of a given device. If iOS has a better WebView, use it; if Android has better sharing support, use it. Don’t let a desire for the lowest common denominator harm your app.

In total agreement, yes I know its more expensive and requires more time, etc… but do a proper job otherwise your userbase will tell you exactly what they think by not installing your app. I think I said it before but developers this isn’t good enough sorry.

Shocking to think it was the BBC News app!

Escaping to alternative media ecosystems

Google play and DRM

@tdobson asked me on twitter what I thought of the above problem with Google Play/Marketplace.

This tally’s with a post I was going to write about how DRM only hurts people doing the right thing and how a generation are feeling the pain of moving out of media ecosystems. Theres a excellent letter on Framerate highlighting this exact problem, (clipped below, hoping it won’t get taken down but just in case you can hear it here about 10mins in).

So what do I mean? (just incase you don’t know)

Imagine you’ve bought into music from Microsoft’s playsforsure a long time ago and then recently you got rid of your Zune (because MPeg3 players are so over girlfriend…) in favor of a iPhone? It might be possible to move your music over but with some difficulty. But imagine if you swap audio for video?

You’ve gotten rid of your DVD collection and replaced it with downloads from the Apple itunes store because your so cool and everything just works. Then you buy a new TV without a Apple TV and it supports this thing called DLNA. You start wondering maybe theres more to media than Apple’s dream. Of course you can swap Apple for Google, Microsoft, etc…

Anyway the point is, piracy wins here. Currently the only way to effortlessly switch between ecosystems is to either buy physical products or pirate them (I challenge people to find a 3rd option without buying the same content more that once). Once again not condoning this but there is a problem here and no one seems to want to fix it! Mainly because forcing you to follow one route is so much easier and they can make money that way too.

So whats this got to do with a rooted phone? Well its the assumption that if you have root, that you will subvert the DRM and make a mockery of there ecosystem. I get it, Google, Apple and others said to right holders they will protect the content in there flawless systems and they will do all they can to honor that but what a house of cards this agreement was made on.

Change needs to come from both sides, the content makers and the content consumers. This is why I love and support Creative Commons.

This is our culture not theres and we don’t just want it back we demand it back! Whos with me?