Saving Android From a Second-Rate Future(wired.com) |
Saving Android From a Second-Rate Future(wired.com) |
2) You cannot force your definitions of Android on people to get them to buy "the one true Android". People buy what they like. They like the S3 better than the Nexus. Talk about different priorities. S3 is starting to get the Jelly Bean update too.
3) There is something called emphasis in good designs. Android was designed to let people have choice. It was designed such that Samsung can ship TouchWiz and users can effortlessly install $ANOTHER_LAUNCHER to get the experience they want on the same phone.
4) Developers have dealt with complexity arising from diverse devices before. It is not a big deal. If you are crying about testing effort you aren't doing it right. If you care about reaching to 50% and growing number of Android users you are just going to have to do it right and invest in testing your app on most phones by releasing timed betas or buying your own dozen of phones. Remember it's been done before, done right and done by god knows how many developers that have good apps in the Play Store.
5) You can't crib about higher maintenance costs if you buy a big house. You similarly can't crib about differences in Android skins if you bought into a diverse ecosystem. Good news is you have a choice - care about purity, updates etc. - get the Nexus. Care about bleeding edge hardware, 2GB RAM, quad core CPU - get the S3. Care about iPhone-esque build quality - there is One X. As long as there is something I like there is no problem. If I don't like something in iPhone land - I have no recourse. That's their emphasis in design - less choice.
Android is working as designed - sure there are those upgrade issues that can be made better - but for the most part it is not the normal users who are complaining. As long as they can get things done with their Gingerbread phone they are happy. The next one down the line will get them a Jelly Bean phone that can still run the stuff they bought.
Why can't we get iPhone-esque build quality of the One X with regular updates and purity of the nexus?
I say manufactures should leave the customizations to the users, focus on hardware, and getting timely updates to the phone.
There are rumors that Google will have as many as 5 manufacturers build a Nexus line that they will sell like they do the Galaxy Nexus today. May be that's as close as we will ever get to regular updates for a variety of hardware.
Does this mean that if I apply a custom theme to my Windows7 install it is no longer "true" Windows7?
Older phones not getting Jelly Bean is a silly complaint at this point, can't we get past this?
I just really don't get these type of articles, I can only assume they are link bait since they rarely make any sense. Then there's the entertaining comments as people argue over their phones as if it matters somehow in their lives.
And here I am commenting on it, argh, the cycle never ends!
Is this guy trying to convince me of something? What's the point of this article?
At least the author justified his stance by describing the devices he's purchased. This has become the tech industries "I'm not racist because I have black friends" statement that is starting to appear in so many places now.
Is TouchWiz Angry Birds really that different from MotoBlur Angry Birds or CyanogenMod Angry Birds?
Fragmentation is not that big of an issue among the Android users and developers I know. A craptastic multimedia stack was a much bigger negative.
I say this from a household with 4 Android devices and no Apple ones, incidentally.
My point is numbers don't lie. The author laments the GS3 as second rate yet it's clearly the most in-demand device. The author is either deluded, had writers block (and dredged up an old premise), or hoped this might be a popular new link-bait topic.
Yes, the iPhone is massively successful, but there's billions of people in the world who will never own one, and that's the market that Android is capturing so well. And to do that, they don't need to be perfect.
Google's core business is ads. They sell ads by getting as many people to use their services as possible. More devices running any Android directly translates into more money from ads, and I think this article entirely misses this point.
"Every iPhone comes with iOS exactly as Steve Jobs intended, which means developers know precisely what they’re getting."
On Android, that's not the problem. All Androids, as uglified by OEM add-ons as they might be, are highly compatible with applications. All Androids running the same API level of Android, even the Kindle Fire, run all the applications that use those APIs. There are optional APIs that some apps depend on, but those dependencies are also completely unrelated to OEM customization of Android.
The problem is that "customized" Androids are hard to upgrade. That means that, while all the iPhones that can run iOS 6 will be running iOS 6, there are many many models of Android devices that will never be upgraded to Jelly Bean. And that reduces the value of a lot of the Android installed base relative to Apple products in the field.
That alone solves the dev problem with Java ME that you would potentially need to do hundreds of separate builds for different devices and so on. With Android you have one version for all devices.
From that perspective, Android has gone beyond Google's wildest expectations and it solved at a basic level many of the Java ME problems, but that's not even close to the same goal that Apple had when they made the iPhone.
Why are people surprised that a system that was designed from day one to be what it is today isn't the same as iOS?
You are right, but this is definitely not understood by the masses or even tech-savvy users. iOS was built to separate the phone OS from the carrier, Android is some a bridge between carrier iterated phone OS and compatibility between the bunch.
Former Motorola Mobility CEO Sanjay Jha previously suggested that phone skinning and customization was heavily driven by wireless carriers, as well as phone manufacturers: http://www.theverge.com/2012/1/10/2697939/motorolas-sanjay-j...
Turns out, the RAZR M that's available like, everywhere, is also the same way. Huge screen, smallest bezel I've ever seen, same form as the iPhone 5.
I was a lot, lot, lot more worried about Android a year or two ago. A year or two ago Blur was god damn awful. And irremovable. And there were NO phones on the market that offered an updated experience or an unlocked bootloader. Today, we have the Nexus line. We have Motorola and Samsung offering "Developer" edition phones that we can load our own OS onto.
tl;dr Android customization has been reigned in, though likely because of consumers buying in patterns and HTC/Moto/Samsung realizing that fewer and cleaner modifications in Android allow them to perform updates faster.
(also, I think Google would do themselves a favor in more than one way by accepting T-Mobile Theme Chooser into Android proper so that Motorola/HTC/Samsung could use that to provide visual differentiation instead of brewing their own theming jars.
I would imagine we can get it past it when every phone capable of running the newest Android version is allowed to upgrade to the newest Android version. Until then, it is an issue for developers who want to use the latest APIs.
Not when older iPhones get the latest iOS release as soon as it's available.
My complaint is centered around the silliness of this whole farce about "this phone is superior because of A, B, and C while that phone SUCKS because the company once made a phone that looked just like my superior phone so therefore they can never make a decent phone in the future and I won't buy a phone from that company (nor should anyone) just like I won't buy a Ford truck because I had one that broke down on me forty years ago!" kind of crap that passes for a discussion on the matter.
These things are almost to the "battery dead? throw it away" stage so can we get past this which is superior crap? They are all wonderful devices and they all serve their owners quite well even though some do things that others do not. There are better things to debate the pros and cons over.
Why are they so hard to upgrade?
Apple is in sole control of which iPhones (et al) iOS upgrades published and when. They generally do so for several years after a model is announced, and every device can download the newer version on the same day. Even the 3GS got a cut down iOS 6.
For an Android device the decision is made by a combination of the manufacturer and (for phones) the operator. A device typically gets 1 or maybe 2 official upgrades beyond what it was sold with, maybe months after Google announced that version. Some get no official updates.
There's CyanogenMod etc. for those of us with the know how/confidence, but most people shouldn't/won't do that.
I've been once burned by HTC (Wildfire). One update after 3 months and that was it. Still runs Android 2.x. with countless major bugs, like 'when you click on one SMS message, it opens a completely different one'.
Is Samsung better in terms of update policy? Otherwise I will probably go with an iPhone this time.
It's very different now. If you buy a standard Android smart phone (not a low end / small screen device) it will be much faster and easier to receive updates.
I realize I'm in a minority compared to all purchasers, but I full-stop refuse to buy an Android phone (or tablet) that isn't stock.
I mean, you're right and I do NOT want to be making excuses for the version fragmentation out there when Apple does such a better job with updates (granted, it's much easier for them).
"Earlier this year, Android 3.0 launched with a new 2D rendering pipeline designed to support hardware acceleration on tablets. With this new pipeline, all drawing operations performed by the UI toolkit are carried out using the GPU.
You’ll be happy to hear that Android 4.0, Ice Cream Sandwich, brings an improved version of the hardware-accelerated 2D rendering pipeline to phones, starting with Galaxy Nexus."
http://android-developers.blogspot.com/2011/11/android-40-gr...
You can walk your way from http://developer.android.com/about/versions/jelly-bean.html backwards to see what is missing on older phones.
Now, SP1 comes out, but Asus hasn't released SP1 with AsusFlash, and regular SP1 gives you the error "Please install your OEM Vendor specific SP1 patch". And you don't have the BIOS password either.
Later, SP2 comes out but no "AsusFlash SP2" and you're still on "SP0", the unpatched Win7. Are you using "True Windows" anymore?
Find any random person that has a phone running Android v2.3 and ask them if it bothers them that their phone, which works perfectly fine every day for their needs, is not running the latest and greatest version of Android. I'm willing to bet most of them would not know what you're talking about and that they have no idea what version they are running anyway. You might as well ask them what version firmware is installed on their TV.
I'm also willing to bet this is true for most of the market for iPhones as well.
The average consumer most likely DOES NOT CARE. As long as the phone is in their price range, a carrier they like, and that it works for them then they could care less about the OS version. Whether it's Android or iOS.
Why can't people just be happy with the amazing things we have?