The Android platform has really improved a lot in the four years it has been on the market. We’ve had a fattening feast of Cupcake, Donut, Éclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich and Jelly Bean. Key Lime Pie is tantalizingly on the horizon if you’re still hungry. Through these iterations the platform we’ve fallen in love with has grown from a pretty bare bones affair into a smooth and elegant operating system that is unparalleled in the smartphone market.
As it has evolved we’ve seen subtle tweaks to the interface and a vast improvements to stability and speed, but it’s the new roll call of features in each release that gets people really excited. From widgets and auto-rotation in Cupcake through to expandable notifications and offline voice dictation in Jelly Bean, the features have been pouring in thick and fast.
It’s great for Android users. We all want a better experience. We all like it when our smartphones do more straight out of the box, but where does the inspiration come from? How does Google decide what’s next to be baked into the platform? How often have you come to rely on an app developed by a third-party that is made obsolete overnight by a new version of the Android platform?
Have you ever wondered how it feels to be the developer of an app that offers exciting new functionality for Android users and then to have the rug pulled from under your feet? It’s a real knife edge because you want to develop an app that everyone will use, an app that improves the Android platform, and yet, if you’re too successful, you might end up out in the cold because Google decides to make your app functionality part of the core experience.
It’s not just Google either. In the early days of Android especially, developers had to compete with manufacturers and carriers. Smartphones would come preloaded with apps that the manufacturer and carrier had pushed on there. They still do. When it comes to utilities like a flashlight app, an alarm clock or a quick settings widget, there’s simply no need for users to download an app anymore.
Lock screen notifications, alternative keyboards, camera and photo editing options, better text message and email support, an improved browser, support for more audio and video formats, the list goes on and on. Every time an improvement is made to the core Android platform there must be a developer somewhere out there cursing the imminent demise of an app.
Business is business and software development is never without risk. The situation does seem to be pretty harsh in the Android space, though. We hear about Google acquiring and shuttering companies all the time. It’s something Microsoft has done for years. They see some functionality that looks good, that could compete on some level with their software suite, and so they acquire the company, kill the product and assimilate the staff to either roll the same functionality into their software or to quietly disappear.
For Android developers they don’t bother to acquire the company. There’s no pay day in recognition of the great app they created because they’re already working on Google’s platform. Google can just cherry pick popular ideas based on success in the app ecosystem and copy paste the same functionality into the core platform. There’s no such thing as a courtesy call to let the developers know what they’re working on is about to become obsolete. That app they slaved over is simply dead overnight. So long and thanks for the ideas and market research.
Is it possible that Google’s improvements to Android could actually hurt the app ecosystem? Will developers be turned off from creating specific apps because of the risk that they will be obsolete in a few months or weeks? It doesn’t seem likely; after all there are a few counter points to consider.
For a start the developers have to cash in while they can. That’s the good old capitalist spirit at work. Get something out the door and sell, sell, sell before someone else copies you or the demand dwindles. Every successful app in the ecosystem already has instant competition in the form of cloners. There are plenty of developers out there and big name game publishers, just waiting to emulate the success of your release with a cheap knock-off, or sometimes an expensive knock-off. You either do it better than the next guy or you move on to the next thing.
We also need to consider fragmentation. Just because a new version of the platform comes out, that doesn’t mean everyone will get to enjoy those new features. There are plenty of people still rocking smartphones with Froyo. The demand for those apps that offer functionality should only drop off gradually over time as more and more people update to newer Android releases.
Android Version Distribution
It’s tough to argue that it’s a good thing for developers, but if you’re hesitant to exploit a great idea because you fear someone else is potentially going to do it, then maybe you’re in the wrong business. If any developers would care to comment it would be great to hear your opinion.
We’ve probably all used Android apps that have fallen by the wayside as the platform has improved. Some developers have worked on keeping their apps relevant with new functionality, some apps continue to be popular on older versions of the platform, and some apps have been abandoned. The list of apps I no longer feel the need for includes classics like Handcent, Quick Settings, Advanced Task Manager, Pano, and Screenshot ER.
How about you? Let’s salute those brave pioneers as we remember our essential apps from yesteryear. What are the apps you had installed on earlier versions of Android that drew you in with specific functions that the platform now covers? Which apps went from your essential list to obsolete? Post and share.
Like this post? Share it!
What first springs to mind for me is screenshot apps. Useless now. Also to some extent camera apps, (except instagram) as i feel the Jellybean camera now packs enough features, and is fast enough for me. Which wasnt the case before. I still use an SMS replacement (GO SMS) and i also use a keyboard replacement.
Screenshots were a horrible implementation without being built in. You cad to download the SDK and install it with all the drivers, hopefully get it working right, then have the phone connected to a computer and using the computer to capture the image. I think I saw one that didn’t use the SDK but it still needed the phone to be connected to a computer.
Yeah the old way was horrible, hooking up the phone and taking them with the capture tool in the SDK. It’s so nice to be able to just swipe your hand and take a screenshot now.
Handcent is far better
3.0 gingerbread? 3.5 honeycomb? lolololol
really.. what a fail.. 2.3.x Gingerbread, 3.x Honeycomb ..
I can’t think of a single app that I once used that’s been replaced by stock Android features.
The built in keyboard started using Swift Key like functionality but I still happily use Swift Key. Sometimes Google may replicate a feature from another app, but it may not be done as well as the other app. It’s great that we have the choice of which on we want to use.
Android 4.2 has a quick settings menu. Torch apps seem to be a standard add for manufacturers now.
Do you even use Android?
Based on my knowledge that Android lacks an LED torch and Quick Settings feature (pre-4.2), you can safely assume I do.
I dont really think this is a problem. Cant think of any app that was replaced by stock.
I used to use several replacements for screenshots, contacts, gallery, launcher, camera and browser apps but now since the arrival of ics then jellybean on my nexus s i remain on stock app most of the time just because the stock already provide me good enough solution. As someone posted before, I’m still using replacement for messaging and keyboard, namely Go Sms and Swype (just because it support my native language)
I am nervous for Swiftkey ate 4.2 update…. I no longer need it and it has been my go to keyboard since froyo…
Swiftkey is adding new features, like the Flow, swype-like usage.
And on the other side, Swype’s latest beta does word prediction like Swiftkey! I use both along with Tasker – Swiftkey is easier to use in landscape mode and Swype in portrait, so each keyboard flips over depending on how I’m holding the phone.
I disagree with this article. It is true that Google can just copy popular apps to its platform, but whether or not this can replace the popular app is a question of innovation on the developer part. I love the SwiftKey keyboard and this is an example of how innovation keeps the app on top of the pay app list in Google Play. Their prediction algorithm is top notch and (so far) none has been able to touch it.
In short, there’s a limit to how much Google can copy because they’re focused on the platform, while the developers has the edge on focusing on certain technology and/or feature.
And even if Google manage to copy popular apps 100 percent, the beauty of the Android platform is its ability to assimilate new technology in small cycles. Where new technology means new venue for developers to improve and make money from.
And lastly, if Google is being a prick and do copy stuff outright, there are other platforms that the developers can focus on. It’s just bad PR.
I have recently started with android development and feel that even if u create a great app and make it successful,, still u have to keep on upgrading ur app fr next android release.
Android Ecosystem is such that u can’t just create an app and expect it to be successful for next 2 release of android and that my friend is a pain for single developers like me who develop apps alone and not as a mainstream activity.
If you think the app marketplace is only supposed to be full of weather widgets, flashlight apps, and animated hantai wallpaper, then “Yes. Google is hurting their app ecosystem.” Everyone else thinks it’s a good idea to raise expectations and actually expect more sophisticated software that is generally out of the reach of amateur and hobbyist developers.
I want peoples opinions on Advanced Task Killer. I’m running 4.0.4 on a Droid 4. Is it necessary, or even more importantly, is it actually part of why my phone is losing functionality by the day?
You’re not supposed to kill tasks by yourself on Android. Leave it to the OS to manage apps.
They just replaced pocket with the save to drive chrome extension.