This fragmentation problem is starting to get pretty ugly. I have an HTC Hero which, IIRC, went on sale via Sprint in October 2009 and I cannot run Google Nav or Google Goggles, or use Bluetooth tethering via PDANet because I'm stuck with 1.5 My 3 year old iPhone 2G runs almost everything in the App Store while my <3 month old Android handset cannot even run Google's newest official applications anymore? This feels like a rerun of the Windows Mobile situation to me.
Well, yeah. The problem is not Android, the problem is that HTC is not keeping their Sense devices up to date. They apparently think that their proprietary theme is worth more than being able to use up-to-date apps. As a result, HTC should not call the Hero "Android", but they do. Caveat emptor.
I am sure that if you find an original iPhone and don't update the software that you won't be able to use modern App Store apps. This is the same scenario.
They also forgot the part where no-one is making any money on it. I know two of the top developers personally, and we ourselves have a pretty successful app in there. But there is nowhere near enough sales to make a living, even for the top selling apps.
It's unclear why the Android market is so much worse in this respect, I suppose having 50x less users is part of it, but I suspect there is something about the Android user which makes them less likely to buy. Downloading and installing cracked versions of the apps (and they are all cracked) is also dead simple.
In summary, great platform for users, terrible, terrible platform to make money on.
Perhaps it could be thought of as the Open Source phone, then. Developers in the OSS community may well prefer to develop for it, because getting your app listed in the market is much, much easier than getting it added to Apple. Also, out of the box, it's vastly more customizable than the iPhone. These two features, to me, make it a definite phone to buy and develop for. When I fully understand how the camera works, I'm intending to develop an app to enhance its functionality :) I wouldn't be doing that for the iPhone!
But there are other ways to monetize, right? Have you tried anything else?
I think it's also a testament to how easy it is to develop on. Admittedly I've only developed one trivial app for the emulator, but I jumped on the bandwagon way early, and it's only gotten easier. It's a tight little platform and anyone with an idea, an email address, and a couple hundred bucks to send to the Philippines will come out with a useable marketable app.
[+] [-] jsz0|16 years ago|reply
[+] [-] jrockway|16 years ago|reply
Well, yeah. The problem is not Android, the problem is that HTC is not keeping their Sense devices up to date. They apparently think that their proprietary theme is worth more than being able to use up-to-date apps. As a result, HTC should not call the Hero "Android", but they do. Caveat emptor.
I am sure that if you find an original iPhone and don't update the software that you won't be able to use modern App Store apps. This is the same scenario.
[+] [-] DenisM|16 years ago|reply
[+] [-] netcan|16 years ago|reply
[+] [-] nicpottier|16 years ago|reply
It's unclear why the Android market is so much worse in this respect, I suppose having 50x less users is part of it, but I suspect there is something about the Android user which makes them less likely to buy. Downloading and installing cracked versions of the apps (and they are all cracked) is also dead simple.
In summary, great platform for users, terrible, terrible platform to make money on.
[+] [-] sukuriant|16 years ago|reply
[+] [-] djb_hackernews|16 years ago|reply
I think it's also a testament to how easy it is to develop on. Admittedly I've only developed one trivial app for the emulator, but I jumped on the bandwagon way early, and it's only gotten easier. It's a tight little platform and anyone with an idea, an email address, and a couple hundred bucks to send to the Philippines will come out with a useable marketable app.
[+] [-] waterlesscloud|16 years ago|reply
[+] [-] netcan|16 years ago|reply