Slashdot Mirror


Google Trying New Strategy to Fix Fragmentation

CWmike writes "Google announced a new version of Android this week with some impressive new features, but it's unclear if it's done enough to solve a problem that has dogged its mobile OS: fragmentation. Even as it announced the imminent launch of Android 4.1, or Jelly Bean, the majority of users are still running Gingerbread, which is three major releases behind. According to Google's own figures, just 7 percent are running the current version, Ice Cream Sandwich, which launched last October. That means apps that tap into the latest innovations in the OS aren't available to most Android users. It also means developers, the lifeblood of the platform, are forced to test their apps across multiple devices and multiple versions of the OS. So when Google's Hugo Barra announced a Platform Developer Kit during the opening keynote at I/O this week, the news was greeted with applause. The PDK will provide Android phone makers with a preview version of upcoming Android releases, making it easier for them to get the latest software in their new phones. But is the PDK enough to secure for developers the single user experience for big numbers of Android users that developers crave? In a 'fireside chat' with the Android team, the packed house of developers had more questions about OS fragmentation than Google had answers."

355 comments

  1. How about... by Anonymous Coward · · Score: 5, Insightful

    ...enabling users to upgrade the devices themselves? And actually forcing all carriers to open source everything?

    1. Re:How about... by Impy+the+Impiuos+Imp · · Score: 3

      Also how about virtual machines for testing for all those, with all known display sizes as easy-to-configure test options and atomatic generation of binaries for each version.

      My phone is 9 months old, and has Android 2.3. It came with 2.2. It hasn't auto-upgraded yet.

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
    2. Re:How about... by del_diablo · · Score: 3, Insightful

      I would say that changing the way that Android works would be better: Update system will by default upgrade everything, instead of just apps. OEMs using Android will be forced to assume that the device will upgrade itself, and that it has a system that will brick & replace menu systems if they don't work.

      Carriers flossing won't do anything, it will still involve a lot of thinkering and rooting to get past their restrictions.

    3. Re:How about... by Anonymous Coward · · Score: 0

      You see, that's the problem. Google is a business. They keep secrets. Most of their offerings are deliberately constructed as online services. And Google acknowledges that others want to keep secrets. Android is a tool. It's free for a purpose, not because Google thinks that free software is the right thing to do. But Stallman is right, and these situations are where it shows.

    4. Re:How about... by neokushan · · Score: 1

      The carriers are only part of the issue. The Manufacturer has to supply the carriers with a ROM, it's up to the carriers to them load their bloatware and push that ROM.

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    5. Re:How about... by ozmanjusri · · Score: 4, Informative

      Also how about virtual machines for testing for all those, with all known display sizes as easy-to-configure test options and atomatic generation of binaries for each version.

      You mean this one? http://developer.android.com/tools/devices/emulator.html AVD makes it pretty simple to set up most configurations.

      Likewise Eclipse makes it simple enough to target any OS version. The problem is if you use and ICS-specifc function, it won't work on devices with earlier versions of Android. As a result, most of us design/target 2.2 and ignore all the recent cool stuff.

      --
      "I've got more toys than Teruhisa Kitahara."
    6. Re:How about... by AngryDeuce · · Score: 3, Insightful

      A thousand times this. I cannot blame Google for these fragmentation problems when it's pretty clear that the carriers are deliberately holding back the newest OS updates to force people to purchase new hardware, not to mention the tons of crapware most of the carriers insist on shoving into every corner of every Android device.

      Well, I can blame Google for not doing more to stop the carriers from playing those games, but I doubt it would do any good, as that level of deference seems to be reserved for Apple.

      Google should just start making plans to jump into the telecom space as a service provider, as they seem to be exploring with Google Fiber on the ISP front, but I doubt that will happen. I mean, how fast would Google end up testifying before Congress again before they even tried? "We've gotta stop this 'free, ad-driven' bullshit at all costs! It's goddamned communism!!! Buy the new iPhone, the official smartphone of U.S. Congress!! (TM)"

    7. Re:How about... by Anonymous Coward · · Score: 1

      Don't forget that a good chunk of the bloatware is added by the manufacturer (Sense, TouchWiz, Blur). Then the carrier gets involved and either puts in (or has the manufacturer put in) all the other stuff. My current Verizon Droid 3 has: Blur, Kindle, Backup Assistant, Blockbuster, Citrix, City ID, GoTo Meeting, MotoPrint, My Accounts, My Verizon Mobile, NFL Mobile, Quick Office, Skype Mobile, Slacker Radio, VCAST Media Manager, VCAST Music, VCAST Tones, VCAST Videos, VZ Navigator, ZumoCast. Those are just the ones that I can find in a quick check. There are probably more. I don't want any of those. And none of them can be uninstalled (without rooting the phone).

      The manufacturers and carriers would never go for it, but I'd like to see them agree to provide a AOSP + GApps build for the phones once they decide to stop updating it. The main reason would be so that the proper hardware drivers are there. For example, with my Droid 3, I can't really run something like Cyanogen because they don't have the camera working right. If the proper manufacturer drivers were available in a native Android build, it would "just work". But, it would work better than the phone was initially shipped so the manufacturers and carriers would balk at that.

    8. Re:How about... by Darkness404 · · Score: 1

      Exactly. There's no reason why my Samsung Captivate Glide should be stuck on Gingerbread.

      Similarly, there are people out there with a phone that is on one carrier and has X release of Android while the EXACT same phone on another carrier has the newer Y release of Android.

      --
      Taxation is legalized theft, no more, no less.
    9. Re:How about... by Chrisq · · Score: 1

      You see, that's the problem. Google is a business. They keep secrets. Most of their offerings are deliberately constructed as online services. And Google acknowledges that others want to keep secrets. Android is a tool. It's free for a purpose, not because Google thinks that free software is the right thing to do. But Stallman is right, and these situations are where it shows.

      I don't follow your argument - why does "keeping secrets" help online services - surely publishing interfaces so anyone can use the services from any paltform would make sense. Also how does this "keeping secrets" lead to fragmentation? You fins as many people running old versions of linux (non secret) or Windows (completely secret) as Android (some parts secret).

    10. Re:How about... by Anonymous Coward · · Score: 0
    11. Re:How about... by lightknight · · Score: 3, Insightful

      Agreed. I have a Motorola Triumph, and while I can download hacked versions of ICS (do want), a proper / supported version seems unlikely.

      The way I figure it, from the cellphone manufacturer's point of view, offering an upgrade to the latest version of Android may not be in their best interests: in doing so, they are missing out on a chance to up-sell you on a newer model. It's that brain-damaged style of thinking that infects some sectors of the global economy, and holds the rest of the human race back.

      --
      I am John Hurt.
    12. Re:How about... by ZankerH · · Score: 4, Informative

      Hardware vendors, not carriers. That's the one thing Apple did right - cut one useless middleman out of the loop, the carriers. It's the carriers' modifications and general dickery that delays or prevents updates even further.

    13. Re:How about... by cmdrbuzz · · Score: 5, Insightful

      Problem is that the you are not (usually) the hardware manufacture's customer. The carrier is and from a hardware manufacture's point of view, why should they spend any money on getting a new version of the OS onto an already sold and accounted for phone?
      It won't make them any more money, and might even help loose money in both the costs of getting the OS up and running, testing it and supporting it, and also if you (the end user) has the new OS on the existing phone, where is the incentive to buy a new phone with the new OS?

      Not saying its right, but it seems to be the way it works right now.

    14. Re:How about... by kidgenius · · Score: 0

      You're talking about the Android Device Emulator that you can configure and setup to your hearts content? The one they've had for years now?

    15. Re:How about... by kidgenius · · Score: 1

      And that's why I bought a nexus....sadly it's probably the last time a nexus will be on verizon.

    16. Re:How about... by Verunks · · Score: 2

      the emulator is not perfect though, they only recently added multi touch support which is something that they should have done from the beginning

    17. Re:How about... by Anonymous Coward · · Score: 0

      Building something as an online services helps keep the inner workings secret. Those never leave the server, the user just gets the results. That's why there is a modified version of the GPLv3 called "Affero General Public License v3" which requires that source is made available if the software is licensed for use in a software-as-a-service scenario. Google does things online that could just as well be performed offline, just to keep the code to themselves (I know, unsubstantiated bold claim, but I'm not going to go into the off-topic details.)

      The main hindrances to user-upgradeable software on phones are the lack of information about the system components and proprietary drivers. Google had a chance to establish an open platform, but they didn't bother and provided free tools to create locked-down phones instead, and not just in the "no root" sense. PCs are different because they are built with "reflection" in mind: System software can run on a PC and figure out what it is that it's running on, without needing to be told at compile time. You can boot just about any PC from the same Linux live CD. This isn't possible with Android, due to architectural choices that Google failed to make or decided against.

    18. Re:How about... by Nerdfest · · Score: 1

      The fact that the carriers are the hardware manufacturers customers is a separate problem. It should be consumers. If I ran the word (and I really think I should), things would be different. It would be illegal to have phone contracts longer than 2 months. You could sell a subscriber a phone, but it would be a separate cost, and you must support phones you don't sell. Let consumers decide the best products.

    19. Re:How about... by drinkypoo · · Score: 1, Interesting

      It's that brain-damaged style of thinking that infects some sectors of the global economy, and holds the rest of the human race back.

      No, the brain-damaged style of thinking that is holding the human race back is exemplified by the fact that you claim to care about upgrades but you would buy a device without knowing if you will be able to upgrade ahead of time. You're not thinking ahead and you're blaming others for your problems.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    20. Re:How about... by Anne+Thwacks · · Score: 3, Informative

      Or, you could leave America!

      --
      Sent from my ASR33 using ASCII
    21. Re:How about... by symbolset · · Score: 1, Insightful

      Somebody offers a real hardware testing framework where you can test your app on a variety of equipment as a rental.

      --
      Help stamp out iliturcy.
    22. Re:How about... by Anonymous Coward · · Score: 0

      Not sure google could force them to open source stuff. If they could change their license, it'd probably be the opposite effect, it'd mean that the manufacturers are more likely to stick with the current versions they don't have to do that with and possibly update it for themselves. i.e. keep older versions around and deeper fragmentation from the vendor specific updates.

      I'd also suspect that the vast majority of handset users wouldn't update anyway, the slashdot crowd maybe willing and able to do so, but 80% of the people I know I would suspect would be unlikely to update absent something really compelling. Those impacted by the bling factor, that actually comes from having the shiny new handset, not the shiny new software.

    23. Re:How about... by LurkerXXX · · Score: 3, Interesting

      You don't need to rule the world, just the U.S.

      In Europe, everything is GSM and folks can buy new phone with no contract willi-nilli, just swap in their SIM card and off they go.

    24. Re:How about... by Nerdfest · · Score: 0

      Yeah, but why set your sights so low.

    25. Re:How about... by Anne+Thwacks · · Score: 1
      Most devices lack the ROM/RAM to run releases two higher than what they were shipped with. The manuf provides the next size up of memory from what was needed for the release current at time of shipment, and there is no way to upgrade the hardware of a phone after it is built.

      Personally, I think fragmentation is a red herring. It really is not difficult to support different resolutions, and stuff, and Android provides hooks to do it. If your app really needs the latest performance, then users with older phones can't run it anyway. There is also a big enough market for apps in each of the last four versions - and its not like apps have millions of lines of version specific code. Loads of people can write once and run on IPhone and Symbian. Presumably anyone who cant manage to support two versions of Android is stupid or incompetent.

      However, I totally back AngryDeuce in that the APIs to hardware should be open so CyanogenMod (etc) can be installed by those of us that like it.

      For those who are too young to remember - in the early days of the PC XT and AT, there were loads of "almost" compatible products, and you had to ask your vendor "Is it IBM compatible?" at the point of sale if you actually wanted software to run on you new machine. We need GSMArena, techRadar etc to have in huge letters "NOT CyanogenMod compatible" at the top of each review for things that aren't. That would be a good start.

      --
      Sent from my ASR33 using ASCII
    26. Re:How about... by IamTheRealMike · · Score: 2

      You should check out the support libraries, and ActionBarSherlock. There are backports of the most important ICS APIs so you can still use them. I use an app that feels ICS native but it still runs on older devices.

    27. Re:How about... by samkass · · Score: 3, Insightful

      Presumably anyone who cant manage to support two versions of Android is stupid or incompetent.

      I think the is the crux of the problem: is it that thousands and thousands of developers are all stupid or incompetent, or is it that Google has not provided an ecosystem that makes it financially worth it to make things work perfectly, debug, test, answer support questions, etc., for large numbers of versions and devices?

      The iPhone is a whole different beast. There have been 5 total models since its initial release, and 5 versions of the OS. Over 80% of all iPhone users are on the latest OS. The iPhone 3GS, released about 3 years ago, runs the current OS and will be upgradable to the next one. That leaves the original iPhone, and the iPhone 3G (which many had complaints about its upgradability) as the only orphaned iPhones. That's one side of the equation. On the other side is an app marketplace which outsells Android by a significant margin despite a smaller installed base, and which is well-curated with a clear path from development to release to sales. That yields a dramatically better return on investment, and is (I think) the reason developers are less willing to support the latest (or multiple) Android versions.

      --
      E pluribus unum
    28. Re:How about... by AmberBlackCat · · Score: 4, Informative

      I definitely think the carrier is a bigger problem than the hardware maker for me. Because I have an EVO 3D on Sprint in the US. And the EVO 3D is running Ice Cream Sandwich for everybody all over the world except Sprint users.

    29. Re:How about... by tstrunk · · Score: 1

      Google should a) force open-source the drivers and b) require the mandatory unlocking of the bootloader a year after the last official update for the phone was issued. They should work on making Cyanogenmod the official end of support upgrade path, because the phone companies won't step up to the task.

      Why the two requirements?:
      a) Android updates break driver interfaces similar to every xorg update. Without the drivers being updated they won't be compatible for long. ICS also has some features which need hardware (a GPU in this sense) but the community can work around those limitations. They cannot however make a closed-source driver compatible without updating it.
      b) Cyanogenmod installs need jailbreaking most of the time. Requiring unlocked bootloaders at eol will be a signal: Once official support is out, you are on your own.

    30. Re:How about... by Joce640k · · Score: 1

      ...enabling users to upgrade the devices themselves?

      The phone companies don't let us...

      --
      No sig today...
    31. Re:How about... by jo_ham · · Score: 1

      *To be trolled in a voice similar to the Mac + Virus threads*

      But I thought Android fragmentation was a myth created by jealous iPhone users!!! There is no fragmentation on Android!

      Am I doing it right?

    32. Re:How about... by Anonymous Coward · · Score: 1

      I'll bite this bait.
      Keeping secrets == closed source.
      Manufacturers WANT fragmentation to create "distinctive features". Otherwise their bland product must compete for same priced or cheaper priced offerings from all other competitors.
      The above requires rediscovering the wheel give that they MUST customize the OS* for every "fresh and new" hardware choice and every Moto-blur-type idea they conceive... let alone how each feels they can disable mainline features in order to push their own paid-subscription-based offerings.

      If the source were open (not the GPL'd trap that companies want to avoid, but a " no secrets here, so have our code early" ), manufacturers would work out building a few strong codebases that would be easier to work together with. Just think of what has happened with browsers given the open (though GPL'd) nature of webkit. There's still fragmentation, but the main variants can be downloaded freely: Safari and Chrome Browser.

      Back on the topic of "secrecy" leads to fragmentation: due to Google's secrets and manufacturer's secrets, you get secret features in Android. To us end users, it means we can't cut in line and must wait for the provider to feel the charity that we deserve an actual backport to the old OS. Even if we have the skill, it is impossible or ILLEGAL to just get an agnostic tarball to implement the hardware-specific kinks. Perhaps releasing this for all the world to see.

      By the way, secrets/fragmentation is exactly why winmodems, linux printing and proprietary 3D graphics drivers are so cringeworthy enough that we can't more easily move people off Windows.

      * Not that end-users demand or even agree with things like Moto blur --iPhone users have been perfectly OK with a single GUI.

    33. Re:How about... by Idbar · · Score: 2

      Loyalty? I'm positive my next device is not going to be Samsung. It sucks getting stuck with AT&T bloatware and not being able to stop or remove poorly written applications. Also, the performance of my GPS went down the toilet dramatically with each upgrade. If they don't protect their products from crap, and don't provide the tools to remove them, I guess they'll face the same battle Microsoft is facing because OEMs install all that bloatware that requires a fresh install.

    34. Re:How about... by Anonymous Coward · · Score: 0

      Doesnt android phones let you know when a new OS is released so you can upgrade.

      My walled garden is prettier than your field of thorns.

    35. Re:How about... by macs4all · · Score: 1

      ...enabling users to upgrade the devices themselves? And actually forcing all carriers to open source everything?

      I'm not trying to start a flame war, honest!

      BUT...

      Please tell me how those two things will help; when the real problem needs to be "solved" once and for all by Google "manning up" and telling the device makers AND THE CARRIERS that, as part of the Android Licensing Agreement for OEMs (I assume there IS one of those), they HAVE to agree to provide free updates within days of the release of new versions of Android, for say, three years. That would put them approximately on-par with iOS.

      To make things practical, there would unfortunately have to be a "wiggle room" clause that would allow the OEMs (BUT NOT THE CARRIERS) to NOT "bring forward" certain OS features that would be impractical to implement on a PARTICULAR device, with a "push back" mechanism to keep OEMs from simply using that as an excuse not to create upgrades.

      There. Problem solved! Wasn't that easy?

    36. Re:How about... by macs4all · · Score: 4, Informative

      Problem is that the you are not (usually) the hardware manufacture's customer. The carrier is and from a hardware manufacture's point of view, why should they spend any money on getting a new version of the OS onto an already sold and accounted for phone?

      Because GOOGLE should be creating a licensing agreement that FORCES them to.

      But GOOGLE doesn't care about you any more than the OEM or Carrier does.

      Think about it. Google could solve this with the stroke of a pen. It's their baby; they control the licensing, period.

      But 2.2, 2.3 or 4.1 all return ad hits to Google quite nicely, thank you; so why SHOULD they care?

    37. Re:How about... by macs4all · · Score: 3, Insightful

      You DO realize, of course, that the statements:

      If I ran the word[sic] (and I really think I should), things would be different. It would be illegal to have phone contracts longer than 2 months.

      ...and

      Let consumers decide the best products.

      Are mutually exclusive concepts, right (Government control vs. Market Forces)?

      But what can I expect from a person who wants to rule the word ???

    38. Re:How about... by Anonymous Coward · · Score: 0

      Even good apps can't sell on android.

    39. Re:How about... by macs4all · · Score: 4, Insightful

      Manufacturers WANT fragmentation to create "distinctive features". Otherwise their bland product must compete for same priced or cheaper priced offerings from all other competitors. The above requires rediscovering the wheel give that they MUST customize the OS* for every "fresh and new" hardware choice and every Moto-blur-type idea they conceive... let alone how each feels they can disable mainline features in order to push their own paid-subscription-based offerings.

      Amazing how Apple solved all that with a combination of internal development policies (make OS version updates available for several hardware versions back, even if some newer features have to be sacrificed for those users). and carrier licensing agreements that say, in no uncertain terms: "WE are selling this phone to OUR customers; you are simply a STOREFRONT. Hands off! The OS is what it is because WE (Apple) said so. Take it or leave it. If you don't, there are plenty of other STOREFRONTS (carriers) that will be glad to..."

    40. Re:How about... by Anonymous Coward · · Score: 0

      You know the EVO 3D has an unlocked bootloader? You can put ICS on there yourself with Odin.

    41. Re:How about... by wile_e8 · · Score: 1

      why should they spend any money on getting a new version of the OS onto an already sold and accounted for phone?

      Because customers are unlikely to come back if their last phone never got updated? This attitude sounds like a good way to get customers to switch do a phone that gets timely updates.

    42. Re:How about... by Dwonis · · Score: 1

      How about... ...enabling users to upgrade the devices themselves?

      No kidding. The fragmentation problem with Android comes from the fact that every hardware manufacturer effectively spins its own Linux distro for each device that they manufacture. There should be one or two Android distributions in the world, just like we have with desktop Linux distros.

      It's probably related to this comment by Linus (in the same thread where he threatened to stop merging ARM patches altogether):

      The long-term situation should be that you should be able to have ONE binary kernel "just work". That's where we are on x86. Really.

      [...]

      Now, some of it is quite understandable - ie real drivers for real hardware. But a _lot_ of it seems to be just descriptor tables, and I'm getting the very strong feeling that ARM people aren't even _trying_ to make it sane, and trying to standardize things, or trying to aim for the whole notion of "one kernel image, with much more hw description done elsewhere".

    43. Re:How about... by Cinder6 · · Score: 1

      Well, does he want to rule the word, or the Word? The second one gives him a lot of power, while the first is dependent on which word he wants to rule.

      --
      If you can't convince them, convict them.
    44. Re:How about... by Cinder6 · · Score: 2, Interesting

      I wouldn't be surprised if Google is worried about such a stance increasing fragmentation. They don't want to annoy hardware vendors enough that they go the Kindle Fire route and break away from Google completely. I think they'd be especially wary of upsetting Samsung, who (last I read, which was months ago) accounted for more than half of Android sales.

      --
      If you can't convince them, convict them.
    45. Re:How about... by macs4all · · Score: 0

      The manufacturers and carriers would never go for it,

      They would if GOOGLE would change their OEM and Carrier licensing agreements, which they WOULD do IF they weren't complicit in all this.

      Think about it. Do you REALLY think that, as the OS provider, Google doesn't have enough power to do this?

      Yet you fandroids just go on about how Android is "free" and "open".

      Well, "walled gardens" come in many shapes and sizes... Like the victim of some sort of some Nigerian scam, slashdotters have (by and large) been sucked-in by Android SIMPLY because "It's free. It's open. I OWN my device."

      Well then, enjoy your 3 generations-behind "open" device.

      Tell me: How "open" can Android be if we are even HAVING this discussion?

    46. Re:How about... by Anonymous Coward · · Score: 0

      Apple handles this situation just fine, right now.

      Google needs to sack-up and find a way to force these other companies to get their fucking acts together. I know they want it all to be as free and hands-off as possible, but we've got a serious problem with the Samsung and AT&T type leeches devaluing the whole platform.

      If we could do a show of hands here, I'd ask how many of us have bought a carriers top-of-the-line Android device in the last year, and are still waiting for ICS, none months after it was released.

    47. Re:How about... by schnell · · Score: 1

      It would be illegal to have phone contracts longer than 2 months.

      You can buy plenty of pre-paid phones in the US today with no contract at all ... but only a minority of users tend to choose this option. If people want to buy on a contract, why would you make this illegal?

      You could sell a subscriber a phone, but it would be a separate cost

      You can buy phones this way in the US today, but only a tiny minority exercise this option. Whether it's dumb or not, most American consumers want to pay $99 for a smartphone instead of $399. If people want to buy that way, I don't see how removing that option is consumer friendly. It would be like outlawing credit cards because they are a bad financial choice - that's as may be, but people find them convenient and it's hard to argue that eliminating that payment form as an option is good for consumers or competition.

      and you must support phones you don't sell.

      Are you talking about allowing unlocked phones sold elsewhere to be used on the network? The US GSM carriers (T-Mobile and AT&T) do this already.

      --
      "95% of all Slashdot .sig quotes are incorrect or completely fabricated." -Benjamin Franklin
    48. Re:How about... by cmdrbuzz · · Score: 1

      Problem is getting manufacturer's to realize that.

      And to be fair, how many non-technical people /really/ know about the S/W updates?

    49. Re:How about... by macs4all · · Score: 0

      Well, I can blame Google for not doing more to stop the carriers from playing those games, but I doubt it would do any good, as that level of deference seems to be reserved for Apple.

      Are you REALLY that BLIND?

      If GOOGLE WANTED TO, they could fix this once-and-forever with a simple update to the OEM and Carrier agreements.

      Please tell me what choice the OEMs and Carriers would have. Google should (and likely does) have individual agreements with the OEMs (there are, after all, only a handful of those). If they say "You will not get new OS versions unless you agree to these terms..." WTF choice would those OEMs have? Do you REALLY think that GOOGLE itself doesn't get involved DIRECTLY with these OEMs in development of drivers, etc?

      Similarly, another amendment to the OEM agreement would be to prevent the OEM to allow a CARRIER to further modify the OS at the BINARY level (they can still load all the crapware they want, but the USER must be able to chuck it in the dustbin); because it is the OEM that is "enabling" the CARRIER to do this. But since the OEM can then point "upstream" to GOOGLE's "no mods" provision, the CARRIERS would have NO CHOICE but to go along, since they can't build handsets themselves, and even if they could, they would then become "OEMs" as far as Android licensing goes.

      No need to bring SJ back from the dead for this (although that would probably scare the OEMs into agreeing even faster!). It's simple contract law. Don't like the agreement, Mr. OEM? Pray I don't modify it further!

      Now, tell me how OEMs could get around this. By developing their own "Android versions"? Yeah, that would help the (very real) problem of fragmentation. Nope. That would end up making Android utterly irrelevant in a helluva hurry.

    50. Re:How about... by SomePgmr · · Score: 1

      I'm not sure I could see that working out well for the hardware makers or the carriers. At least not in mobile phones.

      If they all start going it alone they'll be releasing crap product, and they'll just drive more customers in Apple's welcome arms. The software development prowess of the makers and carriers is universally poor and I think they know it.

      That means drastically decreased sales for the hw makers, and I'm pretty sure Apple already has the clout to bend the carriers over the table. Android has got to be everyone's only bargaining chip at the moment. So if that's true, Google needs to start busting skulls.

      The manufacturers and carriers have been looking a gift horse in the mouth, trying to squeeze more dollars out of a system that already provides them with an entire, top-notch platform and ecosystem for free, and in the process they're ruining it for everyone.

    51. Re:How about... by dunkelfalke · · Score: 1

      Open enough for me to type this post on a phone which did not even have android installed when I bought it and runs the latest ics now.

      --
      "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
    52. Re:How about... by hairyfeet · · Score: 4, Interesting

      My question would be "How long is Google gonna pour a billion a year into a platform they have ZERO control over?" which is really what it comes down to. I mean why EXACTLY is there so much fragmentation in the Android section? Because CCC (Cheapo Chinese Crap) use Android on devices that can just BARELY support the version that it is running, so even if they open it up good luck on trying to get the latest version to limp along. There is a reason why Apple cuts off support for their older versions of iPhone folks, its because they would run like crap with the latest version of iOS installed.

      While those that lock down Android is still a problem I'd say the CCC that is flooding the market is a bigger one. Maybe Google should put out base specs? Like low/medium/high or maybe like AMD does with their Fusion chips? Because for the average folks its hard to tell what a good unit is and what a bad unit is because they have no idea how to read the specs. Can't go by price because as we all know there are plenty of places like Woot! that will sell overstocked units for crazy cheap prices, can't go by look because while its pretty easy to spot the difference between a $1000 laptop and a $400 one by build quality and finish all these tablets and phones are just plastic squares.

      But I'd love to see the figures because i bet the biggest users of old Android are the CCC manufacturers. hell go to any China Mart style eStore and see how many Android 2 devices are still being sold. If there was an easy way for a developer to put down "requires Android Plus" or something that might help some but in the end a device that can barely run Android 2 is sure as hell not gonna run Android 4 in a usable way, it just don't have the power. For Google to fix this they are gonna have to have some sort of base specs and just cut off any access from the really old versions, although even then I have a feeling it'll be awhile before the CCCs quit using it, after all look how long the CCCs used Android 1.4-1.6.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    53. Re:How about... by macs4all · · Score: 0

      The way I figure it, from the cellphone manufacturer's point of view, offering an upgrade to the latest version of Android may not be in their best interests: in doing so, they are missing out on a chance to up-sell you on a newer model.

      So.... That makes Apple the GOOD GUY here?

      Amazing, since the slashdot mindset is that Apple is always doing EVERYTHING to get "Apple fanbois" to buy "Teh New Shiny(tm)", right?

      Time for the slashdot mindset to change. But that won't happen.

    54. Re:How about... by macs4all · · Score: 1

      Manufacturers and carriers are goog's PARTNERS, not enemies. Goog will do everhing to keep the carriers happy. You, the customer, are an afterthought

      Exactly what I posted!

      "But GOOGLE doesn't care about you any more than the OEM or Carrier does."

      So, how is it that I am "naive" again?

    55. Re:How about... by s73v3r · · Score: 1

      You can buy plenty of pre-paid phones in the US today with no contract at all ... but only a minority of users tend to choose this option. If people want to buy on a contract, why would you make this illegal?

      Because in just about every case, you do not receive a discount for bringing your own phone, making that option completely worthless.

    56. Re:How about... by macs4all · · Score: 0

      Open enough for me to type this post on a phone which did not even have android installed when I bought it and runs the latest ics now.

      Depending on the hardware, that could have been trivial. But assuming that you didn't cheat and use a phone that is essentially the same, hardware-wise, as a supported phone (which I believe you did); you DO realize, of course, that you represent the skills of about .000000001% of Android owners, right?

      And you ALSO realize, of course, that you have no life, if you have time to mess with that, instead of just doing what the rest of the 99.999999998% of the Android users do, and simply purchasing an Android or iOS phone, right?

    57. Re:How about... by s73v3r · · Score: 1

      No, your statement is just fanboy bullshit. You're honestly trying to say that Android users are somehow more discriminating on the quality of apps they buy than Apple users? Horseshit. A crappy app on iOS is not going to sell any more than a crappy app on Android.

    58. Re:How about... by jvj24601 · · Score: 1

      Additionally, when you buy a brand-new iPhone today (regardless of 3GS, 4, or 4S), you're getting the latest version of iOS (5.1). When Android boasts of number-of-activiations-per-day, the vast majority of those phones *aren't* running the latest version of the Android OS.

    59. Re:How about... by Anonymous Coward · · Score: 0

      You need to learn a little something about history. Inn 2007 apple introduced a product so revolutionary that the carriers wanted nothing to do with it. Most carriers declined it and only att (then Cingular) made the agreement. Stipulations were no branding, no crapware, visual voicemail. Locked in for three yers.

      Goog flipped out because they were getting shut out of. Nw market. S they slapped together an inferior OS by copying all of ios. The manufacturers did the same thing. They only got a foothold because they got onto Verizon, which was super bummed at the time thT they had passed up the iPhone.

      So Goog only got where they were by kowtowing to manufacturers and carriers. That includes crapware, no updTes.

      Posting ad because I have crap karma and can only post twice a day :(

    60. Re:How about... by Anonymous Coward · · Score: 0

      If I'd bought a cheap phone I'd understand not being able to upgrade the OS to something fancier. But as it is, people are buying top of the line phones and never seeing the OS that was out before they bought the device. That's shitty and it falls squarely on Google for being waaay too lenient. It's bad for the brand, it's bad for developers, and it's definitely bad for the users stuck with their expensive, abandoned devices.

    61. Re:How about... by macs4all · · Score: 1

      You need to learn a little something about history.

      I don't need to learn anything about this particular history. I was there.

      But I agree with your analysis.

    62. Re:How about... by noh8rz5 · · Score: 1

      i think the core problem for google here is this: very few people who get an android phone actually want or need a smartphone. They're just choosing from what's available at the carrier, and they use it as an enhanced dumb phone. so even though there are plenty of android activations, there are few "smartphone" customers that the developers need for their vibrant ecosystem. that's why you can make 3x more money in iOS for much cheaper development costs.

    63. Re:How about... by noh8rz5 · · Score: 1

      And to be fair, how many non-technical people /really/ know about the S/W updates?

      a better question - how many people care? if the phone makes calls, sends text messages, and plays angry birds, i don't think many people care if they're running gingerbread or jelly bean or krispy kreme.

    64. Re:How about... by Cinder6 · · Score: 1

      I agree it would be detrimental to everyone involved (save for Apple). However, the hardware vendors have done some pretty boneheaded things in the past (just look at HP), and there's always a chance that one of the larger ones might look at someone like Amazon and say, "Me, too!" That they're terrible at developing software is less of an issue now than it used to be, because they have the open source Android platform to work off of.

      I should say that I don't think it's a likely scenario, but that it's a possibility if Google were to force the issue too much. In an ideal world, all Android handsets would receive updates to the highest version they can run at decent performance.

      --
      If you can't convince them, convict them.
    65. Re:How about... by noh8rz5 · · Score: 1

      last time a nexus will be available ANYWHERE now that apple has schooled samsung.

    66. Re:How about... by kidgenius · · Score: 1

      Um...nexus' were previously made by HTC as well. Also, google now owns motorola. Plenty of other handset makers out there.

    67. Re:How about... by cmdrbuzz · · Score: 1

      You're right that is the much better question. Most people would think that their phone does x,y and z when they buy it, so if they need the new shinyness of a or b, then they would think nothing of buying a new phone to get it.

    68. Re:How about... by Anonymous Coward · · Score: 0

      There is a reason why Apple cuts off support for their older versions of iPhone folks, its because they would run like crap with the latest version of iOS installed.

      Bullshit. They cut it of earlier than they need to (the hardware is really sufficient for one more version). They just want everyone to have the latest iPhone, for mor revenue and ease of support. Not that it's a bad idea really - it makes life easier for iOS developers.

    69. Re:How about... by Anonymous Coward · · Score: 0

      Don't see how that's apple solving the problem described. In this context Apple are one of the manufacturers wanting to differentiate their product line. Samsung could behave in the same way, but I can't see how that's down to google. Indeed google do seem to support their software versions across their versions of the phone as matter of course.

      It also makes the Google direct and Apple markets narrower. They tend to sell new as higher end devices. The lower end devices you could argue that it's not just cheaper hardware, it's also likely cheaper long term support. People like choice, a large proportion of the market will be happy with their cheap(er) phone which they simply throw away after 2 years, they aren't worried about upgrading os and stuff like that.

      The manufacturers are concerned with maximising their market, by having a range of phones of different capabilities, and potentially by having a solid upgrade path. The people most worried about fragmentation in the OS are the app developers where it's important for them to maximise their market.

    70. Re:How about... by Anonymous Coward · · Score: 0

      Yeah but law is all about precedents,a nd this is a killer precedent for Goog.

    71. Re:How about... by Anonymous Coward · · Score: 0

      Also, rightly or wrongly, most people assume that new software will bog their phones downs like. Parading form win xp to vista. If my phone barely functions as it is under android 2.3, how could it stand 4 or 4.1? I have a lg Optimus v.

    72. Re:How about... by Anonymous Coward · · Score: 0

      Easy... put AOKP or CM9 on it. Or better yet, buy an actual Samsung phone and not the AT&T re-branded crap. Sure it costs a bit more, but you don't get the crap the carrier puts on (which you're basically blaming Samsung for).

      Here's an example. My wife has a Verizon Fascinate.. and I have a Samsung Galaxy S GT-i9000T (carrier by a local carrier Immix, but it's basically the international version of the Galaxy S). Hers came with bloatware and all the other crap. Mine didn't. Her's is a bit more of a bitch to root and stick 3rd party ROMs on vs my GT-i9000 (which has a lot more support).
      The only real differences hardware wise is hers has a flash for the rear camera with no front facing camera, where as mine has a front facing camera instead of a flash. Oh, and not to mention the fact hers had the whole default Bing search crap on an Android phone.. which it's sad when my wife bitched about it the first time she ever tried to search for anything and she's not very IT savvy.. she asked me "can you get this crap off and get google on here?"

      So in short, either find a smaller carrier in your area who caries the phone you want, but doesn't bloat the shit out of it, or buy the phone outright online and get a SIM for the carrier you want. Problem solved. (and yes I feel your pain as I had to deal with that crap when I had my blackberry Storm from Verizon)

    73. Re:How about... by DamonJW · · Score: 1
      How about making new versions better, not worse? I have two Nexus S phones (for development). One I upgraded to ICS, the other I left on Gingerbread. Gingerbread is all-round nicer:

      * the older Maps doesn't gobble up a bar at the bottom of the screen with a useless menu that clashes with the phone's buttons
      * the older web browser makes it easier to switch between windows
      * the older OS doesn't seize up as often with what looks to me like resource allocation problems (phone gets no cell-tower reception, I reboot phone, phone now gets reception; same thing happens with GPS)

      Seriously, Google, you've lost your way on this. Blame yourself as much as the users or the carriers. And stop bugging me every single day to upgrade my Gingerbread to ICS.

    74. Re:How about... by History's+Coming+To · · Score: 1

      Exactly. My Orange Android phone comes with a pre-installed Facebook app which eats resources and stores/transmits data even though I have no Facebook account. I called Orange to ask how to remove this and was told I can't, and they seemed mystified as to why anyone would want to. I cited privacy concerns and they told me they thought everybody wanted a Facebook app.

      --
      Please consider this account deleted, I just can't be bothered with the spam anymore.
    75. Re:How about... by dunkelfalke · · Score: 1

      But assuming that you didn't cheat and use a phone that is essentially the same, hardware-wise, as a supported phone (which I believe you did)

      Not the same, just sort of close. I use HTC HD2, which is a phone that originally came with Windows Mobile 6.5. It runs the latest Android quite well, if a bit slow. It also runs Linux and Windows Phone.

      And you ALSO realize, of course, that you have no life, if you have time to mess with that, instead of just doing what the rest of the 99.999999998% of the Android users do, and simply purchasing an Android or iOS phone, right?

      If you don't have time to do something, then you have no life. I do have life so I use my time to do things I am curious about instead of living in a perpetual rat race.

      Besides, why replace a phone that is pretty good hardware-wise and still works perfectly well? It is not an iPhone, I can actually replace the battery and install custom software on it.

      --
      "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
    76. Re:How about... by cynyr · · Score: 1

      Lots of devices have cyanogenmod or AOPK ports for them. That seems like a way for users to upgrade themselves. Granted i'm still waiting for cm9 for my HTC Glacier.

      As for opensourcing things, the hard part is drivers for cameras. Those are closed source not by the carriers or device manufacturer, but by the vendor of the camera. Things like sense or motoblur shouldn't really make much difference. If they get ported or not.

      --
      All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
    77. Re:How about... by macs4all · · Score: 0

      1. Good for you; you successfully "ported" a version of Android from one similar device to another.

      2. I don't live in a perpetual rat race. I'd just rather concentrate on things that interest me, too.

      3. I can replace the battery on my iPhone, if it ever needs it. And with close to 700k apps available, I haven't found one application that hasn't had more than one ready-made solution.

    78. Re:How about... by ceoyoyo · · Score: 1

      For the same reason Apple does - a happy customer is likely to buy your brand again. An unhappy one... not so much. Except that reason doesn't come through on quarterly financial reports very well.

    79. Re:How about... by Anonymous Coward · · Score: 1

      Isn't this what Microsoft has done with the "Windows Experience Index"?

      Add something to the Play store client that computes the index @ registration (and compare to other similar phones to prevent cheating) and then give
      users the choice to install something that may or may not be okay.

      Personally, I think Google should hire a metric ton of technical writers and carpet-bomb the shit out of the "Porting Android to a new platform" genre.
      Pay college students to port new versions of Android via GSoC. Put out bounties for Android ports for popular phones that aren't getting updates from
      carriers.

    80. Re:How about... by Nerdfest · · Score: 1

      This is exactly the point. Many carriers say they support that option, but in name only. Sure, you can use your own phone, but we're going to change you the same as if we gave you a $600 one.

    81. Re:How about... by Belial6 · · Score: 1

      Funny. While I have met hundreds of android owners that want or need a smart phone, I have met exactly 0 that didn't.

    82. Re:How about... by Anonymous Coward · · Score: 0

      How exactly do you test emulated multi-touch with a mouse? I certainly don't have a touch screen on my development laptop.

    83. Re:How about... by ceoyoyo · · Score: 2

      Crappy apps sell poorly for iOS. All apps sell poorly (relative to iOS) on Android. I have stats to back me up. You?

    84. Re:How about... by ifiwereasculptor · · Score: 1

      as part of the Android Licensing Agreement for OEMs (I assume there IS one of those),

      There isn't. The kernel is GPL, the rest is Apache. You're free to distribute it on your devices, modify it as you see fit and not even tell Google about it. Which is mostly why it took off in the first place.

    85. Re:How about... by 4phun · · Score: 1

      Presumably anyone who cant manage to support two versions of Android is stupid or incompetent.

      I think the is the crux of the problem: is it that thousands and thousands of developers are all stupid or incompetent, or is it that Google has not provided an ecosystem that makes it financially worth it to make things work perfectly, debug, test, answer support questions, etc., for large numbers of versions and devices?

      The iPhone is a whole different beast. There have been 5 total models since its initial release, and 5 versions of the OS. Over 80% of all iPhone users are on the latest OS. The iPhone 3GS, released about 3 years ago, runs the current OS and will be upgradable to the next one. That leaves the original iPhone, and the iPhone 3G (which many had complaints about its upgradability) as the only orphaned iPhones. That's one side of the equation. On the other side is an app marketplace which outsells Android by a significant margin despite a smaller installed base, and which is well-curated with a clear path from development to release to sales. That yields a dramatically better return on investment, and is (I think) the reason developers are less willing to support the latest (or multiple) Android versions.

      Let it be added "That yields a dramatically better return on end user experience also, which is the reason the iPhone is the single most popular SmartPhone in a world full of millions of fragmented Androids"

    86. Re:How about... by Anonymous Coward · · Score: 1

      Apparently, you need to learn a little something about history. Android development started in 2003 and was bought by Google in 2005. Development of the iPhone began in 2005 (iPad before it technically, but Android started out on the phone alone, so you can't really say there was any correlation there). Furthermore, I know you're going to say that Android didn't look anything like it did when released before the iPhone was released in 2007, but that's bullshit. There's one typical picture of "Android looked like this pre-iPhone!" which isn't evidence at all. Yes, Android did look like that. There's some Android phones out there that you can buy that still look like that. But the more touchscreen focus was something Android was working towards before the iPhone as well. Android has always been about running in a large variety of hardware setups (hence they now have it possible to have no hardware buttons for things like home, back, etc.).

      A shift of style was already also at work towards what the iPhone eventually captured better than anyone else had up to then (ex. LG Prada, among others).

      So, don't tell anyone to learn a little something about history when your own history is inaccurate.

      Also, learn to type.

    87. Re:How about... by Miamicanes · · Score: 1

      Forcing manufacturers to open-source everything would be almost impossible, if only because more than half the phones sold in America (and basically all the phones sold for use on a CDMA network, and most of the phones sold for use on T-Mobile's 1700/2100 HSPA+) use Qualcomm chips, and Qualcomm has never been open-source friendly.

      I can think of a much better strategy for empowering users: introduce a kernel compatibility layer that's 100% open source, and require as a licensing condition that any and all non open-source loadable kernel modules shipped with an Android phone and the kernel interact with the kernel ONLY through that compatibility layer. That way, when the next version of Android comes out, end users could just recompile the compatibility layer for the latest kernel required by the new version of Android, and keep using the drivers that shipped with their phone that they already have in their possession.

      Google: do you want to know why the quality of Android software tends to lag behind IOS's best software? It's because the best Android developers are perpetually stuck spending half the year trying to hack, patch, and rewrite the broken binaries that shipped with their phone so they'll work with the new version of Android. Spend a few days looking over XDA, and let the magnitude of work being done sink in. Now imagine how much better Android software might be overall if the developers spending 3 months trying to patch a broken .ko for the front camera were able to spend it writing a better camera app instead. It's staggering how many thousand hours of development time get squandered week after week, year after year, endlessly fixing problems that Google could solve once and for all with just a tiny bit of effort (creating, and enforcing the use of, a compatibility layer for proprietary loadable kernel modules).

    88. Re:How about... by 4phun · · Score: 1

      But GOOGLE doesn't care about you any more than the OEM or Carrier does.

      Think about it. Google could solve this with the stroke of a pen. It's their baby; they control the licensing, period.

      But 2.2, 2.3 or 4.1 all return ad hits to Google quite nicely, thank you; so why SHOULD they care?

      BINGO!

      I would change this from INTERESTING to a solid (Score:5, INSIGHTFUL) for "all return ad hits to Google quite nicely, thank you; so why SHOULD they care?"

    89. Re:How about... by Miamicanes · · Score: 2

      Count your blessings. At least you CAN unlock your bootloader and reflash, unlike most users stuck with a Motorola phone. Head over to XDA-developers.com sometime and feel the misery and despair in the forums for phones like the Motorola Photon/Electrify. Lots of people bought Motorola phones believing their promises that they'd be unlocking the bootloaders (especially after Google's purchase agreement was announced). The unlocking never happened, and quite a few angry users have sworn to god (or their favorite deity or deities) that they will never, EVER buy another Motorola phone with locked bootloader, regardless of how badly Samsung's radios might suck by comparison.

      Having a phone that withers on the vine due to manufacturer neglect sucks. Having a phone that gets metaphorically dunked in a jar of Round-Up by a manufacturer hellbent on keeping you from taking matters into your own hands and upgrading it yourself is an entirely new and higher level of "suck" that defies normal attempts at definition.

    90. Re:How about... by zaphod777 · · Score: 1

      So what would you suggest they do? The project is open source so anybody can use it and do as they please. As a consumer you can vote with your wallet and only support companies that update their devices in a timely manner. Samsung seams to be on the right track since they are trying to release fewer devices and have a more consistent hardware experience across all devices. But if you really want a device that is going to be running the latest version that it can support then buy a Nexus device. While my WIFI Xoom is not a nexus device it was a developer device and that is why I bought it. It will be receiving Android 4.1 in a couple weeks.

      --
      "Don't Panic!"
    91. Re:How about... by interkin3tic · · Score: 1

      If you're savvy enough to recognize bloatware, you should be savvy enough to root your phone and freeze/delete that bloatware with titanium backup. It's not tough.

    92. Re:How about... by Anonymous Coward · · Score: 0

      But what can I expect from a person who wants to rule the word ???

      You DO realize, of course, that statement makes you look foolish given the way you quoted:
      If I ran the word[sic]

    93. Re:How about... by Anonymous Coward · · Score: 0

      Only in magical economic idealist land. In the real world (word?) both market forces and government control tend to be used as tools of public policy.

    94. Re:How about... by lightknight · · Score: 1

      Completely missing the point of my post, and gp's post. Hardware isn't the issue here -> the Triumph has more than enough power to run ICS (I've run multiple betas for ICS, courtesy of Cyanogenmod); it's the networks purposefully keeping owners more than a full version point behind that IS the issue.

      --
      I am John Hurt.
    95. Re:How about... by Anonymous Coward · · Score: 0

      That's one phone on one network. That's no vote, it's a lack of options.

      And when I said Google needs to deal with these bastards, it was with one eye on Samsung. You'd have real trouble getting me to appreciate any supposed prudence on the part of those bastards.

    96. Re:How about... by blackpaw · · Score: 1

      The support libraries are great but I had issues with Sherlock, its impressive but there's little quirks here and there. Never quite 100%

    97. Re:How about... by Anonymous Coward · · Score: 0

      Heathen!

      I, humble Anonymous Coward, have been granted a vision by the almighty Atheismo! The individual by the name of Nerdfest (Always online be he) speaks so clearly, but you mock him for you a place higher trust in rationality than in spiritual insight! Woe unto you! Since you clearly need enlightenment and salvation I shall put his prophecy into words which you can comprehend.

      The first clue is the most obvious: "If I ran the word (and I really think I should), things would be different." Here, Nerdfest (AOLBH), wants not to run the world but the word! If you were a pious person you would immediately recognize that the word here means God! Look no further than to John 1:1 which clearly states:

      "In the beginning was the Word, and the Word was with God, and the Word was God"

      When Nerdfest (AOLBH), has taken control of God, He (AOLBH) will gently and graciously convert all doubters into believers in Him (AOLBH) and then he will let us decide! Verily he will let us, believers in the most magnificent Nerdfest (AOLBH), decide which product the most superior since he will have made the market reflect His (AOLBH) wishes. By this divine wisdom, the right choice will be what we believers choose in the the market, which he hath made!

      All bow down before the soon-to-be the infinite and all-knowing Nerdfest (AOLBH)!

      Planto is sic!

    98. Re:How about... by Anonymous Coward · · Score: 0

      Then given that this is based on 'slide to unlock' the existence of this sets a precedent for apple to get their collective asses handed to them, this is quite frankly a pathetic move by apple, what's next? Trying to patent the 'desktop' metaphor? Or the 'power button' shutdown?

    99. Re:How about... by Anonymous Coward · · Score: 0

      I haven't found one application that hasn't had more than one ready-made solution.

      How do you mass-delete all the videos in your camera roll without deleting all your photos?

    100. Re:How about... by macs4all · · Score: 0

      as part of the Android Licensing Agreement for OEMs (I assume there IS one of those),

      There isn't. The kernel is GPL, the rest is Apache. You're free to distribute it on your devices, modify it as you see fit and not even tell Google about it. Which is mostly why it took off in the first place.

      Well, guess what then? The same thing that you claim made it "take off" is going to be the same thing that causes it to ultimately fail...

    101. Re:How about... by macs4all · · Score: 0

      Thanks! I needed that. I've taken quite a beating today from the Apple-Haters...

    102. Re:How about... by macs4all · · Score: 1

      You DO realize, of course, that statement makes you look foolish given the way you quoted: If I ran the word[sic]

      So, I'm either allowed to use [sic] OR make a snarky grammar-Nazi comment; not both???

      I don't get it. Did I not get the official stylebook?

    103. Re:How about... by hairyfeet · · Score: 1

      Actually since its GPL V2 they can TiVo at any time if they choose, but a better solution would be as i said, have a boot screen that has something similar to the Windows Experience Index or something like AMD with their Fusion branding.

      because in the end the users simply have NO way to tell what is good and what is shit, they can't tell which carriers and manufacturers are abandoning until they get burnt, the ONLY one right now with consistent support cycles is Apple. that's bad for business and if Google doesn't get a handle on it they are liable to end up with ONLY CCC being used for Android because nobody will risk spending real money only to get burnt.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    104. Re:How about... by Paradise+Pete · · Score: 1

      ...enabling users to upgrade the devices themselves? And actually forcing all carriers to open source everything?

      I know it seems crazy, but Google doesn't really care at all about the people who are capable of upgrading their own phones.
      You are not the ones who click on ads. How often does anyone reading this post actually click on a Google ad? Almost never, I'm sure.
      Google doesn't make its money from you. It makes its money from the average user who barely understands how browsing and URLs and the internet works. Those are the people who click on ads. Everyone else is just a burden that Google has to tolerate.

      Google doesn't make squat from you. And when it sells its new tablet at cost it still won't make squat from you. When you buy an Android phone it does Google no good at all. You are not Google's market.

    105. Re:How about... by AmiMoJo · · Score: 1

      Android fragmentation is massively overstated. Most developers don't have to worry about differences between OS versions because the APIs are stable and Android is designed from the ground up to support things like different screen resolutions. Some developers can't seem to get out of the iOS make-your-UI-pixel-perfect mentality, which is the same problem we have with shit developers not supporting variable DPI on the desktop properly.

      The UK market certainly is not flooded with cheap Chinese phones, but cheap phones certainly are one of Android's biggest strengths. If you don't want a high end smart phone you can get a cheaper one that still has hundreds of thousands of apps, still has all the Google services, still works as a perfectly good smart phone. Okay, maybe you won't get timely updates for years to come at that price, but most consumers looking for cheap phones don't care. They just want a phone, chances are they don't even know it runs Android, it's just a phone with a given set of features.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    106. Re:How about... by squiggleslash · · Score: 1

      I actually wonder whether it should be necessary to change the kernel at all for OS updates. While early versions of Android did leave out critical stuff from the kernel, I'm wondering whether anything Android has implemented since 1.0 has required a new kernel _version_ (as opposed to kernel _feature_.)

      Perhaps a better solution would be for Google to standardize on a specific kernel version until the next time Android requires significant hardware changes, and for Google to require that kernel be compiled with virtually every feature compiled into it (usually as a loadable module.) That way, an OS update would simply require a userland update.

      In this system Google could even push the userland updates, with the update mechanism built into Android.

      I can see manufacturers being unhappy about their control over the UI and their ability to ship pre-installed Facebook clients etc, but overall everyone might be happier simply from the point of view that manufacturers just need to supply a decent kernel, and they can hand over the support side entirely to Google.

      --
      You are not alone. This is not normal. None of this is normal.
    107. Re:How about... by AmiMoJo · · Score: 1

      Do you really need to test every configuration though? When you write desktop software do you test on every patch level of Windows, every different manufacturer's PCs, every different screen resolution and so forth? Of course not, you use the system APIs and trust that the OS will do its job.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    108. Re:How about... by Miamicanes · · Score: 1

      I think it's a combination of both. New versions of Android depend upon very few new mainstream additions to the kernel, but DO depend upon changes and improvements Google itself has made to the Android-specific parts of the kernel... and those changes always get made to the latest upstream kernel from Linus.

      I suspect the benefits to Android of changes made to the kernel by Linus himself (his own code, or committed on behalf of others) are few and far between, but I can't necessarily say they're nonexistent. I've been painfully aware of the Linux ABI problem ever since I got my first Android phone, and by now I've largely come to the conclusion that forcing proprietary loadable kernel modules to communicate with the rest of the kernel through a stable thunking layer (allowing kernel modules and monolithic code for which source is provided to communicate directly as always) that would preserve at least the illusion of a stable ABI is probably the least-bad solution to a problem that mainstream Linux will likely never solve (mostly, for ideological reasons).

      It wouldn't require the cooperation of anybody involved with Linux itself (neatly sidestepping the intractable political problems), and it would be a neat surgical solution that Google could forcibly apply only to kernel modules that aren't open source. It would require minimal extra work by vendors (almost no additional work if the requirement only applied to new phones going forward), and would allow end users and manufacturers to politely ignore each other and do their own thing without actively stepping on each other's feet. If a manufacturer had no interest in upgrading current users to a newer version of Android, the lack of loadable kernel modules compatible with the new version would no longer be the deathblow holding them back that it is now.

    109. Re:How about... by coolmadsi · · Score: 1

      I think your previous requirements are available, possibly in the UK at least:

      It would be illegal to have phone contracts longer than 2 months.
      I know little about the company myself, but a work colleague was telling me this morning about a mobile network that offers one month rolling contracts. I myself have been on Pay-As-You-Go for years, so have never had a contract to worry about having to stick with. As mentioned, I can just put in another SIM card if I decide to. Not a legal requirement, but an available choice for customers.

      You could sell a subscriber a phone, but it would be a separate cost
      Here you can buy phones separately, it doesn't have to be from a carrier. I guess some carriers do sell and bundle phones with contracts, but you can still buy one from someone else if you don't want to do that - again the customer has the choice.

      and you must support phones you don't sell.
      Using SIM cards, carriers do support phones they don't sell, I think they support all phones that accept SIM cards. The SIM card I am using is one I first got back when phones didn't have a colour screen, or a camera, or internet access. The only thing that might stop this would be that some phones from carriers are locked to that carrier (it is possible to unlock them for use on other carriers usually), but the issue there is with the phone not allowing support, as opposed to the carrier not supporting the phone. Again, you can buy unlocked phones.

    110. Re:How about... by RogerWilco · · Score: 2

      There is a reason why Apple cuts off support for their older versions of iPhone folks, its because they would run like crap with the latest version of iOS installed.

      My iPhone 3GS is over 3 years old. It runs the latest version of iOS 5 and rumours are that iOS 6 will also support it.

      This is a phone from when Android was on version 1.5. It's about as old as the HTC Hero, which didn't get any official updates after Android 2.1. CyanogenMod can get 2.2 on it, or a rather unstable 2.3.

      Other similar age Android phones (Samsung Galaxy I7500), never even got an upgrade to the 2.x series.

      My 3 year old iPhone is still getting OS updates, and looks to be good even for the next major upgrade. The comparable HTC Hero (which I also looked at when I shopped around 3 years ago) didn't get an official update since mid 2010, almost 2 years ago.

      I still use it every day and it's battery lasts for 3 days, 2 if I use it heavily.

      If what you say is even true for Samsung and HTC, unless you want to label them CCC as well, then I think what you say is true for all Adroid phone manufacturers.

      Googling around, I think the oldest phones running ICS are the mid-2011 Sony devices. Prove me wrong, tell me which Adroid phone from 2009 or even 2010 has a supported update to android 4.x.

      --
      RogerWilco the Adventurous Janitor
    111. Re:How about... by RogerWilco · · Score: 1

      What I see around me, is that most Android users don't pay for a lot of their apps, "sharing" them with their friends, while for iOS your basic option is to buy the app.

      I think the major reason that even popular Android apps don't sell nearly as well as their iOS counterparts, is that it's much easier to pirate Android apps.

      In return for paying for their apps, iOS users get two things:
      - More and better quality apps, as developers like getting paid.
      - Long term support for their apps, as they get upgrades as the developers keep investing their earnings.*

      * My 3 year old iPhone can also run the latest iOS and apps, there is little fragmentation.

      --
      RogerWilco the Adventurous Janitor
    112. Re:How about... by darkmeridian · · Score: 1

      Google wants more eyeballs in their Android ecosystem. Apple targets rich folk with their iPads and iPhones. Google wants more people accessing the Internet, buying stuff on Google Play, and generally accessing the Google platform. Sure, you have the dirt-cheap tablets but what did you expect for $80? Most purchasers of those tablets wouldn't be angry if it turns out that they can't use the latest as greatest software. The biggest annoyance would be $500 devices that can't use Ice Cream Sandwich.

      --
      A NYC lawyer blogs. http://www.chuangblog.com/
    113. Re:How about... by GodInHell · · Score: 1

      Not for nothing, but they already do this by leaking the rom. My Bionic is on ICS a few months ahead of time, for example, just don't tell VZW.

    114. Re:How about... by quacking+duck · · Score: 1

      My question would be "How long is Google gonna pour a billion a year into a platform they have ZERO control over?" which is really what it comes down to. I mean why EXACTLY is there so much fragmentation in the Android section? Because CCC (Cheapo Chinese Crap) use Android on devices that can just BARELY support the version that it is running, so even if they open it up good luck on trying to get the latest version to limp along. There is a reason why Apple cuts off support for their older versions of iPhone folks, its because they would run like crap with the latest version of iOS installed.

      Actually Apple only cut off the first two iPhones, the original and the 3G. The iPhone 3GS released in 2009, is still being sold new and still supported by the latest iOS. I had iOS5 running on my 3GS for a few months before I got a 4S, and it was surprisingly responsive given how bad the initial iOS4 releases ran on it. 80% of all iPhones ever sold are running iOS 5, and the 3GS will be supported by iOS 6.

      No, older iPhones don't get all features of the latest iOS--sometimes for technical reasons, other times they're artificial limitations. That's nitpicking though--many older Android phones don't get official upgrades period, and installing Cyanogenmod is a) not done by most regular users, and b) conceptually no different than jailbreaking an iPhone to get those missing features.

    115. Re:How about... by Anonymous Coward · · Score: 0

      I would say that changing the way that Android works would be better: Update system will by default upgrade everything, instead of just apps. OEMs using Android will be forced to assume that the device will upgrade itself, and that it has a system that will brick & replace menu systems if they don't work.

      Carriers flossing won't do anything, it will still involve a lot of thinkering and rooting to get past their restrictions.

      It already has the capability to upgrade apps and the system. If you tied them together, it just means that phones will never get app upgrades until system upgrades are ready. This is how it used to work with Google's apps like Gmail and Google Maps, and it sucked.

        If you made system upgrades occur to all models of phones at once, it just means that system upgrades would only be pushed to anyone after they supported everyone. New versions of the OS do need to be tested with each device before they are pushed out to millions of customers.

         

    116. Re:How about... by GodInHell · · Score: 2

      all these tablets and phones are just plastic squares.

      That's not true. Motorola builds with rubberized metal and gorilla glass, Samsung uses high impact plastic and (wait for it) gorilla glass . . . when you pick up a cheap phone you can feel the difference. That said, the best way to tell apart a good phone and a bad phone is the same way you can tell apart a high-end dell and a low end dell computer - they're both delivered in a branded case made of cheap plastic and aluminum, but the specs are radically different. (Or, if you prefer, the same way you tell apart my home built PC from 2011 from my home built PC from 2009, again, looking at the case tells you jack and shit, you have to open it up and look at the components or pull up the system information). These are familiar metrics too -- CPU speed, core count, memory, storage capacity, expansion slots -- other than that, look at the screen. Does the image on the screen look like shit? Don't buy that phone.

      Now, if you want to get deep into the questions of performance trade-offs, e.g. taking a pen-tile screen for longer battery life, then you need to do some research. But if you're the kind of user that really considers those points, you probably would have done the research anyway, right?

      But here's the key thing to remember -- it really doesn't matter. There isn't so much difference between gingerbread and ICS that gingerbread is clearly "wrong" and ICS clearly "Right" - there are functions built into ICS that are very sweet, like icon grouping and the move to software-only buttons, but these aren't deep API changes.

      Also, it should be noted that the phones skipped Android 3.0 (Honeycomb) which was the initial tablet release. ICS is bringing the phone and tablet worlds together. So, Gingerbread is the immediate predecessor to ICS, even though the numbering schema (Gingerbread was 2.3 and ICS is at 4.0.4 currently) makes it look like many phones are two steps behind. They're getting there. And they're innovating rapidly, which over the long term is going to mean much more to the success of the phone than fears over fragmentation.

      And yes, I know I'm a fan boy. Thanks.

    117. Re:How about... by quacking+duck · · Score: 1

      One of the big "innovations" people forget to credit Apple with is breaking carriers' control over phone features. Maybe this wasn't as big a problem in the rest of the world, but US/Canada (the markets I'm familiar with), handsets were often very well-featured for its time but the carrier installed custom firmware that either disabled stuff like Bluetooth outright, or required monthly fees to unlock.

      Hell, a full year after the iPhone came out, RIM released the Blackberry Storm that didn't have wifi, just so carriers could continue charging an arm and leg for data plans!

      Plus other fun tricks, like an easy-to-hit-by-accident button that launches the web browser and triggers data usage fees for that month, crap apps that can't be uninstalled, etc.

      Apple denied the carriers all of this, even disallowing their branding on product box or phone itself.

      Goole/Android and the handset makers, despite empowering the user more than iOS in some ways, are giving that power back to the carriers.

      (yes iPhones have some built-in or carrier-based limitations on cell data usage, but nothing like the stuff I mentioned from the bad old days)

    118. Re:How about... by drinkypoo · · Score: 2

      Completely missing the point of my post, and gp's post. Hardware isn't the issue here

      Show me where I said it was.

      it's the networks purposefully keeping owners more than a full version point behind that IS the issue.

      Yes, and you have a responsibility to buy a phone from a carrier who will not do that to you if you can find one, or a phone made by someone who will give you the update directly and to hell with the carrier.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    119. Re:How about... by Anonymous Coward · · Score: 1

      Why haven't Google realized yet that they need a HAL and bootloader specification badly. A simple abstraction layer stored on a different partition of the internal memory and a user can flash and update without needing to wait for manufacturers to update and release themselves. More importantly, manufacturers can closed source that partition and update drivers whenever they want to say, change the boot loader advert.

    120. Re:How about... by Anonymous Coward · · Score: 0

      They are not mutually exclusive.

      He wants to regulate the service, not the product.

    121. Re:How about... by Anonymous Coward · · Score: 0

      This is wrong in so many ways. Firstly Google may code bloat like everything but their code is spread so it uses the same working set. Odex a ICS ROM and install it on a 800mhz phone and it will run just as fast as Android 2.2. Its the apps that create the lag because the devs expect more power.

      And Google may have dropped a billion into Android but they've already got back far more from ads alone. You really sound like an Apple drone seeing as Microsoft and every other non Apple company in the PC space (HP, Red Hat, Sun, hell all commercial Unix implementations) have done this from day one with no problem.

      Written from my ICS running two year old Motorola. (And for the record Motohave not released ICS for this phone.)

    122. Re:How about... by highphilosopher · · Score: 1

      Not the same, just sort of close. I use HTC HD2, which is a phone that originally came with Windows Mobile 6.5. It runs the latest Android quite well, if a bit slow. It also runs Linux and Windows Phone.

      <Sarcasm>First off. Android AND Linux! I didn't think that was possible </Sarcasm>

      Secondly, no way that thing performs "quite well". Perhaps with only one app running at a time (or if using a CLI interface).

    123. Re:How about... by Idbar · · Score: 1

      I know how to recognize it. I know how to remove it. I just don't think I have to go through hops and forums figuring out what's the way of doing it, which probably voids my warranty and it's at risk of bricking my phone.

      I can imagine this issue as a car, that comes with a purposely bad spark plug that requires a special tool to replace and replacing it causes my warranty to be voided. So I know it makes it slower and "jumpy", but I should have to put with that kind of crap to make it work fine.

    124. Re:How about... by zaphod777 · · Score: 1

      That's not what the market is showing. Android adoption is growing and growing and for the average person they don't really care or know how the versions are different. They only care if they can do instagram, facebook, and Angry Birds. Those of us who really do care won't wait and will upgrade manually by some other method.

      --
      "Don't Panic!"
    125. Re:How about... by Anonymous Coward · · Score: 0

      Look, I don't love CCC either, but if you want to be open, you have to let CCC have at it too. Consumers have to be a little smarter about what they buy sometimes. If you want to have it easy and just know you have one of the best models, then just buy the Google Nexus.

      I think a bigger problem for Android is apps like Hulu that only support certain models of phones they have tested and decided to support. For those, you have to have a popular model - specs or OS alone won't do it.

    126. Re:How about... by Anonymous Coward · · Score: 0

      Maybe "Bird" is the word?

      I dunno, cellphone contracts confuse me.

    127. Re:How about... by Anonymous Coward · · Score: 0

      If I ran the word (and I really think I should), things would be different. It would be illegal to have phone contracts longer than 2 months.

      Instead of "illegal" the government could just consider contracts longer than x months non-binding.

  2. Names have power. by Anonymous Coward · · Score: 0

    If Google want to stop Android 'fragmenting', they need to apply some sort of 'compliance' to the Android name. If it's not running Android stock (no crap UI customisations, no carrier bloatware etc), then don't let it be called Android or mention the name in their advertising.

    Also, change the name licensing conditions so OEM's and carriers can't sit on an O/S update for no sensible reason (real hardware limitations over the course of the life being a legit exception).

    1. Re:Names have power. by neokushan · · Score: 2, Insightful

      You're an idiot that has failed to understand the point of Android. Google does have certain mandates to let you Google-certify a device, that is load the Android Market (Google Play) and apps (Gmail, etc.) onto it. If you don't want Google certification you can still run Android and do whatever you want with it, but even then the Google mandates are more to ensure quality rather than consistency.

      Google's ethos is that they want people to innovate and do things differently. Google APPROVES of the custom-UI's like Sense and TouchWiz and according to the guy who actually designed ICS

      That’s actually one of the things that I feel really strongly about: the idea that we should require as little as possible, because I want to have as much innovation as possible out there. For example, two years ago there was a Chinese company that was able to release an Android device that didn’t have any buttons at all. Not just on-screen soft-key buttons like we have in Ice Cream Sandwich and now Jelly Bean, not just capacitive buttons, not just not-physical buttons, but no buttons at all! And it supported all of the Android functionality — homescreen, back, etc. — by using gestures, like of like what we did with WebOS. And it was great, because that was compatible with Android, because our requirements are so loose that people can innovate that way.

      Less requirements means more innovation and more diversification. Otherwise you just end up with 5 phones that are all the same.

      Yes, this comes at a cost - the Changes to Android's system need to be ported over to the various custom skins and that takes time, but that's what Google is focusing on now rather than just giving up and making everyone do the same thing.

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    2. Re:Names have power. by Darkness404 · · Score: 1

      Except for the fact that most phones don't really advertise Android. Android really only has clout in the geek-sphere. To many Android = Droid. Heck, AT&T's first Android phone the Backflip didn't even say it ran Android on any of the store displays! MotoBlur, yes. Android? No.

      --
      Taxation is legalized theft, no more, no less.
    3. Re:Names have power. by Anonymous Coward · · Score: 0

      And MotoBlur made the phone run craptacular... Embarassing for a phone with quite a bit of potential.

    4. Re:Names have power. by Eponymous+Coward · · Score: 1

      This would make sense if the phone makers and carriers had any history of innovation. The reason Apple was able to totally disrupt the market is because nobody was really trying anything. Now, with Android being wide open, the carriers lock the phones down and pre-load crapware like Blockbuster and Nascar apps.

      Carriers want to sell $3 ringtones and $0.25 text messages. In their view (which extends to the end of the current quarter), disrupting their current business is only harmful to their bottom line.

    5. Re:Names have power. by kikito · · Score: 4, Insightful

      If you begin with "you are an idiot", you have already lost the argument.

    6. Re:Names have power. by macs4all · · Score: 1

      the Google mandates are more to ensure quality rather than consistency.

      Too bad it has failed to do either, and miserably, too.

    7. Re:Names have power. by macs4all · · Score: 1

      And just how does that address the content of my comment?

    8. Re:Names have power. by neokushan · · Score: 0

      Well let's see, your name is "macs4all" and your comment was highly critical of Google thus it was obviously you trolling. I feel I addressed that quite appropriately.

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    9. Re:Names have power. by macs4all · · Score: 1

      Well let's see, your name is "macs4all" and your comment was highly critical of Google thus it was obviously you trolling. I feel I addressed that quite appropriately.

      Nope. You simply launched a completely non-sequitur ad hominen attack. You did not address the CONTENT of my post in any meaningful way whatsoever.

    10. Re:Names have power. by neokushan · · Score: 1

      Why would I do that? There's no point in arguing with trolls.

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    11. Re:Names have power. by macs4all · · Score: 1

      Why would I do that? There's no point in arguing with trolls.

      Sez the person who has done exactly that for THREE rounds now...

      So obviously the problem is not that "You don't argue with 'Trolls' "; but rather that you HAVE NO ARGUMENT.

    12. Re:Names have power. by neokushan · · Score: 1

      Aha, by your own admission you are trolling then.

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    13. Re:Names have power. by macs4all · · Score: 1

      Aha, by your own admission you are trolling then.

      No. Just using the label YOU attached.

      BTW, it's now up to FOUR volleys with NO SIGN OF A COGENT ARGUMENT from you.

      What are you? Like 10 years old?

    14. Re:Names have power. by neokushan · · Score: 1

      Why would I do that? There's no point in arguing with trolls.

      Sez the person who has done exactly that for THREE rounds now...

      Sure sounds like you're admitting it to me. I couldn't be exactly doing that if you weren't a troll.

      Still, I will humour you - however, you'll have to provide actual citation as to how Google has "failed" in their objectives. Otherwise it's a bit like me saying you've failed as a human being - without any explanation as to why, it's a largely redundant comment.

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    15. Re:Names have power. by macs4all · · Score: 1

      Why would I do that? There's no point in arguing with trolls.

      Sez the person who has done exactly that for THREE rounds now...

      Sure sounds like you're admitting it to me. I couldn't be exactly doing that if you weren't a troll.

      Still, I will humour you - however, you'll have to provide actual citation as to how Google has "failed" in their objectives. Otherwise it's a bit like me saying you've failed as a human being - without any explanation as to why, it's a largely redundant comment.

      Well, now you've upgraded to semantics games. Still a non-sequitur. But I'll bite:

      If you read the comment I was responding to, it would be obvious to what I was referring, to wit:

      " the Google mandates are more to ensure quality rather than consistency"

      Ensuring Quality: All one has to do is read. There are some REALLY SHIT PHONES out there that run Android. So, how do Google's "Mandates" ensure "Quality"?

      Consistency: Well, the OP had already conceded that point; but this entire article (and the meeting-of-the-minds that it reports on) wouldn't even exist if Google's "Mandates" would have enforced CONSISTENCY, would they?

    16. Re:Names have power. by neokushan · · Score: 2

      True, I'm certainly not going to argue that there's been some pretty fucking awful Android phones made - and by more or less all manufacturers as well. The openess and diversity of Android is a bit of a double-edged sword.

      However, you do have to look at why the phones are shit - it's generally not down to them being incompatible with certain apps, or because it misses out on some API or critical hardware component. It's usually because it's a low-powered, low-resolution cheap plastic piece of crap. The point of the Google certification is to make sure your phone is compatible with the infrastructure (to a degree, there's obviously going to be issues if an app is compiled for ARM and it's an x86 device). It'd be a lot easier to just butcher the underlying OS and break tonnes of shit in the process but then you don't get an App store unless you install a 3rd party one.

      As for consistency, that was really the point I was originally making - people are saying that Google should force manufacturers to not use custom Skins, to not make exotic hardare and generally do everything the same. I don't really need to explain why that's a bad idea, but I can point to Windows Phone 7 as an example of an ecosystem that does actually operate like this. Look at all the WP7 launch phones are they're nearly identical with each other with very little setting them apart. I'm not sure that's a good thing, as that pretty much forces people to never innovate or do anything different.

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    17. Re:Names have power. by Darkness404 · · Score: 1

      Yep, I bought one just to get the unlimited data before it went tiered and it was terrible. It ran an outdated version of Android to begin with and by the time it updated it was still 2 versions behind... Ended up rooting it and it ran pretty good except the battery started failing near the end of its life and playing music would run the battery down just about as much as playing a game would, I suppose my Captivate Glide has the same problem, it just has a longer lasting battery.

      It had a lot of nifty features that I wish my current phone had, namely that there was an LED notification if you got a text. Back-track was an interesting concept, though I never actually ever used it. But yes, it was crippled by software (including the fact it could only search Yahoo at first) and the fact you couldn't install anything outside of the market.

      --
      Taxation is legalized theft, no more, no less.
    18. Re:Names have power. by jareth-0205 · · Score: 1

      Except for the fact that most phones don't really advertise Android. Android really only has clout in the geek-sphere.

      I can't agree, atleast not in the UK. The greed droid mascot is all over the place in phone shops, and it's fairly well pushed that an Android thing is a 'good' thing because it leads to apps, etc.

    19. Re:Names have power. by Anonymous Coward · · Score: 0

      the Google mandates are more to ensure quality rather than consistency.

      Well then they should change their mandates because they have obviously failed.

  3. Make phones like laptops by mehrotra.akash · · Score: 4, Interesting

    My laptop was a midrange one purchased in 2008.
    It runs WinXP to Win8 (tried the DP) flawlessly, only RAM was upgraded to 4GB
    Why cant phones have a similar level of stardardisation/compatibility across generations?
    I should just be able to load a version of Android/Windows phone/Symbian onto a memory card, pop it into my phone and install it like I do on a PC

    1. Re:Make phones like laptops by tepples · · Score: 2

      Why cant phones have a similar level of stardardisation/compatibility across generations?

      I can think of a couple reasons. First, there's no standard for a bootloader or fallback input and output methods on ARM the way there is on x86 (BIOS bootloader, PS/2 keyboard and mouse, VESA video). Second, phones emit a radio frequency signal, and the radio software has to be approved by multiple national radio regulators.

    2. Re:Make phones like laptops by Anonymous Coward · · Score: 0

      Ah! you mean just like you can pop Mac OS X on your laptop?

    3. Re:Make phones like laptops by del_diablo · · Score: 1

      Thats not the core. The core is that it would require the manifacturers to provide drivers to multiple devices, most of them refuse to give out drivers for anything else than the first batch of devices, or demand stuff max compitablity is with whatever old backport CentOS is running.

    4. Re:Make phones like laptops by vlm · · Score: 5, Insightful

      The most important reason is you'd riot if your laptop couldn't be upgraded, but the carrier business model depends on you signing a new 2 year contract in exchange for a new "free" phone... with upgraded software.

      If the vast majority of people were only able to buy laptops via their ISP, their ISP would use upgrades as a lever to force 2 year contracts, just like cell phone operators.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    5. Re:Make phones like laptops by Anonymous Coward · · Score: 0

      Can you upgrade the memory on a phone?

    6. Re:Make phones like laptops by neokushan · · Score: 2

      You can't upgrade the RAM on a phone, so there's that. However, what you've just described (sans memory card) is possible with Android as it is, depending on how willing your manufacturer and/or carrier are to letting you unlock the device. Anyone with a Galaxy Nexus can install Jelly Bean onto it right now if they wanted, same with the Galaxy S III or the HTC One X, despite official ROMs not being available yet - all because of being able to root them.

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    7. Re:Make phones like laptops by grumling · · Score: 2

      That's the last thing manufacturers want. They saw what happened to the PC hardware market, which was basically a race to the bottom on price. If they can do ANYTHING to differentiate themselves from each other they will, even if it means they have to support hardware themselves. Unfortunately they want it both ways, selling commodity hardware with a "unique" wrapper.

      The way it should work is similar to Cisco's model (not that Cisco is all that great either). Buy the hardware, and buy a support contract. As long as you have the support contract you get 1) firmware patches and updates in a timely manner. 2) 24 hr "no questions asked" hardware replacement. 3) Good, understandable tech support who will follow up and make sure things are working. Once you attach revenue to support it will improve.

      --
      "Well, good luck finding a judge that doesn't run a bestiality site."
    8. Re:Make phones like laptops by grumling · · Score: 1

      If you're handy with a soldering iron you might be able to.

      --
      "Well, good luck finding a judge that doesn't run a bestiality site."
    9. Re:Make phones like laptops by drinkypoo · · Score: 1

      My subnotebook was a cheap-ass one purchased... hmm. Don't even know. It's a Gateway LT3102 or 3012 or some shit like that. It's got R690M chipset so that should help date it. It only runs Vista correctly. I've heard that you can use drivers for some other machine to get Windows 7 working. XP, no, fail. Linux, no, fail. radeon gives me massive display corruption and fglrx has never supported this hardware. Did a test recently and the radeon driver is worse than ever.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    10. Re:Make phones like laptops by ozmanjusri · · Score: 4, Informative

      That's the last thing manufacturers want. They saw what happened to the PC hardware market, which was basically a race to the bottom on price.

      Too late.

      Chinese companies like MediaTek, Allwinner and RockChip are already producing and selling very capable low cost SoCs. Manufacturers are already using them in $150 phones that perform better than last year's premium handsets.

      http://armdevices.net/category/chip-provider/mediatek/

      I've said this before, but I don't think we're too far away from seeing very usable phones cheap enough to be retailing in blister-packs in supermarkets.

      --
      "I've got more toys than Teruhisa Kitahara."
    11. Re:Make phones like laptops by jmichaelg · · Score: 1

      Look back to how Windows propagated. When DOS first came out, hardware was all over the map. There wasn't a standard PC platform. In the mid-80's I was running a Mac publishing firm and I simply wasn't interested in trying to port our products to DOS because I didn't think we could do a good job supporting customers who had such disparate hardware. So products like Crystal Quest, Fluent Fonts and Conflict Catcher stayed Mac-only. By the late 80's, my sales VP was pushing to expand into the early versions of Windows. At that point, we had a solid foundation in Mac software and I thought perhaps we could handle the issue. I was wrong. When we started shipping Windows-3 versions of our products, we had a support nightmare. There were just too many platforms to make coherent support possible.

      In 1995, fifteen years after DOS hit the shelves, Microsoft set out a definitive list of what minimum hardware a manufacturer had to provide to be able to bundle Win95. Prior to Win95, it was so bad a manufacturer could sell a Windows PC without a mouse. The market learned that if they wanted the new Windows, they had to see a special logo that meant their new PC could support it. That one move changed the landscape and made experiences like yours possible. It took him 15 years but Bill Gates finally saw the value of forcing manufacturers to build a standard PC.

      Google is run by smarter guys and it probably won't take them 15 years to figure this out. Somewhere down the road, there'll be a Android-Inside logo that only appears on handsets that meet minimum hardware and software specs. Moreover, the Ai logo will mean customers will be able to upgrade their OS whenever Google releases a new version instead of having to wait for the telcos to allow them to do so.

      Once that logo appears, you'll see your WinXP-like experience repeated and Google will see more iPhone developers working on Android. It's just a matter of time.
       

    12. Re:Make phones like laptops by Anne+Thwacks · · Score: 1

      No chance, the packages have more pins for more memory, and probably a completely different voltage as well.

      --
      Sent from my ASR33 using ASCII
    13. Re:Make phones like laptops by mounthood · · Score: 1

      Upgrading software and replacing hardware is a great strategy for the telecoms -- both are dirt cheap compared to their service contracts. I think they could easily sell a "never-ending upgrades" premium contract that gave new hardware with the latest software, say, once a year. That would make everyone happy: Google because Android fragmentation would be fixed, and in basically the same way iPhone fragmentation is fixed: massive turnover. Hardware manufacturers could sell in much greater volume, which would stabilize revenue, enhance the barrier to enter the hardware market, and relieve the pressure of competing on features. Telecoms would be selling an expensive "premium" product in addition to the cheapest phones.

      The customer would pay more but would have great service (unlimited voice/text, generous net access) and new hardware and software. Further, this could eventually kill the low-end market as everyone (developers, Google, telecoms, and hardware manufacturers) moves forward and abandons the old hardware and software.

      That's the last thing manufacturers want. They saw what happened to the PC hardware market, which was basically a race to the bottom on price.

      You mean the explosive corporate growth and decades of massive profits? Being the next HP, Dell or IBM/Levano would be an amazing success for any phone manufacturer.

      --
      tomorrow who's gonna fuss
    14. Re:Make phones like laptops by RenderSeven · · Score: 4, Insightful

      Thats not even the worst of it. Add a phone to an existing account, new 2 year contract. Drop a phone, new 2 year contract. Change your plan, even to add more services, new 2 year contract. Probably next step is if you call for support, you have to sign a new 2 year contract.

      Maybe if upgrades were linked to a new 2 year contract the carriers would take upgrading more seriously. Of course people would riot, but then again the average sheep doesnt seem to complain about these abuses any more than they complain about dropped calls, low data rates, and piss-poor call quality. Im dumbfounded that no one has seriously sued any of the carriers over failure to support existing contracted customers with sufficient towers and software updates.

    15. Re:Make phones like laptops by bzipitidoo · · Score: 1

      Linux failed, or only the graphics driver failed? You could try the VESA driver. I had to do that on an old computer with integrated Intel graphics, as the Intel driver kept locking up. VESA won't have great performance, but at least it should work.

      --
      Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
    16. Re:Make phones like laptops by mehrotra.akash · · Score: 1

      Doesnt that void the warranty and carry a realistic risk of permanently bricking your phone?

    17. Re:Make phones like laptops by mehrotra.akash · · Score: 1

      Win 7 and 8 werent too bad with 2GB either

    18. Re:Make phones like laptops by mehrotra.akash · · Score: 1

      Mine is a Thinkpad R61, with a GMA950 onboard graphics
      Barring wifi issues (ubuntu asks for "restricted drivers"), havent had any problems w.r.t drivers

    19. Re:Make phones like laptops by mehrotra.akash · · Score: 1

      That's the last thing manufacturers want. They saw what happened to the PC hardware market, which was basically a race to the bottom on price. If they can do ANYTHING to differentiate themselves from each other they will, even if it means they have to support hardware themselves. Unfortunately they want it both ways, selling commodity hardware with a "unique" wrapper.

      IDK, different laptop manufacturers can differentiate themselves pretty well, XPS,Thinkpads,Elitebook,etc all of them have a reasonably well defined market

    20. Re:Make phones like laptops by mehrotra.akash · · Score: 1

      Thats only in USA though. Other countries dont have the carrier model. I buy my phone from the manufacturer and a SIM from the telco

    21. Re:Make phones like laptops by mehrotra.akash · · Score: 1

      The former could be solved by phones like Intels Xolo and the latter by having just the radio control as a part of ROM and controlled by API's?

    22. Re:Make phones like laptops by symbolset · · Score: 1

      And those phones will have far better performance and specs than the baseline for Windows XP - in a device that fits in your pocket and runs all day on battery.

      --
      Help stamp out iliturcy.
    23. Re:Make phones like laptops by mehrotra.akash · · Score: 1

      I believe that you can, just that its illegal.
      And, there are still a lot of other OS'es available
      Even having a dual boot Android/WinRT(8) phone would be awesome

    24. Re:Make phones like laptops by drinkypoo · · Score: 1

      VESA driver works but computer overheats. Also, why in fuck would I want to not use my GPU?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    25. Re:Make phones like laptops by neokushan · · Score: 2

      Yes and somewhat yes, however quite a few OEMs would feel much the same way if you'd installed another OS on your laptop. As for permanent bricks, there's no simple answer for that as different phones have different levels of "Brickableness".

      However as a rule of thumb, the techniques used are generally fairly mature and well tested, the process of installing a new ROM usually involves installing recovery software first which is required to flash a new ROM. This same recovery software is also capable of backing up the current software.

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    26. Re:Make phones like laptops by 93+Escort+Wagon · · Score: 1

      Thats only in USA though. Other countries dont have the carrier model. I buy my phone from the manufacturer and a SIM from the telco

      And you paid full price for the phone. In the US, a lot of people buy into the carrier model because it allows them to get the phone for free, or at least heavily discounted. Of course they ignore the overall cost, which is far, far more than you're paying overall with your model.

      I'm in the US, but I pay full price for my phones and just use pay-as-you-go phone service. I calculate I'm spending less than $15 a month for my mobile phone service. If I add the cost of my phone to that (divided by the number of months I've had the phone so far), we're still talking less than $30 a month.

      --
      #DeleteChrome
    27. Re:Make phones like laptops by Anonymous Coward · · Score: 0

      Because the RAM isn't upgradeable, just for starters... In order to make it into THAT small a profile, you have to typically do Package-on-Package designs where the RAM is wave soldered as a BGA on top of the SoC in a "cap" type fashion. Even if it's not done that way, you're going to find it difficult to get a modular RAM device like a SoDIMM to fit into a phone with the designs we've got these days. In order to make it a smartphone, you do a lot of things that turn it into a "throwaway"- even if were upgradeable, there'd be very few people with the technical moxy to gracefully do an upgrade because of the minaturization needed to do it.

      As for your analogy, the comparison would be trying to run Win7 on a machine designed for 2000. Betcha money you CAN'T do it.

    28. Re:Make phones like laptops by thegarbz · · Score: 1

      My laptop was a midrange one purchased in 2008.

      My previous phone was midrange and purchased in 2008 too. In 2010 I got a new one with no additional cost to me and no motivation to do so since my previous phone works just fine came with a new OS too.

      This year I'm due for another one but my old phone is working fine still too.

      The issue here is laptops are no distributed in the same way as phones. Phones are an appliance. People buy them looking at the current feature set and when they are obsolete they get replaced, usually for free, with a new feature set. In the mean time as long as the features of the phone continue to work there's no reason to complain about a lack of upgrades.

      Hell computers are the same in that regard. Windows XP ran just fine for 10 years, I'm using it on this laptop now. It does everything I want it to and I have zero motivation to upgrade.

    29. Re:Make phones like laptops by gmhowell · · Score: 1

      Because what you view as 'flexibility' is viewed by the vast multitudes as 'unneeded complexity'. When smartphones and pads (primariily the iPad) became good enough, they ditched the computer in droves.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    30. Re:Make phones like laptops by Miamicanes · · Score: 1

      > I'm in the US, but I pay full price for my phones and just use pay-as-you-go phone service

      And most hardcore Android users would have $200+ monthly bills (or have to give up 10mbit/sec or faster data) if they did the same.

      Yes, there are prepaid services... and they all impose major catches if you plan to use them with an Android phone, expect high-speed data, and actually USE several gigabytes per month of it. From your description, it sounds like you mostly use your phone for making voice calls. Some Android users spend hours per day using their phones, but can't remember the last time they actually used their phone to make a voice call to somebody.

    31. Re:Make phones like laptops by Miamicanes · · Score: 1

      > Doesnt that void the warranty

      Four words (that, judging from the wording on at least HTC's bootloader-unlock page, at least HTC is officially aware of): "Magnuson Moss Warranty Act".

      Briefly speaking, if your phone's headphone jack has a weak solder joint that goes bad while you own the phone, the manufacturer will have a HELL of a time trying to convince the Federal Trade Commission that it happened because you rooted the phone, unlocked the bootloader, and installed Cyanogen.

      That doesn't mean the manufacturer can't reflash the phone to stock before it even tries to figure out what's wrong with it, and it doesn't oblige the manufacturer to restore Cyanogen and/or make it work with anything besides stock before returning it to you. It just means they can't point at a delaminated OLED, loose solder joint, or burst capacitor, and disclaim the warranty because you reflashed it to another ROM.

      In theory, they could TRY to deny a warranty claim for heat damage if they could prove you disabled their power management... but unless they could prove you actually OVERCLOCKED the CPU (vs merely locked it to max speed with all cores active), they'd be opening up an even bigger can of worms. A few years ago, Toshiba & HP got in trouble with the FTC for selling laptops that couldn't actually run at their advertised speed for sustained lengths of time. If they argued that running your phone "balls to the wall" at 100% speed with all cores active constituted abuse, they'd risk being forced to either recall an entire production run of the phone or give rebates to owners as compensation for misleading advertising (Toshiba and HP both had disclaimers in fine print stating that advertised speed was a raw CPU capability and that actual performance might be less, but the FTC takes an exceptionally dim view of such disclaimers unless they're featured prominently on the packaging, in all advertising, and the manufacturer basically bends over backwards to make it bleedingly obvious that the device will never run at its advertised speed).

    32. Re:Make phones like laptops by mehrotra.akash · · Score: 1

      Some places dont get free phones :(
      Laptops and phones, both are available in shops, directly from the manufacturer outside of US I believe. They surely are in India

    33. Re:Make phones like laptops by mehrotra.akash · · Score: 1

      So, if I'm reading this correctly, in America, its MORE expensive to take a SIM without a phone and its cheaper to take a SIM and a phone together???

    34. Re:Make phones like laptops by Miamicanes · · Score: 2

      Perversely, but in general, yes.

      There are specific use cases where prepaid can be cheaper (most of which can be described as, "never use the phone for anything besides voice calls, and rarely make THOSE"), but if you're a typical customer with Android phone who uses 2-4 gigs of data per month and wants it to be as fast as possible, your options in the US can basically be summed up as, "T-Mobile, Verizon, Sprint, AT&T, US Cellular, and a few other regional carriers... with 2-year contract, and buying your own phone won't save you a cent unless you also buy the subsidized phone and sell it on eBay"

      T-Mobile is the only carrier that allows you to buy your own phone, sign a contract, and slash $20/month off your bill. T-Mobile will allow you to get prepaid service, but then they drop you down to EDGE (~153kbps) speeds for the rest of the month once you exceed a gigabyte.

      For the most part, prepaid service in the US is marketed to two groups: elderly people who treat everything like a 1970s long-distance phone call and never use the phone unless it's a dire emergency, and people who are so poor and have such bad credit, they can't even come up with a $200-300 deposit (refunded after a year of paying bills on time) to get a regular plan with subsidized phone (and instead, pay more for less service... in America, being poor is expensive).

      As far as T-Mo's prepaid service goes, I believe it's been around for a while, but they practically guarded its existence as a state secret and only advertised it overseas (to people who were going to visit the US for an extended period of time). They didn't start advertising it HERE as a service available to everyone until VERY recently.

    35. Re:Make phones like laptops by Anonymous Coward · · Score: 0

      Because phone tech is relatively new in comparison and still changing rapidly. Phone form factors don't really allow for things like upgradable RAM (RAM is part of the cpu die ffs), clock speeds and core counts are growing extremely fast, the whole industry is in a state of flux.

      I honestly don't see what is such a big deal about Android fragmentation, it is the inevitable consequence of having an open platform.

    36. Re:Make phones like laptops by Miamicanes · · Score: 1

      ^^^ I forgot to mention... even "GSM" phones are generally crippled on AT&T and T-Mobile unless they're sold by AT&T or T-Mobile (respectively). To the best of my knowledge, if you live in Finland and buy a phone with LTE, it won't be compatible with AT&T's LTE. Likewise, I've gotten mixed answers about whether random European phones that can do 1700/2100UMTS can ALSO do HSPA+ on T-Mobile. The general consensus seems to be that the're no guarantee that a random imported phone will be able to do HSPA+, but that most phones that go the extra step of supporting 1700/2100 UMTS can usually do HSPA+ too.

      Likewise, it's apparently possible for many/most European phones to limp along while roaming on T-Mobile using a hybrid uplink/downlink mode that does everything on 2100MHz, but I suspect the data rate is (at best) half what you'd get with a phone that can do 1700/2100, let alone HSPA+ (which maxes out at ~22mbit/sec, and seems to get about 10-14mbit/sec in places where T-Mobile has deployed it well).

      By the same token, Sprint and Verizon are both deploying "LTE", but they (like AT&T) are deploying the degenerate American variant that's only "LTE" because the American carriers pressured the ITU to add a footnote to the official specs that says, "${this} is LTE because the American carriers twisted our arm and forced us to say it is, but nobody else has to support it because it's an optional (and frowned upon) minimal subset of the actual standard that we don't ever expect to exist outside the US". As usual, it's incompatible with everything, including "LTE" as deployed by the other two networks.

    37. Re:Make phones like laptops by Mana+Mana · · Score: 1

      > If the vast majority of people were only able to buy
      > laptops via their ISP

      People are willing to buy their own laptops. People are not willing to buy their own smartphones. People also are unwilling to do simple arithmetic to discover their total cost of ownership, and/or are deluded-in, desperate-for the usurious interest rate they are paying for what is a loan-shark transaction. You make-what-you-get, and then you-live-with-it.

    38. Re:Make phones like laptops by 93+Escort+Wagon · · Score: 1

      From your description, it sounds like you mostly use your phone for making voice calls.

      I'd love to see the US phone plans that offer unlimited voice minutes for little cost! I don't believe any exist.

      It's just the opposite. I make almost no voice calls at all - that's why I can do this sort of thing. The high contract prices we pay in the US are being driven largely by the "unlimited voice" part of those expensive plans. If you don't need lots of voice minutes, you can get by much cheaper. On T-Mobile, you can get "unlimited" data and texting for $30/month - that has 100 minutes of voice calls included. 1GB of data added onto an AT&T prepaid plan is $25.

      And if you're within range of wi-fi networks most of the time, you actually don't need huge amounts of data to get by. I find I only use around 50MB over the course of a month, since most of the time I'm within range of a wi-fi hotspot.

      --
      #DeleteChrome
    39. Re:Make phones like laptops by Anonymous Coward · · Score: 0

      Hmm, you say we'd riot, but the vast majority of people never upgrade their laptops. It's not usually cost-effective to upgrade anything other than HDD or RAM anyway. Instead, most people run them until they are super slow to use 5 years later with lots of mal-ware, an old version of windows, battery that doesn't hold a charge, and a failing hard drive - and then they buy a nice new one, just like most people do with most products.

      So I am perfectly ok that my MacBook air can't really be upgraded. I knew I'd need 4GB of memory, so I bought it with that much. By the time I need 8 in a few years, I'll probably want a new laptop anyway.

      Anyway, you can walk into one of a million shops and buy a phone with no contract - I've seen it here in Japan, and I've seen it in NYC, so I am not sure what that's about. Most people just prefer to buy it on the "installment plan" (Japan) or the "Free phone" (US). The only difference is that in Japan, the handset is billed separately and listed on your statement as such. When the 24 month payment period is over, then your bill goes down. In the US, obviously the price of your "free" handset is factored in, but it's not a separate line-item, and whether you take the new "free" phone or not in 2 years' time, your rate doesn't go down.

    40. Re:Make phones like laptops by bingoUV · · Score: 1

      Microsoft was "winning" so it could afford to do set "standards". Currently, there are many alternatives to "smartphone" buyers (iPhone a big one, WP7/8, blackberry and smaller players not completely out either).

      What example do you have of a company succeeding by setting "standards" where around 50% market including most of the high end, high margin market, is owned by a different company and there are 2 other largeish companies with anywhere between 2-10 % market depending on who you believe?

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
  4. Can I blame the manufacturers?? by jampola · · Score: 1

    HTC and Samsung along with countless others IMO fail to push updates quickly enough. I only got my official OTA update for my Galaxy Note about 3 weeks ago. Does Google try to enforce some kind of release schedule across manufacturers?

    1. Re:Can I blame the manufacturers?? by Anonymous Coward · · Score: 1

      Yes, you may. They're certainly part of the problem. They are niggardly with updates, and then you've got vendors like Verizon which drag out the updates so they can be "tested" with their network. From my past experience with CM7 on my old Droid, they're doing a poor job of that on both the vendor's side and Verizon's side.

      Combine that with an apparent desire from the vendor and the mobile provider to enforce planned obsolesence (Gotta get them to sign off on a new contract you know...) we have part of the problem we see with "fragmentation". (Guess what Verizon, your new data plans made it cheaper for me to just buy a new phone off-contract when I want to and keep my current agreements in place. Way to go guys!!)

  5. ...why would they want to upgrade your phone? by Anonymous Coward · · Score: 0

    The main problem with Android is that none of the companies that produce Android phones want you to upgrade your phone. They would prefer you bought a new one. Apple has a different plan as they acknowledge that as a happy customer you will buy their products again and they don't care which ones as long as you buy Apple. If you buy a HTC however they stop caring about you as soon as you walk out the door with your new phone. Most tech companies forget that customer service results in revenue and delude themselves into thinking that volume of crappy products results in revenue.

    1. Re:...why would they want to upgrade your phone? by TrueSpeed · · Score: 1

      I thought the Apple plan was to deliver gimped versions of iOS, with missing features, to phones below the current version?

    2. Re:...why would they want to upgrade your phone? by MrHanky · · Score: 2

      That would make sense if the experience of forced obsolescence and locked bootloaders on e.g. Motorola wouldn't make their customers prefer a better brand, like Samsung, instead. After all, you get to keep your apps on a newer version of the same OS from a different manufacturer. If anything, with Android you're free to choose a manufacturer that gives you the better service.

    3. Re:...why would they want to upgrade your phone? by Anonymous Coward · · Score: 0

      That's certainly not happening right at the moment. It's "fragmentation" as they're calling it- but NOBODY in the pundit crowd's calling Apple out for it like they are Google right now.

      There's a reason I don't like and don't listen to Pundits anymore. They're more full of sh*t than a Christmas Goose.

    4. Re:...why would they want to upgrade your phone? by __aaltlg1547 · · Score: 1

      They do. More recent phones have more capable hardware. The new iOS is written to make use of the latest phones' hardware and sometimes the older ones just can't do everything the new ones can. Apple would rather make a feature contingent on having newer hardware than have their brand tarnished by a touted new feature running poorly.

      Android has a lot more phones, multiple manufacturers and more carriers to deal with. In principle they can and I think "they" do, using the term "they" to include Google (who knows what ICS is supposed to do and how it's supposed to look), the manufacturer (who knows the hardware capability best and has to ensure that it complies with radio emissions and operation rules) and finally the carrier (who's responsible for making sure the phone is fully interoperable with their network and runs their proprietary apps.).

      If either the carrier or the manufacturer isn't happy with the way ICS works on a particular phone model, (Is sluggish, doesn't support popular features well, is crashy, or doesn't look good and doesn't make their company look good, they're never going to release it, even if you the user might be satisfied with it.

    5. Re:...why would they want to upgrade your phone? by Mendy · · Score: 1

      I'd suggest it's more likely that it's because Apple has an interest in the continued and increased use of a device (through itunes, the app store, search revenues etc.) so the updates make sense.

    6. Re:...why would they want to upgrade your phone? by macs4all · · Score: 2

      I thought the Apple plan was to deliver gimped versions of iOS, with missing features, to phones below the current version?

      Would you rather have a new version of the OS, with all but say, one or two features (that your hardware wouldn't support, or support well enough to be useful), or what you have now; which is NO NEW VERSION AT ALL?

      Thought so...

    7. Re:...why would they want to upgrade your phone? by bingoUV · · Score: 1

      Would you rather have a new version of the OS, with all but say, one or two features (that your hardware wouldn't support, or support well enough to be useful), or what you have now; which is NO NEW VERSION AT ALL?

      I would rather define "well enough" myself.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
  6. Slow news day? by Anonymous Coward · · Score: 1

    For my sins I watched the fireside chat yesterday, they seemed to field most questions OK, also the question that was mentioned, was one of many, and the guy answering it was the "glue" between the rest of them. He was also joking about quite a bit, it was all good natured banter. On a more serious note, for a free OS, and one that comes with hardware requirements, what do you expect the device manufacturers to do? The "great recession" was still extant last I noticed, and in developed markets smartphone adoption is reaching 50% so the low hanging fruit is already gone for the most part, it's just the mass market low end to poach, and gingerbread is still a damned fine OS IMO.

    Out of interest, how do Ubuntu installs shape up over the same curve? Or even OSX, though the clientèle is a tad different :P

    Not affiliated, etc.

  7. Addresses one issue but not the other by Michalson · · Score: 4, Insightful

    The PDK does address an issue that Google shouldn't have made an issue to begin with - manufacturers actually getting some lead time. But it doesn't address the issue of why Gingerbread itself is still such a big chunk of the market.

    ICS simply can't run on budget Android devices. The Android makers that are making money (Samsung) are targeting a much wider market then just the high end subsidized North American market. Samsung is able to turn a profit because they're spreading their costs over a much wider net with both mid range phones like the Ace line and a lot of super-low end ones (Y, Mini, Pocket) that compete directly with feature phones and in emerging markets. ICS is never going to run on those and Samsung and others won't try - they're still releasing brand new phones, 8 months later, running Gingerbread with no hope for an upgrade.

    Android will continue to be 'fragmented' between Gingerbread and whatever the latest and greatest is for a long time, at least as long as the gulf exists between heavily carrier subsized phones in a few countries (allowing iPhones, Samsung Galaxy Ss and HTC One Xs to sell in any quantity) and full cost phones in other countries where (Gingerbread) Android's price point is the biggest selling point against more expensive smart phones and increasingly identically priced feature phones.

    1. Re:Addresses one issue but not the other by Anonymous Coward · · Score: 0

      Except that it turns out ICS runs quite well on older devices. My nexus one runs it better than it runs gingerbread.

    2. Re:Addresses one issue but not the other by IamTheRealMike · · Score: 4, Informative

      The issue with the Nexus One is that the OS partition doesn't have enough space to take ICS. So to upgrade requires blowing away everything on the device, including any music and photos stored on it. Of course, if you back up it can work, unless you no longer have enough space to restore the backup after the OS upgrade. But that's not a seamless upgrade by any means. Post-Honeycomb devices use a unified OS/data store partition so the issue does not exist.

    3. Re:Addresses one issue but not the other by Anonymous Coward · · Score: 1

      This statement is not wholly accurate. There's a slew of Cortex-A8 devices with 512Mb RAM that have had ICS put onto them showing up on the shelves- prime example is Polaroid's new top of the line tablet offering that showed up in Big Lots and similar places recently. If you have enough 3D muscle in the SoC, you can do ICS with that device and those comprise many of the devices out there- and it does it well. Where the problem lies is in the Froyo and first gen Gingerbread devices- they don't have enough RAM on the SoC because of the cost figure for 512Mb at that time. Anything pre that period will not be able to run ICS or Jelly Bean, even if they have the 3D muscle to back it up.

      The problem's not "fragmentation". That's a STUPID way of framing the issue in question. You don't consider not being able to run the latest iOS on a first gen iPhone as "fragmentation". You don't consider not being able to run Win7 on a Pentium II era laptop or desktop as "fragmentation". So, why in the HELL do you call this "fragmentation"? You shouldn't. And it's not due to budget devices either. It's OLD devices. Without the tech specs to run it in the first place. The problem arose from Android adapting and growing rather fast, combined with a tendency of the phone vendors to want to basically discard older versions of their gear before their time as planned obsolescence.

    4. Re:Addresses one issue but not the other by Arashi256 · · Score: 2

      Exactly - GP is pure rubbish. I flashed my Nexus S single core phone with ICS and it ran a damned sight faster than Gingerbread (for which the Nexus S was the reference device for).

    5. Re:Addresses one issue but not the other by lightknight · · Score: 1

      Tell the customers to bring it into a {network provider's} store, and they'll upgrade it for free while trying to sell them a newer phone. Missing a lot of opportunities here, many of which do not involve angering the customers; but I digress, the vast majority of us will probably be stuck on 2.3 well into the next decade.

      --
      I am John Hurt.
    6. Re:Addresses one issue but not the other by Anonymous Coward · · Score: 1

      If my HTC Legend with ARM11 and 384MiB RAM can run ICS then any "super low end" phone can. Have used an unofficial ICS port several months now without problems.

    7. Re:Addresses one issue but not the other by Anonymous Coward · · Score: 0

      Exactly. The Android phones that really compete against Apple are the ones getting ICS or Jelly Bean. But as the numbers show, they are only 7% of the Android market.

      That means that the majority of Android's market is low end, limited functionality phones. The kind that are just better than a Feature phone.

      This is not a flame starter or an attack on Android, but a realistic look at what the market will bear. There is not enough "rich" people to buy all the high end phones. The majority need a phone with functionality more than a hand held computer that also makes calls.

      Android is free for OEM and Gingerbread has all the features that their majority of customers are seeking/can afford. That is why Android has so much market share and yet Apple has most of the profits.

    8. Re:Addresses one issue but not the other by ColdWetDog · · Score: 1

      Tell the customers to bring it into a {network provider's} store, and they'll upgrade it for free while trying to sell them a newer phone. Missing a lot of opportunities here, many of which do not involve angering the customers; but I digress, the vast majority of us will probably be stuck on 2.3 well into the next decade.

      Oops. "Sorry sir, we bricked it, would you like a newer phone?"

      Ahem.

      --
      Faster! Faster! Faster would be better!
    9. Re:Addresses one issue but not the other by Michalson · · Score: 3, Interesting

      It has nothing to do with "older" devices and how well they run ICS, but budget devices even from this year. Your Nexus One and Nexus S (circa Jan 2010 and Dec 2010) still run circles around budget Android phones like a Galaxy Pocket (circa Feb 2012).

      A 2 year old used Nexus One is still selling for more then budget Android phones sold outside the subsidized market of North America. Just because your Porsche 911 is 10 years old doesn't put it in the same racing category as a 2012 Kia Rio.

    10. Re:Addresses one issue but not the other by __aaltlg1547 · · Score: 1

      ICS simply can't run on budget Android devices. The Android makers that are making money (Samsung) are targeting a much wider market then just the high end subsidized North American market. Samsung is able to turn a profit because they're spreading their costs over a much wider net with both mid range phones like the Ace line and a lot of super-low end ones (Y, Mini, Pocket) that compete directly with feature phones and in emerging markets. ICS is never going to run on those and Samsung and others won't try - they're still releasing brand new phones, 8 months later, running Gingerbread with no hope for an upgrade. Android will continue to be 'fragmented' between Gingerbread and whatever the latest and greatest is for a long time, at least as long as the gulf exists between heavily carrier subsized phones in a few countries (allowing iPhones, Samsung Galaxy Ss and HTC One Xs to sell in any quantity) and full cost phones in other countries where (Gingerbread) Android's price point is the biggest selling point against more expensive smart phones and increasingly identically priced feature phones.

      There's nothing wrong with that. In fact, I think it's a good thing to have cheap low-end choices, as long as you're told up front when you buy the phone that it's not capable of upgrade because of its limited hardware capability, and you pay more for a more powerful phone that can support the latest, most powerful and prettiest Android.

  8. Not as big a deal as might first appear by IamTheRealMike · · Score: 5, Insightful

    Fragmentation has been getting less and less of an issue for Android over time, it's a lot more complex than Apples presentations would have you believe.

    The first issue is that a lot of features announced as part of new Android releases are actually new features of the apps, and those apps are often backported to old OS releases and released through the Play store. For instance, basically any feature added to Maps becomes available all the way back to at least Gingerbread, and I think also Froyo. Voice search, upgraded Gmail apps, upgraded YouTube apps, new versions of the Play app etc, all backported. Apple tends to announce new app features as part of new iOS releases, and then remove them from the "upgrade" distributed to old devices. Therefore you can be running a new iOS or an old Android yet have the same or better features!

    So what about from a developer perspective? Well, here too the issue is more complicated than it looks. A lot of the new APIs that are "pure software" have also been backported through compatibility libraries. These are drop-in libraries you include with your app download that provide the API on older phones that don't have them natively. The APIs that remain are often hardware oriented and wouldn't be available on older iPhones either.

    The final issue is upgrades that aren't. I used to think that OS upgrades on a phone were a no-brainer and if you didn't get them, you got screwed. Since then I've seen a few things that changed my mind. One is that manufacturers including Apple have sometimes (not always) released updates for old devices that can't really keep up and which seriously degrade performance. Typically you can't go back, so that's a problem. The upcoming iOS 6 might be seen as a downgrade on the Maps front as well.

    Another is that the Gingerbread to ICS was a huge change in user interface - for the better, I think - but time and time again the software business has learned that some users just don't want big UI changes, period. I'm pretty sure if every Gingerbread device became Jellybean tomorrow, a lot of Slashdot readers would rejoice and a lot of our friends/relatives/etc would hate Android with a passionate fire, just because it's a big change that would take them by surprise. Apple has largely avoided this problem by not making any big UI changes over the iPhones lifetime. You could argue they got it right first time, I guess ;)

    1. Re:Not as big a deal as might first appear by grumling · · Score: 2

      Except for bugs that crash the phone when you least expect it. Google doesn't seem very interested in bug fixes on old platforms. You can't tell me that Froyo's core code is perfect and the reason my old Galaxy Tab crashes is all because of Samsung's drivers. If they fix a bug I'm sure it goes into the next release. I'm amazed by how much more stable my GS2 is on ICS over Gingerbread, going from strange lock ups every day or so to not needing a reboot for 2 weeks now (since I loaded ICS).

      --
      "Well, good luck finding a judge that doesn't run a bestiality site."
    2. Re:Not as big a deal as might first appear by Cereal+Box · · Score: 2

      A lot of the new APIs that are "pure software" have also been backported through compatibility libraries.

      Actually, very few APIs have been backported. You have the compatibility library which is centered around providing support for added APIs in core classes (View, Fragment, etc.) but other than that, you get nothing else. You don't get things like changes to WebView that have happened over several versions, action bar support (someone has developed their own 3rd party support library for that though, curious that Google couldn't be bothered to do the same thing), etc. If you actually look at the API diff reports between any versions of your choosing (let's say 2.3 and 4.0) there are TONS of little changes to a HUGE number of classes that will NEVER be backported. It's not a big deal until you're developing an Android app and see some method in the Javadoc that's "greyed out" and you think to yourself, "gee, it would sure be nice if that method existed in $LOWEST_COMMON_DENOMINATOR_VERSION_I'M_FORCED_TO_TARGET".

      This is a point where I think Apple deserves a TON of credit. A very large percentage of iOS users are on the latest version very quickly and developers know that they've got the latest and greatest APIs at their disposal. App developers aren't forced to target several versions back like they are on Android.

    3. Re:Not as big a deal as might first appear by maccodemonkey · · Score: 1

      What APIs exactly got backported?

      The action bar got backported, but it didn't include tab support (ooops.) As far as I can tell, Renderscript was never backported. The new audio stuff in Android 4.1 doesn't seem to be being backported. About the only useful thing that was ever back ported almost completely was fragments.

      Google seems to backport just enough so that they can say they're putting in the effort, but not enough to make the backporting actually useful. In the end, you're still stuck because the one nugget you need to actually make full use of the backported API is still stuck in the new OS release.

    4. Re:Not as big a deal as might first appear by Anonymous Coward · · Score: 0

      Yes, but Apple only sells a few devices at once, and they are all high-end at the time they are sold. They don't support devices with small screens, no screens, random sizes, low-memory devices, etc. They want the rich customer, or no customer. Android supports very low spec to very high-spec machines of all sorts. You can't expect every handset will be capable of upgrading.

  9. I actually just wrote about the PDK hours ago by Gaygirlie · · Score: 4, Informative

    To quote what I wrote:

    The general consensus regarding the PDK for Android Jellybean and upwards seems to lean in the same direction as I am saying: "it won't amount to much, if anything at all." The biggest problem for end-users is the fact that companies do not want to do updates for already-released products, so releasing a PDK that is supposed to let start working on the updates slightly earlier than regularly -- with no other positive effects or incentives whatsoever -- really means nothing. If Google really sought to improve the situation for end-users they should start maintaining a "Google Experience" - version of Android.

    Implementing a "Google Experience" Android would first off require them to modularize Android somewhat so that it can be slimmed down by not installing features that won't be used, like e.g. voice search and everything related to it is mostly worthless in any country which do not support it so why insist on installing it? Allow user to choose to install it, yes, but do not force it. Modularizing Android this way would help in a situation where there is not enough storage to install the whole thing: the installer could present the user with a warning dialog explaining the situation and let user pick and unpick features -- with explanation on what each feature means -- until the system fits comfortably, then before starting the installation remind the user of what features won't be available and make certain the user still wishes to proceed.

    A second thing that would be needed would be for manufacturers to start including, say, 32 kilobytes of ROM where would be details about the actual hardware: device manufacturer, model, revision, amount of installed RAM, sizes, types and location of any storage and then a listing of all the hardware with manufacturer, model, revision, connection type, memory addresses/register addresses/etc. needed for using the device, what features the device supports and so on. The installer would then be able to check the list against Google-maintained drivers to see if there even exists drivers for the hardware, if the drivers support the connection type/scheme, etc. Also, one of the more important things would be that it would also be able to check if the Google-maintained drivers support all the features the hardware supports, and if not, the installer could warn the user of the features they would lose by installing "Google Experience" - Android.

    In that ROM could also be defined a list -- even if it were just a partial one -- of what applications the manufacturer provides on the stock ROM so that the "Google Experience" installer could try to offer substitutes for them after the installation is finished.

    These two things would solve almost all the major issues related to upgrading to newer Android-versions and would quite obviously benefit end-users enormously. As always, though, there's a catch. Actually, two catches, in this case: manufacturers won't want to make it easier for customers to get updates for their devices because they want people to keep buying new shiny, ergo. they will not install the kind of list I mentioned, and Google won't want to go along with the plan because Google wants only their Nexus-line to be directly Google-approved.

    1. Re:I actually just wrote about the PDK hours ago by gbjbaanb · · Score: 1

      The biggest problem for end-users is the fact that companies do not want to do updates for already-released products

      not necessarily so - I have a bodged-up version of ICS running on my Samsung Galaxy S1, so kudos to them for taking the effort. But I can imagine I won't get a JB upgrade, only partly because of the time pressure to fit it in, but mainly because my device will not have enough RAM to run it acceptably (ICS isn't as good a user experience as GB on my device, its nowhere near as fast). So its not so much manufacturers conspiring to prevent you from getting upgrades to firce you to buy a new phone, its more that the OS requires more power than the old phones have.

      This is true of my Galaxy, what of the more budget phones that are still out there? Don't forget that I'm locked into my phone contract until February. I won't be upgrading until then, and I expect a lot more people will be in the same boat. 2 years is a very long time when it comes to new devices and OS upgrades.

      So maybe Google needs to stop releasing OSs so quickly, which would give them more time to add better features and improve the quality, then realise that a everyone will be running the old stuff for 2 years at least before the next version becomes the majority version.

      BTW, people will buy the latest shiny no matter what - your contract ends, you get a new one and the carrier will offer you shiny shiny for the same price. Everyone takes the offer, though sure, some people will sell the new rather than the old ones on ebay. Of course, that means the old ones still have a long life when they're used by their new owners....

    2. Re:I actually just wrote about the PDK hours ago by Gaygirlie · · Score: 1

      Budget phones are obviously a category for themselves, I still believe that with slimming down and modularizing Android one could actually still fit several updates even on those. One thing that budget phones often lack is storage space which makes it hard to fit newer Android-releases there, but with modularized installs one could leave less-useful features out and still get the rest of the benefits of the newer release. Also, when it comes to RAM the "Google Experience" Android would quite likely actually fit much better in there than the stock ROMs do due to e.g. how horribly inefficient Samsung's TouchWiz is; strip that out and POOF, you'll have just made 100 megabytes of free RAM.

      On the other hand I own two quite well-specced Android-devices, one Acer Iconia Tab A500 10"-tablet and a Samsung Galaxy Note-mobile; both sport plenty of storage, they're dual-core systems, 1GB RAM and all that, both are still quite recent devices, yet I still don't expect to receive new updates for either of them anymore. There is no reason hardware-wise why either of them couldn't be upgraded, I just see no willigness from the manufacturers to do that, nor does Google even try to give them an incentive for doing that.

    3. Re:I actually just wrote about the PDK hours ago by gbjbaanb · · Score: 1

      perhaps modularised installs is the way for Google to go (the build time for android is something like all day?) but then you'd have even more fragmentation with different handsets having different features.... except, this is the way of the world: different handsets do have different features anyway, like NFC chips or cameras.

      I don't think that helps when you come to do some development though - you still have to choose which version of the sdk you'll target, and until that changes to a much more "android + all the following features" system, people will stay developing for gingerbread (for the next 2 years)

  10. Open source the interfaces anyway by QuasiSteve · · Score: 4, Insightful

    I don't know if open sourcing everything is necessary.

    If SONY wants their experia UI, HTC wants their Sense, Samsung wants whatever theirs is called, then I'd be fine with them keeping that locked up as tight as they want.

    But when they add a piece of hardware that is not familiar from other devices, open up the interface to that hardware.

    Right now I could put CyanogenMod on mine, but the FM radio wouldn't work, the camera wouldn't work, and mobile data wouldn't work. Pass.
    But that's not the CyanogenMod devs fault - they have to work with what's available, and the stock Android rom doesn't know what to do with the hardware there either.
    If only the manufacturer opened up the interfaces, then those devs could easily build bridge software.

    As it is, I opted to go with another rom that's based on the manufacturer's official rom binaries. That's not gonna fly for getting ICS or JB on there, though.

    That said, I'm happy with it as it is - some setcpu and link2sd sprinkled on top and off it goes. It'll never be a Galaxy SIII - but then, a Galaxy SII will never be a Galaxy SIII either.

    1. Re:Open source the interfaces anyway by Archangel+Michael · · Score: 2

      I'm waiting for a Manufacturer to offer a Cyanogenmod version of Adroid as Stock ROM, with everything working out of the box. Samsung might go that route having hired Cyanogen himself. If they do, my next phone will be a Samsung, and I won't even look at another phone.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  11. Not running ICS? Of course not by DaveV1.0 · · Score: 1

    Even though my Viewsonic G-Tablet will run it, there is no official version or support and the only version I have found is missing enough functionality that I see no reason to install it.

    I would run it on my phone, but again, there is no official version for it.

    The reason people don't run the latest or even current versions of Andriod is because it requires technical expertise, willingness to brick phone/tablet, and possibly putting up with a loss of functionalit; OR spending $600 for a new device.

    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    1. Re:Not running ICS? Of course not by Anonymous Coward · · Score: 1

      Bought my unlocked Galaxy Nexus straight from Google Play for $400 rather than letting Sprint subsidize it for $200. I then put it on a pre-paid web heavy plan for $30/month. I've had it for two months, and in two more months, I will have gotten my $400 back, compared to staying with Sprint. My previous phone lasted four years, if I only keep this one half as long I'll still be ahead almost $1000.

      Not only that, my phone now gets upgrades from Google, rather than a carrier, and I'm looking forward to Jellybean when it's released. I encourage you, and everyone else, to think long term rather than jumping to the path of least resistance. If you decide to buy stuff that is locked down, subsidized, and bloated... don't be angry with Google who is doing their part. Other options are available.

  12. Too late by Anonymous Coward · · Score: 1

    The genie is out of the bottle.
     
    You can take our data plans but you cannot take our FREEDOM!!!

  13. forced updates? by v1 · · Score: 1

    I don't really see another way around this. The same problem plagues computer OSs also, look at windows.

    The only way I see to do this is to either force the updates directly or to have a short cutoff point for support and compatibility. (thus forcing them indirectly)

    A lot of consumers won't like this. They naturally want/prefer something they bought to last a lifetime without "paying again" to update or replace/upgrade it. But in the long-run, fragmentation is bad for them. Since companies make money off upgrades and updates and not from customers buying/paying only once, they're seen as evil for prodding or forcing their users to keep moving up. Unfortunately only part of that is profiteering. The other benefit is one to the users in the long term.

    It's a difficult thing to get consumers to understand, they tend to see the short term costs and overlook the long-term benefits. This creates a difficult balancing act for the vendors. Updates need to be as transparent, quick, easy, and cheap as possible, while keeping the platform on the move. It's impossible to design hardware that's future-proof on software, so new hardware has to be bought as well as new software.

    Apple appears to be one of the better players in the "move along" game. They won't support an OS more than 1 version back, and have a somewhat regular release schedule. OS upgrades used to be expensive, but have dropped dramatically in price recently. The updates have several big new features added to them as well as improvement on existing features, so the users can at least see some immediate justification for upgrading. From what I see, around 30% of Macintoshes run the current version, 50% are one version behind, and only about 20% are two or more versions out of date. They've done an excellent job in keeping their platform on the move.

    The critics will usually still beat on the same negatives while ignoring the benefits. There's a regular "tax" for the newest OS. New hardware has to be purchased more frequently. But I think it's worth it in the long-term for the users. Fragmentation is avoided. Developers don't have to write code that will work on machines spanning a decade of OS or hardware. (this makes development faster and cheaper, support cheaper, and keeps 3rd party app quality and features high.

    Digital TV is a good example of the benefits that result in forcing change. The only thing that was going to get the industry to move to digital was to make it mandatory. I'm sure there are still some that are moaning that their old TV was working fine and why did they have to force me to buy a new set. But I think most of us can be thankful for the result.

    So the issue isn't just with the vendors, it's also an issue of the users. Your userbase alse has to be willing to tolerate any inconvenience and expense associated with staying current. And the simple fact of the matter is, not all userbases will tolerate it. I think the majority of people that buy cheap phones want to spend as little as possible, and that's not compatible with regular upgrades, of hardware OR software. This could make the problem very difficult for Google to solve, because a big part of their market is the cheap phones. The users AND the actual phone vendors both don't want to invest in keeping current. I personally think the only way for them to fix this is to make the upgrade process something that the vendors can very easily "turn on" in their phones, a process that's very low cost to the vendors (in terms of development, support, and need for new hardware) and zero cost and inconvenience to the end users. Anything else just won't work in those markets. If you can't deliver on all of those points, the vendors will make each handset work with one build only, and will continue to sell it until its unprofitable, growing the fragmentation.

    --
    I work for the Department of Redundancy Department.
    1. Re:forced updates? by __aaltlg1547 · · Score: 2

      I don't really see another way around this. The same problem plagues computer OSs also, look at windows.

      The only way I see to do this is to either force the updates directly or to have a short cutoff point for support and compatibility. (thus forcing them indirectly)

      A lot of consumers won't like this.

      Yeah, it's MY PHONE. I was happy with it when I bought it and I DON'T TRUST YOU to decide what software I should be running on MY PHONE.

      Carriers sees it as a phone is running on THEIR NETWORK and they DON'T TRUST YOU to decide what software should have access to THEIR NETWORK.

      The manufacturer sees it similarly as well. The phone carries THEIR BRANDING and is under THEIR WARRANTY. You have no business screwing with the way it works if it could tarnish THEIR REPUTATION and cost them money.

      Any of those reasons alone is sufficient why there should be no forced upgrades.

    2. Re:forced updates? by macs4all · · Score: 1

      Any of those reasons alone is sufficient why there should be no forced upgrades.

      Were you implying that Apple FORCES upgrades?

      I sit here tying this on my Mac running OS X 10.4.11 (Tiger) (now THREE (soon to be FOUR) major OS X versions back).

    3. Re:forced updates? by __aaltlg1547 · · Score: 1

      No, I was explaining why forced updates should not exist, from various perspectives.

  14. Phone makers want to control the experience by __aaltlg1547 · · Score: 2

    As long as phone makers want to control the experience and Google doesn't provide its own EASY way to bypass that, they're going to have to deal with a fragmented base.

  15. Missing the point much? by Anonymous Coward · · Score: 0

    Testing from 2.3->4.0->4.1 is NOTHING compared to testing and redeveloping across every different gpu and cpu that tries to beat it's way into the mobile market.

  16. "Fragmentation" is abjectly STUPID in this case. by Anonymous Coward · · Score: 0

    The problem with "fragmentation" has less to do with Google, or even the vendors, and more to do with the rapid development of the Android OS and the devices capable of running it. The devices that run 1.0 can't run 4.0- not enough resources in RAM or Flash.

    This bitch is stupid, really. Anyone bitching that an old Iphone can't run the latest iOS or a laptop from 5 years back can't really run Win7 or the upcoming Win8, calling that situation "fragmentation"? NO? Well shut the hell up on it about Android, will you? That's what's going on.

  17. I don't know if this will fix it or not. by sribe · · Score: 5, Interesting

    7% is even more pathetic than it sounds. Let me back up and start with a different observation...

    I keep reading that 80% of iOS users are on the latest release, and it seems too high to me that 80% of users would upgrade. Well, they didn't. iOS sales are growing at about 100% per year. Which means that at any point in time, approximately half the units ever sold were sold in the past year. So 50% of iOS devices run the latest version because they were bought since it came out. Now, only 60% of the remaining 50% have to actually upgrade--and I haven't accounted for old devices that are no longer in use and therefore no longer show up in these stats, and therefore increase the proportion of newer devices.

    Well, guess what? Android device sales have been growing even faster than iOS. More than 50% of units shipped in the last year. But only 7% of units have the version that was released 1.5 years ago??? This means the device manufacturers are doing a unbelievably bad job of keeping up to date. If this continues, then only 7% of devices will be running Jelly Bean by about the beginning of 2014. Now there are certain things about the way that Android is distributed which mean that new versions will necessarily spread slower than iOS to some degree, and this announcement is an attempt to change that. But given the current spread of new OS versions, I think it's pretty obvious that the handset manufacturers (and carriers) don't even care and are not even trying AT ALL. Given that, I'm not sure that making it easier for them will be enough.

    I don't know how google solves this, but they sure need to! This is a good (and necessary) step, but I worry that device manufacturers will not be sufficiently motivated to take advantage and stay as up to date as they should...

    1. Re:I don't know if this will fix it or not. by geekmux · · Score: 1

      7% is even more pathetic than it sounds. Let me back up and start with a different observation...

      I keep reading that 80% of iOS users are on the latest release, and it seems too high to me that 80% of users would upgrade. Well, they didn't. iOS sales are growing at about 100% per year. Which means that at any point in time, approximately half the units ever sold were sold in the past year. So 50% of iOS devices run the latest version because they were bought since it came out. Now, only 60% of the remaining 50% have to actually upgrade--and I haven't accounted for old devices that are no longer in use and therefore no longer show up in these stats, and therefore increase the proportion of newer devices.

      Well, guess what? Android device sales have been growing even faster than iOS. More than 50% of units shipped in the last year. But only 7% of units have the version that was released 1.5 years ago??? This means the device manufacturers are doing a unbelievably bad job of keeping up to date. If this continues, then only 7% of devices will be running Jelly Bean by about the beginning of 2014. Now there are certain things about the way that Android is distributed which mean that new versions will necessarily spread slower than iOS to some degree, and this announcement is an attempt to change that. But given the current spread of new OS versions, I think it's pretty obvious that the handset manufacturers (and carriers) don't even care and are not even trying AT ALL. Given that, I'm not sure that making it easier for them will be enough.

      I don't know how google solves this, but they sure need to! This is a good (and necessary) step, but I worry that device manufacturers will not be sufficiently motivated to take advantage and stay as up to date as they should...

      I came across the same observation too, struggling to understand why this is a "problem" for Google when damn near every device on the planet (primarily mobile devices) is replaced with new hardware every 2 - 3 years. The other 90% of manufacturers on the planet would kill to have a hardware refresh cycle that fast.

      However, trying to compare Andriod to iOS isn't exactly fair. iOS has ONE line of hardware to support, manufactured by the same company, which makes it pretty damn easy when one hand is talking to the other, and you're only dealing with one hand.

    2. Re:I don't know if this will fix it or not. by sribe · · Score: 1

      However, trying to compare Andriod to iOS isn't exactly fair. iOS has ONE line of hardware to support, manufactured by the same company, which makes it pretty damn easy when one hand is talking to the other, and you're only dealing with one hand.

      Yes, it's harder for manufacturers to keep up on Android. But that's no excuse for this: between 6 months and 18 months after ICS was released, fewer than 15% of handsets shipped with it.

    3. Re:I don't know if this will fix it or not. by kidgenius · · Score: 2

      But only 7% of units have the version that was released 1.5 years ago??? This means the device manufacturers are doing a unbelievably bad job of keeping up to date.

      ICS hasn't even been out for a year. More like 9 months. But yes, the manufacturers are terrible at it. They are STILL selling devices with gingerbread. Though I think any phone that has been released in the last 2 months have all run gingerbread. Though, I don't keep up with the low-end releases, only the flagship devices.

    4. Re:I don't know if this will fix it or not. by rgbrenner · · Score: 4, Interesting

      I keep reading that 80% of iOS users are on the latest release, and it seems too high to me that 80% of users would upgrade.

      I have an iPhone, and I don't have a hard time believing 80% of users would update.

      1) iTunes, which they are already using, automatically checks for updates, and tells you when one is available, and asks you if you want to install it. IIRC, if you decline the update, it will repeatedly ask you to install the update every time you open iTunes. You can disable updates, but that is not the default.. so it would require action from the user.

      2) if you choose not to install it, it won't be long (a few months) before you will start seeing messages like "this app requires at least iOS vX.X.X", and you won't be able to install new apps on your phone or update the apps you already have installed.

      So although you could choose not to upgrade, it is very easy to update, and if you install new apps (or update your apps), then the updates are pretty much required.

    5. Re:I don't know if this will fix it or not. by sribe · · Score: 2

      I have an iPhone, and I don't have a hard time believing 80% of users would update.

      Well, hard time believing it or not, the simple fact is, the actual rate of upgrade is a good bit lower--probably around 50-60%.

    6. Re:I don't know if this will fix it or not. by sribe · · Score: 1

      ICS hasn't even been out for a year. More like 9 months.

      You're right. That's what I get for trying to date math in my head first thing in the morning. Hope somebody mods you or me (here) up ;-)

    7. Re:I don't know if this will fix it or not. by Anonymous Coward · · Score: 0

      However, trying to compare Andriod to iOS isn't exactly fair. iOS has ONE line of hardware to support, manufactured by the same company, which makes it pretty damn easy when one hand is talking to the other, and you're only dealing with one hand.

      Which begs the question: if whatever Apple is doing is sooo easy, why is nobody else doing it and winning them on their own turf?

    8. Re:I don't know if this will fix it or not. by moss45 · · Score: 1

      Source?

    9. Re:I don't know if this will fix it or not. by Anonymous Coward · · Score: 3, Informative

      Wrong:

      http://www.iphonehacks.com/2012/03/ios-5-1-upgrade-stats.html

      Even though iOS 5.1 didn't include any major new feature and jailbreakers were warned to stay away from it, David Smith - developer of Audiobooks app (App Store link) reports that quite a large percentage of users have already upgraded to iOS 5.1.

      Smith who gets approximately 100,000 downloads per week for his app, shares some interesting statistics about the adoption rate of the latest iOS software update:

      More than 50% of the users had upgraded to iOS 5.1 within 5 days, which was almost as fast as users upgrading to iOS 5.0.1 released back in November.

    10. Re:I don't know if this will fix it or not. by jo_ham · · Score: 3, Insightful

      I have an iPhone, and I don't have a hard time believing 80% of users would update.

      Well, hard time believing it or not, the simple fact is, the actual rate of upgrade is a good bit lower--probably around 50-60%.

      That number will change now that OTA updates were put into iOS. The majority of those who don't upgrade will be because they never connect their phone to their computer. Now you don't need to do that to update it, and it will still periodically check for you, so there will be an even larger percentage using the current version of the OS in the future.

    11. Re:I don't know if this will fix it or not. by Anonymous Coward · · Score: 0

      The issue boils down to the issue of planned/forced obsolescence. The equipment manufacturers want you to upgrade all the time to their newest gadgets. They want Android fanboys like Apple has, but I just don't see upgrading every year for incremental improvements. There's no upside for me in it.

    12. Re:I don't know if this will fix it or not. by rgbrenner · · Score: 4, Interesting

      your speculation that it is lower, while interesting, does not equal proof. Your guessing that half of iphone users are on the new version because they bought new devices.. An idea that is completely baseless. And you provide no evidence to support it in any way.

      So how about some facts.

      Here's a link to a page, from an iOS/Android app developer, showing iOS users upgrading to the latest version. Within 2 weeks, 60%+ are using the very latest version (5.1.0), and 85% are using 5.0.0, 5.0.1, or 5.1.0.
      http://david-smith.org/blog/2012/03/10/ios-5-dot-1-upgrade-stats/

    13. Re:I don't know if this will fix it or not. by macs4all · · Score: 1

      However, trying to compare Andriod to iOS isn't exactly fair. iOS has ONE line of hardware to support, manufactured by the same company, which makes it pretty damn easy when one hand is talking to the other, and you're only dealing with one hand.

      Except for the fact that it is at the OEM-level that Android's "backporting" would be done, and in that regard, each OEM is in NO DIFFERENT POSITION than Apple; since they have to concern themselves ONLY with THEIR hardware.

      So, that's just a bloody excuse for the OEMs to use (and BTW, they don't even BOTHER to even try to use it, they simply either ignore the issue completely, or say "tough". "You ain't getting teh new shiny."

    14. Re:I don't know if this will fix it or not. by sribe · · Score: 1

      your speculation that it is lower, while interesting, does not equal proof. Your guessing that half of iphone users are on the new version because they bought new devices.. An idea that is completely baseless. And you provide no evidence to support it in any way.

      It is simple math, not a guess. Given the annual growth rate in sales of approximately 100%, then at any point in time almost 50% of phones were purchased within the past year. The latest iOS has been out about a year.

      So, about 50% of phones were purchased with the latest version of iOS. Leaving 30% of phones, out of the 50% sold with older versions, having been upgraded after being bought--or a 60% rate of upgrade among those older phones.

      Here's a link to a page, from an iOS/Android app developer, showing iOS users upgrading to the latest version. Within 2 weeks, 60%+ are using the very latest version (5.1.0), and 85% are using 5.0.0, 5.0.1, or 5.1.0.

      Interesting additional data point. Combined with the above, it suggests that the vast majority of those who will upgrade do so within 2 weeks. Kind of makes sense--some are not offered the upgrade because the phone will not support it, and those choose not to upgrade within 2 weeks maybe never do.

    15. Re:I don't know if this will fix it or not. by sribe · · Score: 1

      That number will change now that OTA updates were put into iOS. The majority of those who don't upgrade will be because they never connect their phone to their computer. Now you don't need to do that to update it, and it will still periodically check for you, so there will be an even larger percentage using the current version of the OS in the future.

      Interesting point. In fact, whether it increases or not might give some insight into how many 1st and 2nd generation and 3G iPhones are still in use, since they cannot be upgraded. So the differential would be the ones you described above, and the remainders might be early iPhones--assuming that very few people will choose to skip an update.

      This is actually important to investors, because how many old ones are still in use gives some idea of the rate at which they're retired, which is a clue in figuring out upgrade rates, which is what nearly all sales will be once the market is saturated with smart phones.

    16. Re:I don't know if this will fix it or not. by sribe · · Score: 1

      Source?

      Apple's quarterly reports for the growth rate. Simple math for what % of phones have been sold in the past year.

    17. Re:I don't know if this will fix it or not. by Anonymous Coward · · Score: 0

      This means the device manufacturers are doing a unbelievably bad job of keeping up to date foredi.

    18. Re:I don't know if this will fix it or not. by gmhowell · · Score: 1

      No, it's a guess. In fact, multiple guesses and poor assumptions on your part.

      You claim that a 100% growth rate in sales would result in 50% of phones being purchased in the past year is wrong on more than one level, and from this statement, your other flaws in thinking follow. First, a 100% growth rate in sales does not imply that 50% are new after one year. It implies that the growth rate is twice what it was in the previous year. So if we have three years, 1, 2, 3. Year 1 sells 10 units. Growth rate for year 2 is 10%, meaning 11 units sold. Growth rate increases by 100% for year three means that the growth rate is 20%. That means, in year three, 14 units sold (it's closer to 13, but I'm being generous to your line of thought). So, there are 35 units on the market, 14 in the previous year. Pretty far from 50%. You don't know the growth rate between years 1 and 2, so knowing the growth rate for years 2 to 3 doesn't really tell you anything.

      So, what you probably meant is sales in year three equal the sum of sales from years 1 and 2. Year 1, 10 units, year 2, 11 units, year 3, 21 units. Ok, no problem. At the end of year 3, at least 21 out of 42 units will be running the latest version of the OS. There is a problem here, and you ignored it, despite it being pointed out to you more than once (albeit obliquely). Within a month, developers with sites viewed by iOS devices saw the latest version 50-60 percent of the time. The 21 units sold in our demonstration scenario are not all in the first 2-4 weeks. Not even half occur this quickly.

      New sales likely account for far fewer devices than you are giving credit for.

      Now, to be fair in the other direction, there is something you don't seem to suggest that is certainly an issue now: how many of the 21 fictional units bought in years 1 and 2 are obsolesced by a phone bought in year 3? Not everyone sells his old phone. I probably won't. So if I get an iPhone 5, it will increase the number of units on iOS 5, at the same time decreasing the number of units on iOS 4. Now that the US and other parts of the world are approaching saturation points for iPhones, this becomes a greater issue. Not many new customers to gain, but plenty of old ones replacing old stuff.

      TL;DR: You are confusing states and flows.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    19. Re:I don't know if this will fix it or not. by sribe · · Score: 1

      No, it's a guess. In fact, multiple guesses and poor assumptions on your part.

      Wow, you just really do not know jack shit about this market do you?

      ...First, a 100% growth rate in sales does not imply that 50% are new after one year. It implies that the growth rate is twice what it was in the previous year....

      The rate of year-over-year sales growth of the iPhone has been running at about 100%. Not the rate of growth in the rate of growth. If Apple sells 10 units in year 1, they sell 20 the next year--not 11. And in year 3 they sell 40--not 13 or 14. This is neither a guess nor a poor assumption on my part; it is established incontrovertible fact-. (Ranging from, if I recall correctly, about 90% to about 120%, lower lately for the iPhone, but compensated for somewhat by the iPad running at closer to 150%.)

      There is a problem here, and you ignored it, despite it being pointed out to you more than once (albeit obliquely). Within a month, developers with sites viewed by iOS devices saw the latest version 50-60 percent of the time.

      Ignored it??? Bullshit! I addressed it both times, the first time slightly obliquely, and the second time spelled out in detail: (1/2 @ 100%) + (1/2 @ 60%) = 80%. So, the upgrade of existing users is about 60%, and the differential between that 60% and the 80% widely reported as "running the latest version" is accounted for by the fact that about 1/2 were bought in the past year.

      New sales likely account for far fewer devices than you are giving credit for.

      No, they do not. The numbers are public information. Feel free to educate yourself from any one of a number of readily available sources. In the alternative, feel free to stop spouting off about what you do not know and shut the fuck up.

      Now, to be fair in the other direction, there is something you don't seem to suggest that is certainly an issue now: how many of the 21 fictional units bought in years 1 and 2 are obsolesced by a phone bought in year 3?

      You are right about that, the attrition rate of old devices contributes to increasing the proportion of users running the newer versions, and nobody knows what that rate is--and it's probably not a flat rate but a curve which complicates any guess even further. Of course when you say "you don't seem to suggest" that is a flat-out lie since I did mention that very thing ;-)

      You are confusing states and flows.

      No, I am not. You are unaware that the actual growth rate of iOS device sales is about 100% per year--that every quarter Apple sells about twice as many as they did in the same quarter the year prior. And, apropos to the original subject and my original post, Android device sales have recently been growing at a higher, and accelerating, rate.

    20. Re:I don't know if this will fix it or not. by Anonymous Coward · · Score: 0

      I don't know how google solves this, but they sure need to! This is a good (and necessary) step, but I worry that device manufacturers will not be sufficiently motivated to take advantage and stay as up to date as they should...

      Google could solve it if they wanted by just slowing down the release of new OS updates to 1/year or whatever. But, they are more interested in pushing out new features than they are in fighting fragmentation.

      About 40% of models of the iPhone don't run the newest version of IOS. Some of the ones that do run the newest version don't actually support all the features in the new version. So, another thing Google could do is make some of the stuff really easy to implement, and call that the new version. Then have the other features more modular. So, a phone manufacturer could claim they ran the newest version, but in fact not support everything... you know, like apple does...
             

    21. Re:I don't know if this will fix it or not. by quacking+duck · · Score: 1

      3) I got my last iOS5 update over the air. The package had already been downloaded before I saw the a notification badge for the update on my System Prefs app icon. I did hold off for a few weeks, wanting to see what the jailbreak status on it was.

    22. Re:I don't know if this will fix it or not. by rgbrenner · · Score: 1

      I'm not going through your entire post.. this is really the crux of your argument...

      If Apple sells 10 units in year 1, they sell 20 the next year--not 11. And in year 3 they sell 40--not 13 or 14.

      You are right about that part.. but in that scenario, how many devices are being actively used? Is it 40, 60, or 70?

      You can't tell me that.. because you don't know how long each device is being used before the consumer buys a new device.

      And that is why your argument doesn't hold together, and why your figures are guesswork at best.

    23. Re:I don't know if this will fix it or not. by sribe · · Score: 1

      You are right about that part.. but in that scenario, how many devices are being actively used? Is it 40, 60, or 70?

      You can't tell me that.. because you don't know how long each device is being used before the consumer buys a new device.

      And that is why your argument doesn't hold together, and why your figures are guesswork at best.

      Every device that is no longer in use will skew the distribution toward my argument, not away from it. With all devices still in use, 60% of older ones have to upgrade to get to 80% using the current OS. With some unknown number out of service, it's less than 60% that have to upgrade to get there, not more.

      So I'm still right, but possibly more right than I've claimed so far, since my example was assuming the worst case for my argument ;-)

      (Also bear in mind that at 100% growth rate, it doesn't take too many years before this years' phones do not contribute significantly.)

    24. Re:I don't know if this will fix it or not. by gmhowell · · Score: 1

      Your inability to understand the terms you are using moots your entire argument. Try again next time.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    25. Re:I don't know if this will fix it or not. by gmhowell · · Score: 1

      Not worth attempting to educate him. None so blind as he who will not see.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    26. Re:I don't know if this will fix it or not. by sribe · · Score: 1

      Your inability to understand the terms you are using moots your entire argument. Try again next time.

      The term "growth rate of sales" is the first derivative of sales, not the second. I understand the terms perfectly, and am amazed at the lengths you are going to in order to avoid recognizing that. So, to help you, here are the actual numbers, units sold each quarter since its introduction, all years for a quarter on a line to make the trend more obvious (along with the exceptions), rounded to the nearest million:

      Q1 2012: 37 million, Q1 2011: 16 million, Q1 2010: 8 million, Q1 2009: 4 million, Q1 2008: 2 million

      Q2 2012: 35 million, Q2 2011: 17 million, Q2 2010: 9 million, Q2 2009: 4 million, Q2 2008: 2 million

      Q3 2012: unknown, Q3 2011: 20 million, Q3 2010: 8 million, Q3 2009: 5 million, Q3 2008: 1 million, Q3 2007: 0 million (well, 0.25)

      Q4 2012: yet-to-come, Q4 2011: 17 million, Q4 2010: 14 million, Q4 2009: 7 million, Q4 2008: 7 million, Q4 2007: 1 million

      Again, those are phones sold per quarter, not cumulative in any way, not installed base--in your terms: the "flow", not the "state".

      iPhone sales are growing at about 100% per year. This is not an "inability to understand the terms" on my part. It is, as I have pointed out repeatedly now, a thoroughly-documented and widely-known fact. Nearly every quarter Apple announces sales of the iPhone that are about 100% more than the year-ago quarter, and this is followed by a blizzard of press coverage across financial and technical news outlets. If you had any sliver of a clue about this market, you'd know that. (And of course you'd know that growth in sales of Android devices has been similar.)

      Your refusal to accept basic facts in no way moots my argument. So perhaps you'd like to "try again next time" you obstinate, arrogant, snide, condescending yet ignorant and innumerate fuckwit ;-)

    27. Re:I don't know if this will fix it or not. by gmhowell · · Score: 1

      Your refusal to accept basic facts in no way moots my argument. So perhaps you'd like to "try again next time" you obstinate, arrogant, snide, condescending yet ignorant and innumerate fuckwit ;-)

      Pot, kettle, black.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    28. Re:I don't know if this will fix it or not. by sribe · · Score: 1

      Pot, kettle, black.

      OK, but what about the facts :-O

    29. Re:I don't know if this will fix it or not. by gmhowell · · Score: 1

      Pot, kettle, black.

      OK, but what about the facts :-O

      The fact is you are an uneducable troll.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    30. Re:I don't know if this will fix it or not. by sribe · · Score: 1

      The fact is you are an uneducable troll.

      Did you look at the numbers?

      Would tell me what you think is the approximate growth rate of iPhone sales?

      Would you use actual numbers rather than your own pre-conceived notion?

    31. Re:I don't know if this will fix it or not. by sribe · · Score: 1

      Not worth attempting to educate him. None so blind as he who will not see.

      Now that is fucking hilarious. Projection on a monumental scale!

    32. Re:I don't know if this will fix it or not. by moss45 · · Score: 1

      You can't know that from their growth rate. Technically every year it could be the same customers upgrading, so they would have a 100% upgrade rate. There's just no way of knowing that from their sales how many customers are new and how many are upgrading from another iPhone. You have people that buy every new phone, people on a two year upgrade cycle and people on a three year upgrade cycle. There's just to much variance for 'simple math' to get the right answer.

    33. Re:I don't know if this will fix it or not. by sribe · · Score: 1

      You can't know that from their growth rate. Technically every year it could be the same customers upgrading, so they would have a 100% upgrade rate. There's just no way of knowing that from their sales how many customers are new and how many are upgrading from another iPhone. You have people that buy every new phone, people on a two year upgrade cycle and people on a three year upgrade cycle. There's just to much variance for 'simple math' to get the right answer.

      But from simple math I *can* know the maximum % of old phones being upgraded, because every old phone that goes out of service and ceases to be a candidate, *lowers* the percentage of old users that have to upgrade in order to get to 80% running the new OS. So, this requires at most 60% of older users to upgrade, with the actual number being less--although other evidence points to the actual upgrade rate for older phones being very close to that.

    34. Re:I don't know if this will fix it or not. by moss45 · · Score: 1

      because every old phone that goes out of service and ceases to be a candidate

      But you don't know when phones go out of service. So you can't tell when people are upgrading and when they are holding onto their old phone.

    35. Re:I don't know if this will fix it or not. by sribe · · Score: 1

      But you don't know when phones go out of service. So you can't tell when people are upgrading and when they are holding onto their old phone.

      Sigh. Let me try again--it's really simple.

      None out of service is the baseline I used, where 60% upgrading gets you 80% using the new OS. Every single one that goes out of service, reduces the fraction that have to upgrade to get to 80% using the new OS. So no matter how many go out of service, no matter when, it never requires more than 60% upgrading to get to 80% using the new version--only 60% or less under any circumstances.

      (Now if you play with guesses as the retirement curve, it seems that 50%-60% is the reasonable range, with 40% probably being a safe lower bound.)

  18. Charity begins at home by ChunderDownunder · · Score: 4, Insightful

    You know that Android vendor you bought Google? Motorola Mobility.

    Certain phones are still stuck on 2.x because *your company* won't update them. Less than 2 year old (24 month contract) phones are stuck on froyo - e.g Defy.

    Providing an unlocked bootloader so the community (e.g. cyanogenmod) can update them to Jellybean would be a good sign.

    1. Re:Charity begins at home by Psyborgue · · Score: 1

      Unlocked bootloader and the driver source so - for example - gpu performance doesn't suck. It's all fine and dandy to run ICS or JB, but without a working GPU driver, doing all that fancy UI stuff in software will totally rape the battery. There are lots of roms out there with this problem.

    2. Re:Charity begins at home by Anonymous Coward · · Score: 0

      Google bought Motorola to get ahold of the 70,000 patents. They couldn't care less about their crappy hardware that nobody outside of the US was buying.

      --
      Sundar Pichai is the utter asshole whose incompetence resulted in the shutdown of Google's Atlanta office. We don't forget!

    3. Re:Charity begins at home by symbolset · · Score: 4, Insightful

      That deal closed only five weeks ago.

      --
      Help stamp out iliturcy.
    4. Re:Charity begins at home by mitch0 · · Score: 1

      My current phone is a Motorola Defy, and with CM7 it's the best phone I had so far. The form-factor is ideal, it's water resistant and generally works just fine. The stock moto rom was unusable, the operator-branded one even more so, but there's nothing wrong with the hardware.
      My only minor issue with it is the use of the magnetic sensor to detect docking, which doesn't play nice with my magnetic-latch phone holder, but even that can be worked around by uninstalling the stock cardock and clock applications.

      --
      // "If human beings don't keep exercising their lips,
      // their brains start working." -- Ford Prefect
    5. Re:Charity begins at home by Anonymous Coward · · Score: 0

      The deal was expected to close for over 7 months

    6. Re:Charity begins at home by symbolset · · Score: 1

      But it didn't. It closed five weeks ago. And so in addition to the issues of hands-off management Google has promised for Motorola is the fact that there just plain hasn't been any time for them to make a change on this if they wanted to. Moto knows Google likes open, and frequent updates. But they're free to act as an independent company and go their own way as much as they want. That's how it has to be to keep other handset companies from getting all freaked out.

      --
      Help stamp out iliturcy.
    7. Re:Charity begins at home by jareth-0205 · · Score: 1

      You know that Android vendor you bought Google? Motorola Mobility.

      Certain phones are still stuck on 2.x because *your company* won't update them.

      Jeez, give them a chance, they've only had control for a few weeks...

  19. Why we still have Android 2.3 devices by steveha · · Score: 2

    TFA says devices are still "three major releases behind". Well, let's think about that.

    After 2.3 came 3.0, Honeycomb, which was for tablets only. Then after a long time came 4.0, Ice Cream Sandwich, for phones again. Now 4.1, Jellybean, is the next major release, and it is so new that Google just announced it.

    So, what is the actual current situation? Jellybean is totally new and there is no way any phone can have it yet. ICS is shipping on some phones, and other phones have shipped with 2.3 Gingerbread but with a promise to upgrade to ICS soon. No phones are running Honeycomb because it is for tablets only.

    So I think the "three major releases behind" bit is disingenuous. It would be more fair to say "ICS has been a bit slow to roll out" but I guess that's not as impressive.

    steveha

    --
    lf(1): it's like ls(1) but sorts filenames by extension, tersely
    1. Re:Why we still have Android 2.3 devices by Lumpy · · Score: 1

      "Jellybean is totally new and there is no way any phone can have it yet."

      Odd, the Phone I got at IO has 4.1 on it. In fact the update was available to install before I left to come back home. Sounds like you dont know what you are talking about, There are several thousand phones with it on it. and if you go to google.com and buy one, you can have it too.

      --
      Do not look at laser with remaining good eye.
    2. Re:Why we still have Android 2.3 devices by kidgenius · · Score: 1

      No. That's an OTA developer release you have, available only on those phones. I have a nexus as well, but the only reason I have jelly bean is because I downloaded a rom for it. ICS has not been officially released and won't be until next month. You have a developer preview. It's like saying that Mountain Lion has been "released" because there are developer previews floating around. Or Windows 8 has been "released" because I download demos and previews. Entirely different things.

    3. Re:Why we still have Android 2.3 devices by Anonymous Coward · · Score: 0

      Therefore 4.1 does not exist! Please return to plugging your ears and sticking your head in the ground....

      Lumpy is correct in regards to your statement, you are in fact very wrong. Accept your being called out with some grace and retract your previous incorrect statement.

    4. Re:Why we still have Android 2.3 devices by maccodemonkey · · Score: 1

      Does the reason really matter?

      If I'm a developer (and I am), in the end the reasoning doesn't matter to me. Only the facts. I can't take advantage of 4.0 features because Android seems to be stuck in 2.3-land.

      I don't agree with your logic, but I'm also find myself not really caring. 4.0 is a year old. iOS 5 is also only a year old, yet it commands 80%-85% share of iOS users. 4.0 adoption should be higher.

    5. Re:Why we still have Android 2.3 devices by Anonymous Coward · · Score: 0

      4.0 is a year old.

      The SDK was released just a little over 8 months ago. That's more like 2/3 of a year. Is that a long time in Android product life cycles? I'm not sure.

      4.0 adoption should be higher.

      GP article did say "ICS has been a bit slow to roll out".

      Apple is their own target for iOS releases, so Apple products ship with new iOS versions immediately. In the Android ecosystem, if you have a Nexus device you can upgrade immediately, but every other maker takes time with releases.

      So now, some devices are shipping with ICS and others are promising it soon. Still not ideal, of course. I think Google would like faster rollout of new Android releases, so if you know the secret please tell them.

    6. Re:Why we still have Android 2.3 devices by steveha · · Score: 1

      Odd, the Phone I got at IO has 4.1 on it.

      Wow, you got in to Google I/O. Good for you. I didn't get in, but I would have liked to.

      So there are several thousand phones in existence that have Jelly Bean and you have one. Good for you.

      Sounds like you dont know what you are talking about, There are several thousand phones with it on it.

      Okay, fine. What I should have written there was "There hasn't been time for the various Android phone companies to roll out Jelly Bean in their mobile phone lines." For extra points and a gold star I should have said "But of course Google has Jelly Bean available on Nexus phones."

      I was writing in a few spare moments at a coffee shop, using my phone's tiny keyboard. I apologize that I wrote something less scrupulously correct than the above.

      I think the larger point stands. The larger point: it is silly to say that some phone companies are "three major releases behind" when one of the major releases has been available to the world for less than a week, and another was for tablets only.

      P.S. Please consider, in future, using language such as "you are mistaken on this point" rather than "you don't know what you're talking about"... unless it was actually your intent to alienate me, in which case the latter is more efficient.

      steveha

      --
      lf(1): it's like ls(1) but sorts filenames by extension, tersely
  20. TWO versions behind, not three. by kidgenius · · Score: 2

    Only TWO versions behind, not three. NO phones received Honeycomb. That was tablet only and doesn't count.

    1. Re:TWO versions behind, not three. by Anonymous Coward · · Score: 0

      Well, that makes it all OK then :/

    2. Re:TWO versions behind, not three. by Anonymous Coward · · Score: 0

      It was a major version number for Google, and introduced a set of new APIs. Just because they chose not to release it doesn't make it disappear.

  21. No one wants to keep phones up to date by thetoadwarrior · · Score: 2

    If your old phone has all the new stuff you're less likely to buy a new phone. Manufacturers have no incentive to update their phones and I suspect they'll fight any initiative that tries and force them to do it.

    1. Re:No one wants to keep phones up to date by Dzimas · · Score: 3, Insightful

      And by "old," you mean 18 months. It's a significant problem for those of us living in Canada, where 3 year contracts are the norm. By the time the contract is half over, your phone is no longer supported.

    2. Re:No one wants to keep phones up to date by Lumpy · · Score: 1

      The first step it to lobby your government to make phone contracts illegal.

      --
      Do not look at laser with remaining good eye.
    3. Re:No one wants to keep phones up to date by thetoadwarrior · · Score: 1

      Not a bad idea but who is going to pay full price for a phone especially when bills probably won't be reduced.

    4. Re:No one wants to keep phones up to date by quacking+duck · · Score: 2

      Two of the three carriers have contract-free options, so you can buy a high-end smartphone for $600-$700 (not necessarily unlocked though). So contracts are optional, which is fine, no one wants to actually make them illegal.

      Problem is the 3-year contracts are unconscionable and pricing makes zero sense: a phone that's $150 on 3-year might be $550 for 2-year, $579 for 1-year, and $599 contract-free. $400 for a 1-year difference? Utter nonsense.

      Prices may vary somewhat but this is across all smartphones; it's not just Apple strongarming the carriers for higher subsidies.

  22. Serious issue... by Anonymous Coward · · Score: 0

    This is a critical issue.

    Microsoft, at least, made a core of code that ran PCs in the early days. It was connected to hardware specific resources by drivers. Evolution of the platform OS incorporated backward compatibility as essential and in the few places where this broke down, they at least made a passing attempt to provide tools (such as virtualizations) to allow it, even it if does come with higher costs as in Win7.

    I realize these are PCs and not phones that I am using as an example, but the connector here is that Google has put the core code out there, and handset makers A, B and C are tweaking these fundamental portions, adding phone-specific stuff, and doing it in the face of product revision cycles that make the early days of the PC look placid. who has time and resources to track HUNDREDS of variations? This isn't about plastic color. It's about gazillions of lines of code.

    Apple, OTOH, has a thread of consistency, usually an upgrade path, and other ecosystem-specific attractions. When you take this fact, and the fact that no one in Android land seems to be making any money for their efforts, I am puzzled why anyone wants to do development on Android?

    Really, why? It's not about market share; effort should be about profitably selling successful product (apps). Taking your valuable programming smarts and wasting them on something that promises little reward seems just silly.

  23. It won't help by jimicus · · Score: 1

    It won't help, and here's why:

    Google fundamentally do not understand the mobile phone industry. Most phone manufacturers are following a broadly similar development methodology: design phone, put together firmware to run on it, release phone, get on with designing next phone.

    This is all carried out at breakneck speed because most of the manufacturers insist on having a stupidly large range of handsets.

    Once work on the next phone has started, firmware upgrades to the last model they were working on are few and far between - and often only because really bad bugs have been discovered. Sometimes not even then.

    You can't resolve this with a generic Android build which anyone can install because mobile phone hardware isn't sufficiently standardised as to allow this. Look at cyanogenmod: yeah, it works on some devices, but it requires a build specific to the device and many devices have a great big long list of caveats associated with running cyanogenmod on them.

    This won't change any time soon because the phone industry is happy with things the way they are - if anything, it works in their favour. Your two year old handset's looking a little long in the tooth because we haven't bothered to release any updates for it? Fine, your contract's up for renewal soon anyway. Why not just get a new handset then?

    1. Re:It won't help by Psyborgue · · Score: 1

      The problems with running Cyanogenmod on different devices are mostly related to drivers and locked boot-loaders. If phone manufacturers would unlock their boot-loaders and provide driver source (not always in their hands), most of the problem would go away.

    2. Re:It won't help by kidgenius · · Score: 1

      This is all carried out at breakneck speed because most of the manufacturers insist on having a stupidly large range of handsets.

      Which I think everyone can agree is quite idiotic. Release the same phone everywhere. At most a CDMA and a GSM variant. That makes 2 phones. The stupid "galaxy III is US will have chipset X on att, Y on tmobile, Z on sprint, and oh yeah, the world version will have chipset Q"

      yeah, it works on some devices, but it requires a build specific to the device and many devices have a great big long list of caveats associated with running cyanogenmod on them.

      That's because the CM guys don't have all the necessary drivers. If they did, they would put the companies to shame. This can be fixed by the companies by making fewer variants of phones.

      This won't change any time soon because the phone industry is happy with things the way they are - if anything, it works in their favour. Your two year old handset's looking a little long in the tooth because we haven't bothered to release any updates for it? Fine, your contract's up for renewal soon anyway. Why not just get a new handset then?

      That's fine, but don't expect me to buy a phone from that manufacturer if they are slow to update things. Bye-bye moto, hello nexus.

    3. Re:It won't help by symbolset · · Score: 1

      It doesn't seem to be so critical that it's stopping a million people a day from buying Android devices. So maybe it's a little overblown.

      --
      Help stamp out iliturcy.
    4. Re:It won't help by macs4all · · Score: 1

      You can't resolve this with a generic Android build which anyone can install because mobile phone hardware isn't sufficiently standardised as to allow this.

      Excuse my ignorance of Android architecture; but isn't there some equivalent to the DOS/Windows BIOS for Android? Phones are getting way powerful enough to support such abstraction, aren't they?

    5. Re:It won't help by jimicus · · Score: 1

      Excuse my ignorance of Android architecture; but isn't there some equivalent to the DOS/Windows BIOS for Android?

      Nope. In fact, having a basic text-mode that can be easily programmed with a generic driver is a bit of an anomaly to the PC world; most other architectures don't really have anything comparable.

    6. Re:It won't help by macs4all · · Score: 1

      Excuse my ignorance of Android architecture; but isn't there some equivalent to the DOS/Windows BIOS for Android?

      Nope. In fact, having a basic text-mode that can be easily programmed with a generic driver is a bit of an anomaly to the PC world; most other architectures don't really have anything comparable.

      I was speaking more of the "driver connector" end of things, where the BIOS (you know; the Basic Input Output System) interfaces the vagaries of chipset register mapping and such to the OS-side of things.

    7. Re:It won't help by jimicus · · Score: 1

      With you.

      IIRC most embedded systems don't have anything like that. They don't necessarily even have a standardised mechanism to load a kernel into memory and boot it.

    8. Re:It won't help by macs4all · · Score: 1

      With you.

      IIRC most embedded systems don't have anything like that. They don't necessarily even have a standardised mechanism to load a kernel into memory and boot it.

      But Android Fans keep harping about how their smartphones a just "liittle computers"; so...

  24. The world you want is here today, in UK at least by Anonymous+Brave+Guy · · Score: 4, Interesting

    I don't know where you are, but here in the UK it's easy to buy basically any smartphone or tablet device of any level, from the basic entry-level gear up to the latest Galaxy or iPhone model, directly and with all the usual consumer protection laws applicable. Then you can get a SIM-only package, on a rolling monthly contract without any long-term tie-in, from any of the major phone networks to get the voice and/or data connectivity.

    Most people don't do this, because it would force them to confront the real cost of buying that shiny new smartphone instead of mentally writing it off as part of a monthly credit agreement^W^Wcalling plan, where both the cost and the interest rate they're effectively paying for the device are mixed in with the flate rate they're paying for the network anyway. But as with most credit-like agreements, if you have the money up-front and do the maths, it's almost always cheaper over the lifetime of the deal to buy your own device, and of course it gives you a lot more flexibility to change your connectivity package mid-term as better deals become available in a highly competitive market.

    I'm always slightly surprised that the usual rules we have here for advertising credit agreements (making it clear that you're tied into paying a certain interest rate, described in a standardised way) haven't been applied to the mobile phone market. If the carriers were forced to describe how much their calling plan is really costing in an easily comparable format, and to show the price of the equivalent up-front purchase and separate connectivity, I suspect the market would shift rather sharply in the average consumer's favour.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  25. how 'bout that samsung kies? by dAzED1 · · Score: 1

    I tried upgrading the official, correct way - requires an app that forces itself into the usb stack, and doesn't run properly on anything other than 32bit windows. My galaxy S1 can't upgrade itself from the phone - so I'm still on 2.2 unless I want to root it again. So it's not really google's fault, it's somewhere between AT&T (for me) and Samsung.

    1. Re:how 'bout that samsung kies? by Psyborgue · · Score: 1

      My GS1 (Samsung Vibrant) is running ICS. Everything works. Even camera recording at 720p, hardware video decoding, gpu, and even GPS works as good as on any official rom. You might give it a shot. Here's a link to get you started. I'm running Passion mod, which is more or less stock ICS. My partner has a Nexus S and performance is more or less identical. Why stay with 2.2? There is really no need. If you have a Samsung Captivate (ATT), or an international Galaxy S, check their dedicated forums on XDA developers. Similar roms exist across all GS1 variants.

    2. Re:how 'bout that samsung kies? by rrossman2 · · Score: 1

      My Galaxy S GT-i9000 had no issues. Granted the carrier wasn't pushing stuff out, so I'd just go to samfirmware.com or whatever it was and download the offical Samsung firmware, and flash using ODIN. Very easy to do. Last I did it that way, samsung was up to 2.3.5 if I remember correctly.

      Since then I've just ran CyanogenMod 7, and later 9 which is Ice Cream Sandwich. About a week ago I gave AOKP a try, which I like better. While they both just work (had no issues in the later releases of CM9), AOKP comes with the Glitch kernel stock which allows you to overclock. My i9000 runs at 1200MHz just fine.

      Honestly, my next phone will be another Samsung. Now if you compare my wife's Verizon Fascinate (which is another Galaxy S with the same specs as mine), you'd understand why I'll never get another carrier branded phone. I just lucked out as Immix (a small local carrier) picked up the international version of the Galaxy S (The GT-i9000T I have) and didn't screw with it at all. As soon as they get the S III, I'll be picking it up.

    3. Re:how 'bout that samsung kies? by dAzED1 · · Score: 1

      ok, just to restate something - I have successfully rooted the device several times. That's what "unless I want to root it again" means. Doing that should not be required.

  26. The REAL problem with fragmentation is... by jonwil · · Score: 3, Interesting

    That manufacturers continue to release brand new devices running Gingerbread with no upgrade path to Ice Cream Sandwich whatsoever. And its not like these are devices that started development long before ICS appeared, some of them are devices that were likely early enough in their development phase that they could easily have started work on an ICS port at that point (and in some cases even potentially switched to ICS before the release)

    Google already has certification requirements for a "Google" device that has Play/Marketplace, gmail etc on it.
    Some things I think Google should add to those requirements that would benefit Android:
    1.They should tell OEMs that after , any not-yet-released devices that want certification MUST be running Ice Cream Sandwich or at the very least have a defined upgrade path to ICS.
    2.They should tell OEMs that Google must be the default search engine (after all, the search is a big part of how Google makes its money on Android)
    3.They should tell OEMs that they must fully comply with the license of any and all software they are shipping on the phone (including the GPLv2 for the Linux Kernel). No more of this "its industry standard practice to release kernel source weeks/months after the binaries have shipped" BS that some OEMs *cough*HTC*cough* keep pulling again and again.

    1. Re:The REAL problem with fragmentation is... by jonwil · · Score: 1

      That first one should have been after a certain date, any not-yet-released devices

  27. Users can upgrade Android devices by Snaller · · Score: 3, Insightful

    But 99% don't give a crap.

    --
    If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
    1. Re:Users can upgrade Android devices by mjwx · · Score: 2, Informative

      But 99% don't give a crap.

      This,

      I hack my phones and make sure they're on the latest community ROM's but my housemates also have Android phones and they dont know, let alone give a shit what Android version they're on.
       
      \

      99.9999999% of IOS users are the same, they dont know, let alone give a shit about what version of IOS they are on. I regularly come across outdated Iphones, hell I've come across Iphones that are over 2 years out of date with the user being completely oblivious to this ("oh, Apps? I don't bother with those" or "Itunes, oh I don't listen to that new fangled music son"). All because the user couldn't care less.

      It didn't stop anyone on Android or IOS.

      The great grim spectre of "fragmentation" is not the spectre that iFanatics have made it out to be.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    2. Re:Users can upgrade Android devices by mea_culpa · · Score: 1

      Modded this wrong and can't undo without posting. Fixed

    3. Re:Users can upgrade Android devices by RogerWilco · · Score: 1

      My iPhone 3GS is 3 years old and running iOS 5. It will also be supported by iOS 6. I don't know of a single Android phone that's over a year old that has a supported upgrade to ICS. All 3 year old Android phones are still on 1.x, except the HTC Hero, which is on 2.1, with cyanogen it manages 2.2.

      Sure there are outdates iPhones, but over 80% is running the latest iOS. Most Android users couldn't even upgrade if they wanted to, only phones from mid-2011 support ICS.

      Show me any phone from 2009 or even 2010 that runs ICS.

      --
      RogerWilco the Adventurous Janitor
  28. Not enough by Lumpy · · Score: 1

    google needs to build in a OS update push that bypasses all carriers. Waiting for the carrier to get around to it is not working and will not work. Bypass them.

    android phones should check for updates from the mother-ship at google. and tell Motorola, HTC,Samsung,Dell,Sony,LG, ATT, Verizon, etc... all to suck eggs.

    --
    Do not look at laser with remaining good eye.
  29. Here is a REALLY simple fix! by p51d007 · · Score: 1

    From: Google To: AT&T, Sprint, Verizon, Orange, et al re: Software updates Notice! Starting 1 Jan, 2013, GOOGLE will institute a new procedure to update any device running an android OS. After this date, when WE release a new OS, it will be automatically downloaded to any device that is capable of supporting a new release. There will be a message on the client device stating the OS has an update, and the necessary instructions to update said device. We take this action, because our partner carriers are too damn lazy to push the updates themselves, counting on the stupidity of the average consumer into buying a NEW device every year. Sincerely, Google P.S. SUCK IT!

    1. Re:Here is a REALLY simple fix! by Anonymous Coward · · Score: 0

      If google did that when the android was first released, android would not have been as big as it is today (or perhaps even survived).

  30. The idea is do what you want with the code... by mwfischer · · Score: 1

    .. and that's exactly what carriers are doing. Doing whatever is cheaper and easier for them. Do what you want.

  31. Re:Customer by Anonymous Coward · · Score: 0

    You are correct, the typical "customer" for a phone manufacturer is a carrier. That is the real problem. Only Apple has turned this on its head and made the end user "the customer". I'm not sure how they can change now, but the is the biggest challenge for Google.

  32. Re:how 'bout that samsung kies? chinese trojan by Anonymous Coward · · Score: 0

    That's also got a trojan, and not the ribbed kind. It fucks you up good, anyway.

  33. Be the Best; Problem Solved by shawnhcorey · · Score: 2

    If Google want to prevent Android fragmentation, all it has to do is create the best SDK. If it's the best, then the majority of developers will use it and its version of Android. Fragmentation would be reduce because the majority of phones would use the same version.

    --
    Don't stop where the ink does.
  34. Keyboard by mattr · · Score: 0, Offtopic

    Simple question here. I attempted to buy a silicone keyboard for a business trip but it won't work with my HTC Evo 4G (ISW11HT). Works with other android devices. Known problem apparently. I tried it in the store and it will pair but not connect. The silicone keyboard app also had trouble installing.

    So is it really impossible to patch this thing?

  35. ICS runs just fine on 600 MHz ARMv6 junk by Anonymous Coward · · Score: 0

    I've been running alpha CyanogenMod 9 ROMs on my HTC Wildfire S (600 MHz ARM11-based CPU, weak Adreno 200 GPU) for months. Runs ridiculously smooth, way faster than its stock HTC Sense ROM. I'd say ICS and probably Jelly Bean run on crap hardware just fine.

    What's holding back the updates are mainly poorly integrated OEM customizations, crude drivers and generally low quality hardware abstraction; if you look at the code, you'll find hacks for SoC-specific quirks on surprisingly high levels in the Android software stacks. Much of the Android userspace was never written for hardware acceleration, the Linux kernel's touchscreen support wasn't anywhere near complete when Android 1 was released, etc. These issues were never handled in a cohesive, cooperative manner so instead we have (probably hundreds of) device-specific hacks in code that shouldn't need to know anything about what it's running on.

    Newer devices may have less trouble with this since the Linux kernel's been slowly picking up Android features and their OEM-released kernel sources will be closer to stock Linux, but the poor layering of functionality is likely still there.

    A lot of work the CyanogenMod developers are doing is essentially finding and forward porting these hacks to enable the Android 4 userspace to function in the absence of proper handling of such quirks.

  36. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  37. Only 7% running ICS by nnull · · Score: 1

    Only 7% running ICS because the majority of people don't want to purchase a new phone ever since google screwed us over with updates. Considering we can't run ICS on the majority of Android phones on sale right now, why bother upgrading? Forcing us to buy some new battery hungry phone isn't gonna do it.

  38. Re:Customer by Sique · · Score: 1

    The typical customer for a phone manufacturer in the U.S. is a carrier. This is a quite U.S.-centric problem.

    --
    .sig: Sique *sigh*
  39. Re:The world you want is here today, in UK at leas by Archangel+Michael · · Score: 3, Informative

    In America it is NOT cheaper to buy a phone and go with a month to month contract. Those contracts are MORE expensive than plans that include subsidized phones. I've done the math repeatedly to try to find the best deal. Hands down, it is cheaper to buy a phone on a two year contract, than it is to buy a phone up front and go with a similar month to month plan. It isn't even close.

    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  40. Its easy by Anonymous Coward · · Score: 0

    If they want to stop it then they need to take an approach like Apple, with the exception of very old phones they can all run the same version iOS. With Android half the phones run froyo and cannot be upgraded, the other half run GB and might be able to be upgraded. What makes the fragmentation happen is because the older phones to run the newer version OS a new branch has to be created to port it to that phone thus creating even more fragmentation.

    So if they make a OS that 90% of the phones can run then you end the fragmentation and then devs can concentrate on customization only or app dev.

     

  41. Re:The world you want is here today, in UK at leas by Anonymous Coward · · Score: 0

    In Denmark, the minimum total cost you agree to pay must be printed on commercials. I don't know the numbers, but I don't think it has done much to lower the proportion of phones bought on a plan. Of course, it might be the case that it has forced the carriers to become less greedy.

  42. Re:The world you want is here today, in UK at leas by Anonymous Coward · · Score: 1

    You can do that in the states as well. Granted to you have purchase one that supports the technology the carrier you want uses (CMDA or GSM).

    If it's GSM, then you can simply get a SIM card from the carrier you want and off you go (just like you guys over the pond). The exception again is a "hardware" limitation... the frequencies the carrier uses. While you'll get the basics on any of the carriers, for 3G and up the frequencies change (T-Mobile uses AWS in 1700MHz/2100MHz if I recall correctly, while others like AT&T use 1900MHz.. while both use the 800/900 bands as well.. as far as my memory serves me).

    For example, I'm on a small carrier that serves 6 counties in Pennsylvania. They offer 3 types of plans: Local which is basically you use their towers in the 6 counties and else where it's roaming; Nationwide which uses their towers plus AT&T, T-Mobile, and over 10 other "smaller" GSM providers; and their unlimited which is similar to the nation wide but everything is unlimited in the plan and doesn't have quite a large of a coverage area but does cover most of the US. As a side note, the Nationwide plan is still unlimited data for an extra (now $15) $30 a month, but they are still only rolling on Edge speeds with a 4G roll-out happening this year.

    Now CDMA is more of an issue because it's harder to find an unlocked CDMA phone (still not that hard), and you can't just change a SIM card and go since there isn't a SIM card. You have to call into the carrier to get it activated and what not, but I believe for the 3G speeds Verizon, Sprint, Cricket, etc all use the same frequency bands.

    On a side note, I can't stand locked phones. My neighbors cheaper AT&T phone was acting up but she wasn't sure if it was the tower or her phone. I removed her SIM card and put mine in, and the phone rejected it saying it wasn't authorized... even though it was a very basic phone that no one would even bother to sell online. With my VWZ BB Storm I had, when I went to switch to Immix I had to call Verizon and tell them I was going to Europe and was being provided a SIM card so I needed the phone unlocked. After making sure I was a customer with them for more than 3 months (it was past 2 years for sure) and my past payment history was okay, only then did they unlock it. Of course after it was unlocked I went to Immix and signed up, popped their SIM card into the SIM slot on the Storm and off I went.

    So even though the 2 year "contract" was up on the phone, so VZW got their subsidized money back and then some, they still gave me a bit of a hassle to unlock the phone that was "now mine". I wish regulations would be put in place that as soon as you either terminate the contract and pay the $350 they charge for a smartphone now or after your contract is up they would be forced to automatically unlock the phone.

    If anyone is planning on running for office, that idea may get you some extra votes!

  43. Re:The world you want is here today, in UK at leas by Anonymous Coward · · Score: 0

    ... with the notable exception of T-Mobile which charges $20/month more if you have a phone you haven't paid off. Of course, then you have T-Mobile which does not have great coverage.

  44. Not the issue by thegarbz · · Score: 1

    I know a lot of Android users. Most of them are not techies. That same group all have one thing in common, they run outdated versions of gingerbread. But they don't do it because they can't upgrade, they don't do it because it's difficult (1 click in most software), they do it because frankly they just don't give a damn.

    I've been trying to convince several colleagues to upgrade to no avail. My own father didn't bother upgrading his iPhone (work issued) either until his IT group at work forced it upon all the company issued phones.

  45. iTunes by thegarbz · · Score: 1

    99% of users of iPhones don't give a crap either. I have a theory now as to why. iTunes

    I know very few people who have iPhones and don't regularly attach them to their computer. I don't think you can start an iPhone when you buy it without installing iTunes first. iTunes will then be the thing that announces to the user that there's an upgrade (does it force it upon users?).

    On the flip side probably just under half the smartphone population at my workplace have a Samsung Galaxy S or Galaxy S II. Most of those people have no idea what Keis is or what it does. Their phones worked out of the box when they bought them, and when they attach them to the computer they are given the option if they want to use USB Mass Storage or something else. Even the people who do connect their phone to their computer have no idea what this Ice Cream Sandwich thing is or that it's available for their phones.

    And why should they? Their phones work. They are unlikely to be motivated to even go see if an upgrade is available until they are greeted with an error message or something saying, "Your phone is out of date, please upgrade the software via this link ...."

    1. Re:iTunes by Karlt1 · · Score: 1

      iTunes is not required to activate an iPhone since iOS 5. When Apple releases an upgrade, it is available on all compatible iPhones worldwide regardless of carrier.

      In fact, I upgraded to an iPhone 4s from an iPhone 4 running iOS 5 and all I had to do was basically answer a few questions and enter my account imformation and all of my apps, the data from the apps, SMS messages, phone history, icon positions were restored without ever connecting to a computer.

    2. Re:iTunes by thegarbz · · Score: 1

      Just for my reference, are you saying iPhones upgrade their OS over the air without help from a computer?

      Also do you know the answer to my earlier question of if you attach an outdated iPhone to iTunes will it as first point of call recommend an OS update?

      I am still firmly of the belief that the major differences in OS upgrade numbers are actually a case of advertising the upgrade. Carriers are slack, but I believe for instance that there shouldn't be any carriers left who haven't got an upgrade for a Samsung Galaxy SII to ICS, yet there are still very many Galaxy SII owners who run Gingerbread.

    3. Re:iTunes by Karlt1 · · Score: 1

      Yes, once you upgrade to ios 5, all updates can be done OTA. Once you connect to iTunes, it will recommend that you update.

  46. Re:The world you want is here today, in UK at leas by Miamicanes · · Score: 1

    > You can do that in the states as well.

    As long as your carrier is AT&T, or you don't care about data faster than GPRS.

    As a practical matter, unlocked GSM phones don't exist as normal consumer goods in the US. If somebody is selling them, they're imported.

    Most imported GSM phones *still* can't do UMTS on T-Mobile's frequencies (1700/2100). Some imported phones don't even support EDGE (though thankfully, that seemes to have been almost exclusively a Nokia disease), and are stuck with uselessly slow GPRS when operating on T-Mobile. And even if the phone DOES (by some miracle) support 1700/2100MHz UMTS, it still probably won't be able to do HSPA+, so you'll still be stuck with half the speed of a "real" T-mobile phone.

    As for using non-VZW phones on Verizon, good luck... hopefully, 1xRTT is fast enough for you, because non-Verizon phones can't do EVDO on Verizon (not even when roaming). I don't remember the exact reason why, but it basically comes down to this: unless the non-VZW phone has an identical twin sold by Verizon and you can get the Verizon radio modem firmware to flash to your phone, it will never do EVDO on Verizon.

    Sprint? Forget it. Short of doing some very, very illegal things to make your shiny new non-Sprint phone impersonate your old Sprint phone, Sprint will never allow you to activate a non-Sprint phone on your account. They'll happily let you roam with it on Sprint, as long as it's associated with another company like Telus (Canada) or Verizon, but they'll never allow you to use that same phone as a Sprint customer.

    There's no inherent reason why a CDMA phone can't be as interoperable as an unlocked GSM phone. In many other countries, they are. Unfortunately, Qualcomm decided to make R-UIM (the CDMA superset of GSM's SIM standard) an optional feature that Sprint and Verizon declined to implement.

    Until the FCC decides to force Sprint and Verizon to allow activation of any phone that's physically capable of working on the network, and until foreign phones routinely ship with 1700/2100 HSPA+ implemented and enabled, buying an unlocked phone and using it in the US is somewhere between an "urban legend" and an "april fool's joke".

  47. There is more fuss than there should be ... by giorgist · · Score: 1

    If you pretend that only Nexus devices exist, we have close to what we are asking for. The manufacturers will only make Nexus equivalent devices if it makes economic sence to do so. No need for contracts/laws to force manufacturers. If the Nexus devices start selling at significant numbers, the manufactureres will get a lot of pressure.The whole ecosystem will evolve on merit, much like open source. Pressure on Google, pressure on manufactureres. The iOS method of organising the ecosystem has other issues. They restrict flexibility to ensure consistancy. I think we have the better scenario.

  48. Re:The world you want is here today, in UK at leas by interkin3tic · · Score: 1

    I suspect it's because of how uncompetitive the market is here. AT&T has no incentive to pass on the savings for people bringing in their own phone because verizon doesn't do it either.

  49. Re:The world you want is here today, in UK at leas by Anonymous Coward · · Score: 0

    What plans have you been comparing? Virgin Mobile offers the iPhone 4S at full price but with a $35/month prepaid plan, and it's FAR cheaper than any contract iPhone over 2 years.

  50. Re:The world you want is here today, in UK at leas by clarkn0va · · Score: 1

    I'm always slightly surprised that the usual rules...haven't been applied to the mobile phone market.

    If the carriers were forced...I suspect the market would shift rather sharply in the average consumer's favour.

    I think you answered your own question.

    --
    I am literally 3000 tokens away from the chaotic crossbow --Stephen
  51. Re:The world you want is here today, in UK at leas by RivenAleem · · Score: 1

    That's not entirely true. Some contracts are quite spiffy.

    I got a Samsung Galaxy S2 from 3 on a 2 year contract @ €40 per month. That works out at €960. They gave me the phone for free. The package included all you can eat data & 350 'points' (1 point = 1 minute / 2 SMS)

    Given how the handset was ~€500 at the time I'm looking at €20 pm for the call/data plan.

  52. Re:how 'bout that samsung kies? chinese trojan by Psyborgue · · Score: 1

    You have a source for that statement?

  53. Re:The world you want is here today, in UK at leas by fractalus · · Score: 1

    I just did this math with T-Mobile, I figured I'd break even a little bit before the end of the first year. But it's really going to depend on which phone you try to use. T-Mobile's selection of phones for their monthly plans sucks. A Galaxy Nexus directly from Google looks a lot better, but it's hard to compare apples to apples.

    In any case, I won't be staying on a contract plan once my current contract is up. If I elect not to buy new phones at all I'll start saving nearly $70/mo. by switching (two phones).

    --
    People are never as simple as their stereotypes. This applies equally to Christians, Muslims, and Emacs-lovers.
  54. Re:The world you want is here today, in UK at leas by AmiMoJo · · Score: 1

    Most people don't do this, because it would force them to confront the real cost of buying that shiny new smartphone instead of mentally writing it off as part of a monthly credit agreement

    You can get the same unlocked and unmolested phone on contract if you just buy from someone other than the phone companies. I got my Galaxy S III from Phones 4 You. I'm on Vodaphone, same price, same package and same data/minutes as a normal Vodaphone customer but the handset is unlocked and doesn't have any Vodaphone crap on it.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  55. Re:The world you want is here today, in UK at leas by Anonymous Coward · · Score: 0

    I disagree. Using TMobile, I did the math and came to the following conclusion ($1000 is for retail costs of two phones, one low-end and one high end):

    The amazing thing (to me) is that even with a $1000 outlay, I still save over $400 over the life of the contract. Even if I get lucky and get the contract phones for half off each, I'm still $250 ahead over the life of the contract. The drawback is that it's a steep initial investment.

  56. They#re not mutually exclusive. by Anonymous Coward · · Score: 0

    You can decide as the consumer to continue your plan indefinitely.

    Your carrier is not a consumer, they are a supplier. And they are being told they can't demand a longer term. But if their customer wants to stay, they can.

    Yours is rather mutually exclusive. Expecting consumers and suppliers to be equally free whilst only allowing the supplier to dictate terms and calling it "Free Market" is bollocks.

    Unless the customer is allowed to modify the terms, the market is not free. And your desire would be to ban a ban on refusing to allow customers to modify the terms, entrenching a statist approach to the market.

  57. Re:The world you want is here today, in UK at leas by Anonymous Coward · · Score: 0

    In America it is NOT cheaper to buy a phone and go with a month to month contract. Those contracts are MORE expensive than plans that include subsidized phones. I've done the math repeatedly to try to find the best deal. Hands down, it is cheaper to buy a phone on a two year contract, than it is to buy a phone up front and go with a similar month to month plan. It isn't even close.

    Not to mention the fact that in the past, I have had carriers force you to have a two year agreement with the same terms even if you did not get a discount on the phone.

  58. Re:The world you want is here today, in UK at leas by Anonymous+Brave+Guy · · Score: 1

    Yes, that's another option that is usually unambiguously better than a long-term lock-in with the phone companies -- though you do have to put up with the world's pushiest salespeople, allegedly. ;-)

    It's a kind of halfway house, I suppose. As you say, you get the "free" phone without the locking and other junk installed, but on the other hand you're still tied into a potentially expensive and inflexible monthly contract for 1-2 years in return.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  59. Re:The world you want is here today, in UK at leas by GuB-42 · · Score: 1

    In France, before the advent of Free Mobile in January 2012, buying your own phone and getting a no-phone contract was possible but not economically viable. The discount you got from not getting the subsidized phone was ridiculously small.

  60. Re:The world you want is here today, in UK at leas by Archangel+Michael · · Score: 1

    T-Mobile is useless for me, as their coverage sucks donkey balls. Where I live, I've had all the different carriers, and ATT(T-Mobile) and Sprint are basically crap. I've got to have VZ because they have the best coverage. And that is the whole point of having a cell phone (Smart or otherwise).

    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  61. Re:The world you want is here today, in UK at leas by Archangel+Michael · · Score: 1

    Verizon
    Galaxy SIII 16 GB = $199.99 on contract + $90/mo
    Galazy SIII 16 GB = $599.99 Retail + $80 Month

    T-Mobile
    Galaxy SIII 16 GB = $629.99 Retail + $60/mo
    Galaxy SIII 16 GB = $279.99 Contract + 79.99 /mo

    In this case, T-Mobile Month vs Contract is a better deal to get the phone up front, albeit marginally. However, for me T-Mobile is a no go simply because their coverage sucks where I live.

    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.