By coincidence HTC haven't received a penny from me other than my very first Android phone on which they took almost a year to upgrade to 2.3. I wouldn't consider another phone from them until they have a sustained track record of updates.
Perhaps the most striking turnabout in the Android space is Sony. Outside they have a reputation for being proprietary, crappy software, quick on the legal guns etc. Within the Android space they are exemplary. XDA love them, and Sony keeps stepping up with specs and software releases.
Imagine you buy a computer from DELL with an nvidia card. And it came pre-installed with linux or windows. whatever version of those.
And you can't upgrade to the next kernel or UI, because nvidia won't release the drivers for that board. You have to wait until DELL asks nvidia for a binary blob driver for the new kernel, and then release it as a new linux update that will touch all the software you have.
This is exactly what happens on android.
My old phone is still on 2.3 simply because I can't drive the display and camera and radio on any other version. damn binary blobs. people have used 4.2 on this phone with a convoluted chain of translators for the 2.3 interfaces those binary drivers expect to the recent ones... but it is extremely buggy and messy (wrong memory writes all over the place)
So, the manufacturer's fault here is just not dealing with their providers to grantee drivers update, but ultimately, all of the current manufacturers are crappy in that aspect. you are just choosing one that provides you two versions, which is still dumb. less dumb than restricting yourself to one version, but still not the best way to go.
And it is not like they are defending any super secret information. It is just knee jerk reaction from some lawyers or some sales people trying to make the same margin twice.
...but everyone keep upgrading phones every year, so i think it is fine for everyone and the only sucker is me.
You will often see this with someone coming into a new space. HTC used to be like this, very consumer friendly, then when they start to do well they change and become assholes.
They're not that bad with Playstations either. Especially recently, much of it is based on open source code recently (FreeBSD, GCC, curl, Mono, etc.) and publishing is pretty easy.
I was thinking about getting am HTC One to replace my nexus 4 since my contract is up. one thing I was worried about was updates. so this helped me decided not to make the switch.
I am an ios user but have considered more and more switching to android - but stuff like this scares me away. I have heard many stories about phones not being updated or taking a very long time to update, including phones that were expected to be able to. How can you know which phone to pick that should get updates for at least 2 years if not longer?
It's really a non event. So much of what you need is no longer at the OS level but at the "Google Play" level if you will. iOS trains you to equate "great new stuff == OS upgrades" but Google has taken a very different route to ensure customers get the latest and greatest without worrying about OS fragmentation.
This is the really important point. We've been protected so far by the fast evolution of phone hardware and the mass migration of people to smart phones. It's hard to perceive it but the game is now changing: we're into an iteration of phones now that the masses are purchasing that they may well hold onto for 5 years+. If security updates stop after 1.5 years, that's a terrifying mass of insecure phones holding everything from email accounts to bank details. Google can update a lot of things via the Play Store, but they can't patch kernel vulnerabilities or driver exploits.
Google really needs to include in their play store agreement some kind of requirement to ship critical security updates within a defined period of time. Yes, that's going to hurt - the maintenance burden of shipping an Android phone is going to rise dramatically if you inherit a burden of 5 years of updates. But then, critical security updates should be extremely incremental updates that rarely involve any functional changes to the user.
I'm not sure how the Android ecosystem is sustainable without something like this. At some point there will be an Android security apocalypse: an exploit that can't be fixed without a kernel update that affects hundreds of millions of legacy phones that have been abandoned by their makers.
I don't know why you feel confident, the old Nexuses stop getting updates too. They get them slightly longer than the average Android phone, but not by a lot.
Isn't Google Play only for Google's own software? It sounds like this strategy ensures that only Google can deliver the "latest and greatest," by limiting new capabilities to Google software and not making them available to any app developers.
Well the Google services are the "Core" services that you care about. Email, Browser, Google Now (all of the alert/notifications piece etc) Maps etc. So on an Android device once a month it seems like one of your major core apps is getting a meaningful overhaul. vs the Apple model where once a year or so you get a deluge of new goodies. And naturally other apps are always updating.
Then I guess there's been a big shift in Android's philosophy. Then Open Handset Alliance still says that "Android does not differentiate between the phone’s core applications and third-party applications." [1] But now it sounds like core applications get special treatment.
Android, the operating system, doesn't care at all if you replace the dialler, or the home screen app, or any other app.
What did happen about a year ago is google moved some of the communication framework stuff from android proper, and rolled it into 'google play services' so that it can be updated independently of the version of android on your phone.
As a result, apps like hangouts, plus, maps, the dialer and others which rely on those frameworks can be updated to use the newest version of the framework without worrying about the whether your population of phones have been updated to android x.y, any phone that has the play store installed and updated should be running a recent version of play services.
I believe what they mean is 3rd-party apps have the same access to the phone that our (Google's) apps do. The core apps aren't getting special treatment, Google is just deciding to update them more often than some of the 3rd-party apps out there.
Ultimately? Nobody. Google has established that they just don't care that much about hardware-backwards-compatiblity with Android. They don't have the incentive to do so, for one thing - Apple has to think about the millions of iPhone 4 users when they push out a new version.
Google has to deal with a million different devices that are the same age as the iPhone 4, and their only "blessed" one, the GNex, doesn't exactly represent a large portion of their market... so they can't code up special tweaks and hacks for the OS to make it play nice on those the way Apple can do with the iPhone 4.
Until the break-neck pace of mobile development slows down or Google gets real traction with a Nexus phone, I don't expect this to change.
If 2 years of OS-level upgrades isn't enough, then Android isn't for you.
> How can you know which phone to pick that should get updates for at least 2 years if not longer?
Pretty much impossible to predict. The safest bet is to either buy a Nexus phone (Nexus 4, 5, etc.) or maybe the GPE of a phone (S3, One, Moto X). Google stopped supporting the Galaxy Nexus so people were a bit miffed about that.
The good thing with Android is that even if your manufacturer/carrier decides to stop supporting your phone, you still have the opportunity to flash an updated ROM via third-party developers. Granted the performance probably won't be the best but at least you still have the option as opposed to iOS.
I have a Galaxy S, first generation and CyanogenMod works really well on it.
Unfortunately it only has like 384 MB of RAM or something like that, so many apps are problematic on it (e.g. I've had problems with the mobile versions of Firefox and Chrome, which need at least 512 MB). I do understand why Samsung stopped supporting it after Android 2.3 though. The phone's specs just can't keep up. I can say the same thing about an iPhone 3GS that I've got lying around.
Now I have a Nexus 4 and I can say that the best Android to get is always the latest Nexus - good hardware specs at a good price and it's the reference. Even if Google stops supporting it, heck, if CyanogenMod still supports the first-gen Galaxy S, then you can bet that it will work on a reference Nexus phone for a long time.
In a world where you replace your phone every two years, and you may get only one OS update in those two years for even a well supported phone, it's surprising how much people care about this. For tablets, I think it matters a bit more, since I think they'll have longer lifetimes.
I think you're right, but it's disappointing that that's the case; I think we've been at the "good enough" point for longer than we've realized. I recently dusted off my Galaxy Nexus and installed a Cyanogen build of 4.4 on it. After using it again, I prefer it to my prior Nexus 4 and Galaxy S3 and it isn't even close.
I cannot for the life of me understand why the Huawei Ascend P1 is faster than the newer Nexus 4. As soon as I upgrade Android to 4.4(Which was a huge hassle) the phone is perfect, it's thin and light and OLD and I just want to toss my stupid Nexus 4 away.
It has something to do with the screen latency and bunch of other factors.
The only ones I think you can bet on these days are the Google Play edition phones or even more so the Nexus line.
I've been using android for a while now but with the need for everyone to have their own UI on android and the lack of carrier updates I think if I can't get a Nexus phone for my next phone (would be a carrier issue) then I would probably go back to iOS.
I know it's become a trope to suggest Nexus devices for people worrying about OS upgrades, but any Google Play Edition phone should prevent you from having to worry about that. The issue is that most customers don't really care about OS upgrades, and until that changes, companies will have no reason to change.
What should really scare you is the pathetic performance of Android. Apps like chrome and acrobat reader are a joke! Stay with iOS or do as myself and get a Surface 2, it's much better in performance than any Android tablet, including the overrated and buggy Nexus 7 2013.
The article claims "The HTC One X and One X+ are dead!"
The thing to understand about HTC is that from a strategic perspective, they're trying to stand over a rift that only gets wider every month. On the one side, they can't afford to develop an operating system, runtime, and ecosystem on their own. On one other side, they need to somehow "add value" to the Android experience, either through software (i.e. "extras" or "rethinks") or through hardware (in which they have plenty of competition) or, at best, finding overlooked combinations of the two that they can provide (e.g. a power button that's also an IR remote for your TV.)
They don't have a truly stable platform on which to add these improvements. In many cases the platform will beat them to whatever it is they want to add, and they won't have anything "new" to promote as their own.
As (or if) Android matures gets closer to the point where each new version matters less than the last, then they'll eventually have something like a stable platform to further focus their efforts on making the smartphone they want to make. It all depends on how much their users care about new Android.
I don't have any armchair advice this decision, but it's interesting to consider the trade-offs they're making.
>As (or if) Android matures gets closer to the point where each new version matters less than the last,
Android will never get to that point. Technology, hardware as well as tastes and expectations change, and Android will always need to stay current. Some releases will be small, others will have huge rewrites, or additions.
Sad news for the android community and for the environment. What is the safest handset choice for android and how does it compare to the iPhone when it comes to updates after it has been discontinued ?
I previously thought that was the Nexus series, but my Galaxy Nexus isn't getting KitKat either, so even Google's own flagship phone series doesn't even get their own updates. They made some excuse about TI not being able to provide new OMAP drivers since they sold off that business...
FWIW, CyanogenMod Android 4.4 runs awesome on the Galaxy Nexus. I had to give back my work hardware when I left my last company and the Galaxy Nexus was the last phone I'd personally bought. Put 4.4 on it and I have been happy as a clam. I was going to buy a Moto X or a Nexus 5, but I'm completely satisfied with the perf of this--and the battery life is way better than any Android phone I've owned since.
Safest choices would be the Nexus and Motorola (if only because Google wants Moto to set a good example of what support OEMs should provide, and it would provide a de facto lowest bar, as every other OEM said "well if even Google's own OEM won't update their phone to $latest_Android then why should I?")
If current momentum is any guide, Sony may be good in the future. But that's just conjecture and wishful thinking because I am soooo buying an Xperia Z1 Compact.
Perhaps the most striking turnabout in the Android space is Sony. Outside they have a reputation for being proprietary, crappy software, quick on the legal guns etc. Within the Android space they are exemplary. XDA love them, and Sony keeps stepping up with specs and software releases.
http://www.xda-developers.com/holiday-guide-2012/oem-of-the-...