Slashdot Mirror


Will Android Flavors Spoil the Platform?

rsmiller510 writes "Open source operating systems have a lot of upsides, but when you give cell phone makers and providers the power to customize the phones to whatever degree they like, it could end up confusing consumers and watering down the Android label."

68 of 405 comments (clear)

  1. The "choice is bad" argument by symbolset · · Score: 5, Insightful

    Since the competitors don't have choice and can't get it they have to argue that "choice is bad". If you like choice though - if you prefer a less expensive phone or one with all the bells and whistles, or larger or smaller or whatever, Android is an obvious choice. If you like to choose the phone network based on pricing or features, quality of network, or how badly they restrict the phone's features to maximize your bill, again Android is a clear winner. If a single great design that's wholly integrated and secured by a single vendor is your preference, iPhone is a grand choice - and that's great! You get to choose that too.

    Lack of choice as a feature though is in general a tough sell.

    --
    Help stamp out iliturcy.
    1. Re:The "choice is bad" argument by RyuuzakiTetsuya · · Score: 5, Insightful

      This is the old fragmentation debate.

      Choice isn't a bad thing. Too much choice is. What can Android 1.6 offer me that 2.2 can't? It's a little ridiculous. Why should cheaper phones be stuck on 1.6 when they're fully capable of running 2.2?

      --
      Non impediti ratione cogitationus.
    2. Re:The "choice is bad" argument by spiffmastercow · · Score: 3, Insightful

      Yeah, but let's not forget the crapware that used to (still does?) ship with pre-build computers. You end up spending hours just getting rid of the crap Dell, HP, or eMachines decided should belong on your computer, all because they each wanted to have a custom install. I'm sure many users would have gladly paid even more to just get a vanilla copy of Windows.

    3. Re:The "choice is bad" argument by Anonymous Coward · · Score: 3, Insightful

      And if you go to a Verizon store and look at the current Android offerings, you can see the crappware is already becoming a problem. The original Motorola Droid looks vanilla compared to the Droid X, 2, etc.

    4. Re:The "choice is bad" argument by richdun · · Score: 2, Interesting

      If you like choice though - if you prefer a less expensive phone or one with all the bells and whistles, or larger or smaller or whatever, Android is an obvious choice. If you like to choose the phone network based on pricing or features, quality of network, or how badly they restrict the phone's features to maximize your bill, again Android is a clear winner.

      Yet none of these things (hardware and network) have anything to do with Android (software).

      Regardless of what us the technically inclined think, most users don't care about choice or technical ability or "free open source" or any of that. They have one requirement - "How can I make my gadget do a particular thing?" And if my gadget, which is supposed to be the same kind of gadget as my friend's gadget, has a completely different set of things it can / can't do, I'll just want my friend's gadget.

      The only thing keeping this debate open is that in the US, where most of these arguments are made, carrier lock-ins make true direct comparison impossible for most consumers. Make every device available on every network and we'll get an answer.

    5. Re:The "choice is bad" argument by mark72005 · · Score: 3, Informative

      Right now there are a few Motorola devices that are still on 1.6, and the expected release for 2.x keeps sliding and sliding.

      Many of Motorola's phones are marketed as "1.6, upgradeable to 2.x", but in truth there seem to be hardware issues that make this complicated, and it remains to be seen if 2.x will ever actually be distributed to owners of the lower selling phones.

      We've already seen Motorola cancel the upgrade for non-US phones of the same models, to "ensure the best user experience".

      Point being, advertised capability is not necessarily capability.

    6. Re:The "choice is bad" argument by TheGratefulNet · · Score: 5, Insightful

      you can remove pc crapware. we really do own complete control (even bios) over our pc's.

      do you really think you can totally re-program a phone from open source code?

      really?

      when you buy a phone and it comes with icons and features you want to remove and can't, how is this OPEN again?

      its not open. its open on some areas but not in the ones we need. when ATT comments out the software sources menu option, this is a prime example of what we are complaining about!

      locking boot code is also evil and yet allowed by the android system or architecture.

      really bad move, google. google just bad much worse deals than apple did with the carriers. apple DEFINED what was ok and what was not. google said 'hey as long as we can insert ads, we don't really CARE what you do mr. vendor.'

      very different models in how to reign in your carrier. google had as much control as apple did but chose not to flex their powerful muscles. they made bad judgement call when they let the carriers run wild with THEIR codebase.

      --

      --
      "It is now safe to switch off your computer."
    7. Re:The "choice is bad" argument by FyRE666 · · Score: 3, Interesting

      As a developer this is exactly the reason I've moved to iPhone development, and away from Java on mobile devices. Nokia, Samsung etc ruined it for themselves by introducing conflicting extensions and quirks to their platforms, along with expensive certification schemes in partnership with the carriers that made distribution as a small company or sole developer prohibitively expensive and time consuming. Apple smoothed this out no end with its single store and platform.

      I'm no fanboy of Apple, or anyone else, but increased fragmentation, and the "embrace and extend" attitudes of phone manufacturers could well end up frustrating Android developers in much the same way.

    8. Re:The "choice is bad" argument by AllergicToMilk · · Score: 2

      "What can Android 1.6 offer me that 2.2 can't?"

      Reliability, that's what. Not that 1.6 is inherently more reliable than 2.2. It is that 1.6 has been fully verified by the manufacturer to run reliably on their hardware. There is a cost to doing such verification so for some phones, especially ones toward the end of life, verifying them for 2.2 will not happen. This is a large part of the reason why a new Android OS release isn't instantly available for your phone when Google releases to the general market.

      --
      There are only 6,863,795,529 types of people in the world.
    9. Re:The "choice is bad" argument by Wyatt+Earp · · Score: 5, Informative

      The issues on the iPhone you linked to are for a model that is over two years old. I had a 3G until two weeks ago, with iOS 4 it could get slow at times launching certain apps but it wasn't a big enough issue to warrant reverting back to iOS 3.x and it's not a big enough issue that my fiancee complains about it.

      It's not like there are any iPhone 3Gs sitting on shelves across the planet with the slow ass iOS 4 while a iPhone 4 is sitting next to it for sale. The fragmentation chart you linked to comparing iOS to Android is flawed in that the 3.x flavor fragmentation isn't because of Apple, its because users just don't update their phones. The Android fragmentation is the fault of the vendors, so apples and oranges for that argument.

      So really its 44.54 iOS 3.x, 34.05 iOS 4.x and 21.42 running jailbroken or iOS 2.x and are never going to patch anyway or get apps anyway so who cares? At least in early August

      The Android issue being discussed here is fragmentation of current phone models. Apple is shipping iOS 3.x for iPads and iOS 4.x for iPhones and iPods, so mobile wise Apple is shipping one flavor of the iOS, 4.x

    10. Re:The "choice is bad" argument by ichthus · · Score: 2, Insightful

      Damn! I meant THIS LINK.

      --
      sig: sauer
    11. Re:The "choice is bad" argument by HappyClown · · Score: 3, Insightful

      Well, I'm comparing Apples to Androids actually ;) Where was my 'apples to oranges' argument? I'm talking about the difference of OS versions in the wild (which seems to be what really matters, not how things got into that state). I'd agree with you if that chart was showing versions of Android *currently being shipped*. It's not, it's comparing versions *in the wild*, same as the iOS figures, so I think it's fair to compare them. I agree that there is a difference in how the two situations came about. Some vendors are still shipping with older Android versions installed (nothing worse than 2.1 though AFAIK), and that clearly has an impact on the chart. Since the Android updates go out over-the-air though, the uptake of these releases is clearly far higher than upgrades being applied manually to old iOS devices.

      Bottom line is, there's a bunch of old Android phones running 1.5 and 1.6 that likely will never have their OS upgraded either, same as the iOS 2.x situation you described. Who's "fault" the fragmentation is (vendor vs user) doesn't really matter so much given that if you're an app developer, you'd need to be compatible with at OS versions from at least the past year or so regardless.

      As an aside, I've got two colleagues at work here with the 3G. One upgraded and has recently rolled back to 3.x, the other refused to upgrade after he saw the grief the first guy had. That was what motivated me to post about the issue in the first place. Your experience was clearly different so I guess it's a bit of a mixed bag.

    12. Re:The "choice is bad" argument by peragrin · · Score: 2, Interesting

      When I bought my iPhone 3G it came with iOS 2.0. Now it isrunning iOS 4.1. I didn't have to pay anything(that's only iPod touch devices). I didn't have to wait 2-12 months for the updates after they were announced.

      I am looking at andriod phones and one that I was interested in, onethat was released new in June is still running 2.1 with no plans by the company to upgrade it to froyo. That is market fragmentation. When officail updates are withheld on products only a couple of months old when it was released with an older OS to begin with. Apple has never with held an update of older hardware if that hardware could run the update. Apple also supports that hardware for 6-7 years. The iPhone is reduced to 3 years however that is 2 years longer than motorola,htc are supporting their andriod phones.

      --
      i thought once I was found, but it was only a dream.
    13. Re:The "choice is bad" argument by mlingojones · · Score: 4, Insightful

      Android *is* open. Open for the carriers.

      The users, not so much.

    14. Re:The "choice is bad" argument by DragonWriter · · Score: 2, Funny

      Choice isn't a bad thing. Too much choice is.

      Right. Which is why the huge plethora of choices available in DOS-(and later Windows-)based PCs resulted in the DOS/Windows PC offerings failing to succeed in the market against the more focussed offerings from Apple, resulting in DOS/Windows becoming a niche market while there is an Apple computer on almost every desk in most enterprises.

    15. Re:The "choice is bad" argument by CharlyFoxtrot · · Score: 5, Insightful

      What? you just totally contradicted yourself, and in the same sentence. So you are saying that iOS fragmentation is a user issue, not a device issue, so um, how do you upgrade the original iPhone to the latest version of iOS? There are the same issues here too, so get off your fanboy bus and try to be a bit objective.

      Support has ended on the original iPhone. It had 3 major OS updates from 1.0 through to 3.1.3. That's a pretty good run considering some Android phones haven't gotten any new major version. Furthermore because Apple tightly controls the API backwards compatibility for apps should be easy to maintain for developers for the foreseeable future, especially because the iPad is still on iOS 3.x. The difference is mostly in games pushing the envelop in hardware use and apps otherwise dependent on newer hardware but then that's the game isn't it ?

      --
      If all else fails, immortality can always be assured by spectacular error.
    16. Re:The "choice is bad" argument by tgd · · Score: 2, Insightful

      Google doesn't give two shits about being open.

      Google cares about ad revenue. They needed an "open" OS because they couldn't force other phones to always funnel things their way. Verizon needs an "open" phone, because THEY want to ensure they can control it (rather than the phone vendor or user)

      Best to remember that, when thinking about Google and Android.

    17. Re:The "choice is bad" argument by CharlyFoxtrot · · Score: 2, Insightful

      You could argue that Google is allowing this while they build up critical mass. You would hope that once google is firmly entrenched in the market they would start to dictate what defines the Android brand better.

      Play nice with the carriers until they have to play nice with you or risk losing their Android users.

      That's BS, the carriers would just keep on using their outdated versions with a new theme slapped on (plenty of precedents with PalmOS and WinCE not changing for years.) Face it, Google caved and gave in to the carriers going as far as compromising their stance on net neutrality for a lucrative Verizon deal. It's a missed opportunity and let's just hope they didn't slam the door that Jobs forced open with the iPhone.

      --
      If all else fails, immortality can always be assured by spectacular error.
    18. Re:The "choice is bad" argument by GooberToo · · Score: 3, Insightful

      Not that 1.6 is inherently more reliable than 2.2.

      Actually, its a fact that all devices prior to Android 2.x have a fundamental OS flaw and are inherently less reliable. Android 2.2 adds limited JIT capability to the platform, fixes various life cycle problems which still existed at the start of the 2.x series (which is one of the reasons why 2.x is fundamentally broken), and goes a long way toward improvement memory management.

      In a nutshell, all devices running Android prior to 2.01 have fatal life cycle, memory and resource management flaws.

      In fact, one of the reasons why task killers briefly became popular on Android is exactly because of these horrible OS flaws; which I previously blamed on applications. Task killers are not only no longer needed, but they don't even work on Android 2.2 and later. The fact of the matter is, while many of the problems I blamed on applications were in fact application problems, many were not or were a compounding of application and OS bugs/flaws.

    19. Re:The "choice is bad" argument by twbecker · · Score: 5, Insightful

      Agreed. The notion that iOS is more fragmented than Android is laughable. All iPhone models short of the original are fully capable of running the latest iOS, if some *users* choose not to upgrade for whatever reason that is *their* choice. Unlike Android where even newly purchased lower tier models don't ship with the latest version, and may very well never be able to upgrade to it.

      --
      "The problem with internet quotations is that many are not genuine" -Abraham Lincoln
    20. Re:The "choice is bad" argument by natehoy · · Score: 2, Informative

      You know, I'm no Apple apologist or even a fan, but you'd think if they wanted to do this they'd have done it in the last few versions of the iPhone. Instead, they've improved the hardware and added more features to get their cash cows mooing happily and buying the very latest version of overpriced (IMHO!) Apple sexiness.

      To be fair to Apple, my Blackberry hasn't had an OS update in well over a year now - the highest my Blackberry will support is 4.5, and there are no plans whatsoever to allow my 2-year-old 8310 to run OS5 or 6. It's a dead end as far as Blackberry is concerned.

      Meanwhile, my iPod Touch Generation 2 (contest prize) is happily running iOS 4.1, which was released this month. Yes, I paid the iOS 3 $10 tithe, but iOS 4 was free. At least Apple gave me the opportunity to upgrade the OS.

      Apple and Blackberry have obviously added new features and gewgaws and whatnot to their product lines (personally, I'm drooling over the Torch, and I'm SO ready to drop my EDGE-only unit for something with 3G, tethering on EDGE is excruciatingly slow when trying to solve a work problem).

      But despite my obvious Blackberry fanboi-ism, I will give Apple credit where credit is due - if you're willing to put up with "last generation" hardware, they are at least putting some effort into keeping it running fairly well, and by and large either not charging for it or charging very reasonable prices when they do charge. An iPhone-totin' friend of mine bought an iPhone 4 for himself and his old 3GS shifted to his wife and her 3G shifted to their kid. All three phones run iOS 4 and (other than obvious hardware limitations) can perform the same functions.

      Blackberry? Not so much. You might get one or two "point release" OS upgrades in the first year or so, then you're expected to buy new hardware if you want new features, even software features.

      --
      "This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
  2. Yes... by QuietLagoon · · Score: 4, Insightful

    ... in the same way that all the flavors of GNU/Linux have spoiled that platform.

    1. Re:Yes... by TheGratefulNet · · Score: 2, Insightful

      you don't see the point.

      the point is that with 'gnu linux' you really CAN own your own pc and do anything you want.

      cell phones are NOT the same no matter how much the vendors want you to think so.

      each phone has its own way to do things, upgrade, change, etc. its as fragmented as it can be!

      if you're in the middle of it, you probably won't see it. as a non-owner (but looking, every so often) I do have to say that the market is quite insane and unless you invest a LOT of time researching it (boring...) you end up with a crapshoot.

      it does not take that long to pick a pc or motherboard or cpu or add-on card. but to research a 'new phone' can take days or longer. too much variation!

      and this is fully on purpose. confuse the consumer and cloud the issues.

      a really ugly market; but vendors see a lot of money since almost all living human beings now 'carry a cellphone'. its not just computer users they are selling to, its anyone who is still alive. HUGE market. it attracts, uhh, the wrong kind of sellers and marketers.

      --

      --
      "It is now safe to switch off your computer."
    2. Re:Yes... by camperdave · · Score: 3, Interesting

      Three or four main distros each with three or four main desktop variants, each available in 64 bit, 32 bit, and who knows what else. To a newcomer, the choices are mind boggling.

      --
      When our name is on the back of your car, we're behind you all the way!
    3. Re:Yes... by alvinrod · · Score: 2, Insightful

      It wouldn't say spoiled completely, but it seems like the recent surge in desktop-Linux mindshare is mostly an effect of Ubuntu becoming popular. Most consumers don't want a whole lot of choice, they just want something that works. If they can have several choices of things that work, even better, but the Linux community was so fragmented across different distributions for a while that there really weren't any working solutions for a lot of folks.

      What's going to spoil the Android market is carriers adding tons of shovelware to the phone that can't be uninstalled, locked down the phone so you can't sideload applications, and all the other evil crap that they do.

      Yeah you can fix all of these problems if you root the phone, but the average user isn't going to be able to do that. You could also buy an unlocked phone, but I really wonder how many people know these even exist.

    4. Re:Yes... by DrXym · · Score: 3, Insightful
      ... in the same way that all the flavors of GNU/Linux have spoiled that platform.

      I would not be surprised at all if the sheer profusion of dists have scared off a lot of people unsure even where to start.

  3. pfft by Pojut · · Score: 4, Insightful

    I love the fact that there is such a wide variety of Android phones. Different features are important to different people, and being able to choose between different phones gives them the opportunity to buy one that caters towards whatever the find most important (good screen, good keypad, good camera, etc.)

    1. Re:pfft by Anonymous Coward · · Score: 3, Informative

      The problem is not the fact that there's choice, but that there are distributions that lock you in and give you no choice (which is most of them). The Android distributions available, currently, are not very good and are actually very poor representations of Android as a platform. If we had a choice of device as well as a choice of Android distribution without the lock-in, then it would be a Good Thing.

  4. its a valid point by TheGratefulNet · · Score: 5, Interesting

    I'm not a smartphone owner, not yet. I don't have a company paying my way for me and I'm not about to foot a $100/mo bill on my own. not yet and not with the current level of phones.

    a few weeks after you buy a 'smartphone' some other model makes yours a POS. well, almost. how can anyone buy in that kind of market and retain sanity?

    vendors are destroying the 'beauty' of the system. apple (I hate apple, btw) had it almost right when it controlled the carriers. the carriers are little children that run wild if not controlled. apple controlled them; android simply let them run even MORE wild.

    google fucked this up. and I think its too late now, the market is SO fragmented its actually damaged. fanboys won't agree but who cares what they think; its the rest of us middle-guys who simply want something stable and something SUPPORTABLE for a few years. the throw-away model every few months is not do-able for me, for this pricepoint.

    if there is ever a 3rd choice, I hope they learn from the 2 that 'came before'. apple model is too extreme but actually so is the android model. a middle ground needs to be there, really; and is not. we have the walled garden and the wild wild west where vendors can fark up YOUR phone and mostly get away with it.

    I'm still on the sidelines and not willing to fund this insanity until it levels out.

    --

    --
    "It is now safe to switch off your computer."
    1. Re:its a valid point by dyingtolive · · Score: 2, Interesting

      Who has a throwaway phone they have to replace every few months? The Motorola Droid came out almost a year ago, and it's as usable as it was then. Hell, it even supports 2.2 of the OS. Who fucks up anyone's phone? Mine doesn't get an update I don't tell it to. Apple was just as hamstrung by the Vendors as the Vendors were by Apple. For one, look at the terrible press the Iphone/ATT got over the oversaturation of the networks in places like NY.

      Oh, by the way, I pay about 70 USD/month for my phone, have an unlimited data plan, and I'm on Verizon, which as I understand, is one of the more expensive carriers right now.

      --
      Support the EFF and Creative Commons. The war is coming, and they're supporting you...
    2. Re:its a valid point by TheGratefulNet · · Score: 2, Insightful

      $70 is still very close to the general $100 point.

      plus, many carriers are FORCING this $30/mo '4g' fee just, well, because THEY CAN.

      --

      --
      "It is now safe to switch off your computer."
    3. Re:its a valid point by socsoc · · Score: 2, Insightful

      a few weeks after you buy a 'smartphone' some other model makes yours a POS.

      I agree with your points and I think the quote above illustrates the Android fragmentation problem. My 3GS is still going strong and I'd likely buy an Android device, if that phone could sustain itself with updates for awhile, like NexusOne has done. Instead, they'll just come up with an an X and a 2 version...

    4. Re:its a valid point by tlhIngan · · Score: 2, Informative

      What I'm dying to know is where you got the idea that it was imposed, and why you think it's a bad idea for chargers to have a common plug.

      Because it still has compatibility problems. Phones have had USB mini ports for years now, yet they always seem to make things so the chargers are incompatible with each other. Some use the ID pin to determine if it's a charger (so they can drop >500mA to charge faster). Some use special resistors on the D+/D- lines to determine charge current compatibility (Apple - 100mA, 500mA, 1A, 2A) (this is because the ID pin is only valid on USB mini and USB micro connectors). Others use the USB charging spec requiring D+/D- lines shorted together so they can detect chargers (but they can't identify what kind of charger - so they draw as much as the charger can supply - which could be problematic for cheap chargers).

      A proper USB device cannot draw more than 100mA without enumeration, and there are plenty of devices out there that can't supply more than 100mA. USB charge spec also specifies this until the battery is charged up enough that you can run the main CPU to perform a charger identification and/or enumeration so you can ramp up current to 500mA (enumerated), or whatever your designed current draw is with your charger.

      Forcing everyone to use USB micro connectors has the same problems already seen with USB mini - incompatible chargers, chargers that won't charge other devices, etc. It's such a mess that pretty much the only way to do it universally is to have "smart chargers" where they enumerate the device and choose a "charging" configuration. Then at least there can be negotiations in charge rates so the charger and device can choose the best supported charge rate.

  5. Someone call Google! by dyingtolive · · Score: 4, Insightful

    Terrible news everyone. Android enables the ability to extend usability and functionality beyond what the native platform supports! It's not a one size fits all shoehorn! What a failure! God, I need to sell my stock quick!!1

    You know. I've never bought a car thinking it had any features in it other than the ones I knew it had. How about instead of treating consumers like they're the awkward creepy man-child that greets customers at Wal-Mart, we just expect people to have enough interest in the product to do their research and read the fucking box and reviews to find out what the device is even capable of? I mean, are there any reasons other than because the expectation of personal responsibility is dead?

    --
    Support the EFF and Creative Commons. The war is coming, and they're supporting you...
    1. Re:Someone call Google! by TheGratefulNet · · Score: 5, Insightful

      it also enables the CARRIER or vendor to 'comment out' stuff that we would want and adding crap to our screens that we do NOT want. and often you cannot change this, as its not really a 'portable pc' as people want to think. its still in a lock-down mode when it comes to your ability to do things with ALL 'google phones'.

      google did not control the carriers. they made a huge mistake in this design aspect.

      this is the problem.

      --

      --
      "It is now safe to switch off your computer."
    2. Re:Someone call Google! by gandhi_2 · · Score: 2, Interesting

      The problem is that carriers do not want you to have a general-purpose computer on their networks. They want to be able to sell you each. individual. application. The last thing they want is the end-user installing software, so they take steps to disable functionality. They want you to have a pseudo-smartphone, it looks neat, costs a lot, racks up the data charges...but isn't a general-purpose computer.

      This is at odds with what we all thought Android promised us: a real OS for our tiny computers that would let us treat the carrier like any other ISP.

  6. but not in that way by calderra · · Score: 3, Insightful

    Yes, all these Android flavors spoil the platform, but not in the way most people are pointing to. Personally, I think the problem is that stock droid sucks. Stock droid sucks especially hard considering I can only get Droid X (I accept no substitute) bundled with a ton of Verizon bloatware that keeps running no matter how often I shut it down and I'm sure it's broadcasting my location information and lots of stuff. And the default launcher is slow, fairly ugly, and not entirely stable. LauncherPro is everything the stock launcher should be, but it bugs me constantly with pop-ups about paid features. If stock droid would learn more from the droid community, the droid brand would be faring better. Spending $200 on a phone just to hear "everything on your phone sucks- download these dozen programs to patch it up"... sucks.

    1. Re:but not in that way by mark72005 · · Score: 2, Insightful

      Nobody "has" to jailbreak an iPhone. It works just fine without it.

  7. I Agree by whisper_jeff · · Score: 5, Insightful

    I know I'll get modded to hell but I think that Android is in danger of suffering to forking into different carrier-specific versions. I believe that people _will_ hear about cool features that an Android phone offers, buy an Android phone and find out, too late, that it's available on _other_ Android phones, not the one they bought. This will start to result in negative user experiences down the road.

    The plus side of it (being fair here) is it is really driving competition and making the different forks of Android as well as iOS better because of it. It's forcing manufacturers to drive to improve, which is good for the consumer but, for people who want Android to win, it will soon become a discussion of specific forks of Android because there will no longer be one unified version.

    Heck, I find myself looking at Android phones thinking "if I were to switch from my iPhone, which one would I be interested in getting?" (I won't be switching - I like my iPhone - but I like to contemplate which version of Android interests me to keep my options open and all that.) That, to me, is a clear sign that the differentiation is real and something people need to keep in mind.

    1. Re:I Agree by SputnikPanic · · Score: 2, Insightful

      TechCrunch had a really good post a few days ago about carriers exploiting the openness of Android. Worth a read.

    2. Re:I Agree by Mascot · · Score: 2

      As long as most people can say "I love HTC phones," and not realize they are in fact talking about a brand that sells phones with a handful of different operating systems, Android isn't going to be a label to dilute.

      And that's how most of my acquaintances are. They'll tell me how happy they are with a new phone, not having any idea what OS it runs. It's just too new a concept for them.

      If they see a cool feature on a friend's phone, they'll buy _that model_, they won't figure out what OS it runs and start looking for phones with that OS expecting it to have that particular feature.

      Personally, I'm with the "it's all good" brigade on this one. I don't want "Android" to be the new "iPhone", where you have exactly 1 choice and virtually no ability to customize. I want carriers to be able to develop stuff like HTC Sense. I think it's a strength, not a weakness.

    3. Re:I Agree by kaiser423 · · Score: 3, Insightful

      Currently, the carriers have almost no chance of surpassing stock, vanilla, latest and greatest Android released by Google in feature set. They're just not that good at software, and not nimble enough to beat the big G right now.

      Essentially, I think that the carriers ARE trying the "embrace and extend" business model to fragment and force lock into them for certain features. But the problem is that they're having problems with the "extend" part, because everytime they try to extend, they see that Google has moved the signposts a couple miles down the road! Your "extend" has to be better than the stock offering, and that means they have to be better than Google at Google's game. Best of luck to 'em.

    4. Re:I Agree by CharlyFoxtrot · · Score: 2, Insightful

      If they see a cool feature on a friend's phone, they'll buy _that model_, they won't figure out what OS it runs and start looking for phones with that OS expecting it to have that particular feature.

      That's the problem because that's exactly what will drive the vendors to proprietary extensions. You might say that's just more choice for the consumer but the real problem of fragmentation is for the developer. They have to make sure their app/game works across all different versions, different hardware, submit it to different carrier specific stores, etc.

      --
      If all else fails, immortality can always be assured by spectacular error.
  8. Doesn't matter at all by cbraescu1 · · Score: 2, Interesting

    Android is not a consumer brand, therefore its flavors can't raise or sink the brand. The whole premise is flawed.

    --
    Catalin Braescu
    Ofaly.com
  9. I've already given up developing by Anonymous Coward · · Score: 5, Interesting

    Not much more I can say. After developing for a year and a half by myself, it has gotten unmanageable. I can make an app that is polished and slick for the Droid, but the ratings get dragged down by other devices that it apparently doesn't run slick on.

    As a single person I can't possibly manage all of the QA and customer service that all of these devices demand. It was fun while it lasted. Never developed for the iPhone but I can see how it might be a better experience.

    1. Re:I've already given up developing by alen · · Score: 2, Insightful

      all iOS devices have the same input. Android phones have keyboards, touch, some have stock android, some have OEM overlays, etc. with iOS all you do is test on the current OS and the previous version if needed. all the hardware will support it.

  10. Leave Android Alone! by MrTripps · · Score: 4, Interesting

    The customizations many vendors tack on to Android suck (for the most part). Just leave Android alone and it works fine.

    --
    "I'm not a quack, I'm a mad scientist! There's a difference." - Dr. Cockroach
  11. No by UndeadCircus · · Score: 2, Insightful

    I personally find that the Android phones that are out now all have horrendously ugly interfaces; HTC comes to mind first. They need to have one, and only one, GUI for the interface. Anything more than that and the only way you can tell it's Android is by looking at the "taskbar" items at the top of the interface.

  12. Choice is bad, obviously by Nyder · · Score: 2, Interesting

    I have to say this, damn people.

    Look at all the different cars we can buy, food, shoes, clothes.

    Books, music, movies, etc...

    Do I really need to go on?

    This article is just flamebate, to cause peeps to get angry.

    Anyways, didn't we have an article that like 70% of the Android Devices were 2.0 and up?

    And I bummed my G1 is running 1.6? No. The phone works fine and does what I want it to. Keep my calender info, call people, receive calls, and i like to read ebooks on it.

    If I want Android 2.2, I can either use a custom rom, or i can buy a new phone.

    Just like everything fucking thing else.

    I'm going to add this. I'm glad we have all these choices. It's good for us. Now quit thinking you need to defend what you buy, because that sort of thinking is stupid.

    --
    Be seeing you...
  13. You are not the average demographic by iONiUM · · Score: 2, Informative

    Sorry to say, but you (and me) are not exactly the primary buyer of these phones anymore. It's "normal" (i.e. non-geek) people. When they see some phones on AT&T running android and offering features XYZ, and some others on Verizon running android and offering features ABC, there is going to be some serious confusion. Is it the phone? Is it the carrier? Is it android? They don't care, they just want the best stuff.

    This is part of the reason why android also keeps being shunned (in articles) for business: there's no single model like RIM has. For consumers, if you buy an iPhone, you know exactly what you get. When you buy android, it's not exactly certain.

    All that said, I personally prefer android, but that's probably because of customization and choice, which is exactly what you stated :).

  14. The proper analogy is the 80's by rsborg · · Score: 4, Insightful
    It's not the 90's and 00's of Linux, but the Unix wars of the 1980's where proprietary Unixes battled it out for the workstation market. The corporate greed of Unix vendors (as opposed to the ideological Linux battles after-wards) allowed a Microsoft to flourish and eventually control the high end market.

    Despite Google being the unifying factor, the carriers are even more greedy and less capable than the Unix vendors of old, and meanwhile Apple remains ascendant and proprietary.

    Inconsistent user interfaces diminish network effects and will suppress Android adoption... then there are abominations like the Verizon vCast store.

    --
    Make sure everyone's vote counts: Verified Voting
  15. Seems rather contradictory by Gadget_Guy · · Score: 3, Insightful

    From TFA:

    Don't get me wrong, I'm a big fan of open-source tools, and Android has the potential to offer all the advantages of an open platform, but it also gives the handset and cellphone providers the power to customize and add endlessly to their phones.

    So just what is the advantage of an open platform if OEMs are not allowed to customize it? I see Android like the Linux kernel on which it is built. The Linux kernel powers all manner of desktops, phones and other devices with a wide variety of user interfaces. Similarly, Android is a building block to make a phone user interface. It allows manufacturers to make an HTC phone, or a Motorola phone (etc).

    And what is the alternative? Lock down the OS so OEMs can't replace applications with their own choices? Isn't that the practice that causes everyone to complain about Microsoft? Just imagine that the default browser in Android was Internet Explorer. Would anyone here complain about manufacturers replacing it with anything else on their model of phone? No? Then it seems a bit rich to complain about any other customization of the platform.

    1. Re:Seems rather contradictory by Digital_Liberty · · Score: 2, Interesting

      So just what is the advantage of an open platform if OEMs are not allowed to customize it?

      They can make it work better with their hardware or network. The danger is changing it in ways that makes it incompatible with applications that run fine on other phones.

  16. Re:yeah it sucks by mark72005 · · Score: 2, Informative

    Talk to the owners of Motorola's older android phones, many of whom are still getting the run-around on an upgrade.

  17. They miss the point by sunking2 · · Score: 3, Interesting

    All it takes is a few vendors to drop the ball with bad implementations, or go out of business dropping support to create a bad association with Android. That's the real issue. Bad PR goes a lot further than good. At some point someone will put out a really terrible version that will in some respect hurt the label.

  18. Re:Someone call the OHA (not Google) by Zero__Kelvin · · Score: 2, Insightful

    First of all Android is not a Google OS, it is an Open Handset Alliance OS. Google is one member company of 73. Google adds value just as any carrier or design and manufacturer adds value.

    Secondly, every phone you buy - at least in the US - is locked down, so your argument is that their Achilles heal is that - in one respect only - they are not better than the others.

    Thirdly, it is locked down by default, but nothing is stopping you from unlocking it or paying someone to unlock it for you.

    Finally, it is indeed a portable computer. You don't get to choose many things on the Windows platform - e.g. to IE or not to IE until recently - and yet nobody is saying a Windows PC is a not real PC.

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  19. PSA by mark72005 · · Score: 3, Insightful

    All this has completely soured me on Motorola.

    I advise everyone to stay far, far away from their Android offerings. After this burn, I'm not buying anything from them again.

    The phone was so locked down to start with, I should have done my homework and realized this was a trap.

    It appears they care about the Droid series, but nothing else. Don't assume Motorola will live up to their commitments.

    Run, don't walk, from Motorola.

    1. Re:PSA by shugah · · Score: 2, Insightful

      This is to be expected to some extent since Android has been on the steep portion of both the adoption and development curves. Early adopters of any new technology should expect this.

      Android 1.5 (Cupcake) released 30 April 2009
      Android 1.6 (Donut) released 15 September 2009
      Android 2.0 (Eclair) released 26 October 2009
      Android 2.1 (Eclair) released 12 January 2010
      Android 2.2 (Froyo) released 20 May 2010

      Five releases in a 13 month period, the next release (Android 3.0 - Gingerbread) is not due out until November/December.

      The pace of OS development has created a moving target for handset makers, carriers, developers and users alike. Many manufacturers and/or carriers who shipped phones with 1.6 had planned on skipping 2.1 and going straight to 2.2. to minimize the costs of integration and testing 2x in 1 year. Consumer "pull" however in many cases forced their hands. The good news is that that the pace is slowing. Froyo (2.2) has basically all of the features and functionality of the iPHone 4, so for many users, there may not be any big push to adopt 3,0 (which is really targeted towards tablets) when it is released.

      Fragmentation however doesn't really concern me. Unless app developers start developing apps the depend upon MotoBlurr or Sense, there is little to be concerned about. Even these skins are going to be less important as time goes by and Google focuses on standardizing the UI (at least the wigets and api's).

      --
      If you aren't part of the solution, then there is good money to be made prolonging the problem
    2. Re:PSA by HereIAmJH · · Score: 2, Informative

      It appears they care about the Droid series, but nothing else. Don't assume Motorola will live up to their commitments.

      Is it Motorola holding up the upgrade or is it the carrier? I have a Motorola Droid, and there were unofficial 2.2 Droid upgrades months before Verizon rolled out theirs at the first of September.

      I have a friend with a Sprint phone (I think HTC) that is still waiting for 2.2, though not expecting to get it. His phone has run like crap since the 1.6 to 2.1 upgrade earlier this year.

      All in all, these updates are a new experience for me. My Droid is the first phone I have ever upgraded. I tend to hang on to the same phone for 3 or 4 years, and I'm not sure I like doing updates. I get better battery life and have a kernel that supports wireless tethering, but that's about the only real improvement I've found with 2.2. And it sure is frustrating when they roll out updates over a holiday weekend. I depend on my phone and the first upgrade failed and required some manual intervention, which is currently causing a subsequent upgrade to fail.

      --
      Another day, another update to a Google android app.
  20. The Real War by SuperKendall · · Score: 2, Interesting

    I strongly agree with this article.

    The war we should be paying attention to is not iPhone vs Android vs. WM7 vs Blackberry - it's us against the carriers. The carriers need to be dumb pipes, with device makers dictating what interfaces and software get used.

    But Google went whole hog the other way, letting carriers run amok after a promising start where it seemed like they would maintain a firm hand. Now it's at the point where a new Android phone will have Bing as the only search engine it's possible to use!!

    I'm a mobile developer and at times have considered Android development, but cannot in good conscious support a model that I feel screws the market over so badly. The whole open vs. closed argument is a farce, when for 99% of the population the iPhone is just as open as Android, and only the most technical can distinguish the difference.

    In fact, I feel so strongly about the issue of carriers taking over the smartphone world, that if I ever do move to support a second platform it will probably be WM7!!! And believe me, in the not so distant past I would never have wanted to support Microsoft because of misgivings about them. But I feel it's important to support any company that is willing to try and dictate control over the carriers, and I believe Microsoft had said they planned to fix the UI for WM7 and not let carriers modify it.

    If you do buy Android, try to buy phones that the carriers have not worked over.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  21. From a developer's perspective by VeryVito · · Score: 3, Informative

    As a developer for both Android and iOS (and a few other mobile) platforms, I can say this is already an issue with Android (from a dev's perspective, at least). While "choice" always sounds good for consumers, the only real choices are usually pre-made by carriers and handset manufacturers, leaving the consumer with little more choice than they had with previous generations of phones (Motorola's RAZR had a pretty good Wheel of Fortune game "app," too).

    Although the Android emulator is fine for quick checks, a viable Android product must be tested on a growing number of handsets and other products, making R&D for a new app MUCH more time consuming and costly than that of its iPhone counterpart (Even if you only wanted to support a single device, choosing to support only the latest iPhone 4, for instance, still gives one a much larger target audience than choosing only to support the latest Samsung Galaxy model on a particular carrier).

    And supporting a commercial Android app is a larger undertaking too -- more like that of traditional PC development, in which one might expect to deal with a variety of hardware or setting possibilities, but nothing like traditional mobile or game console development -- in which one can expect some level of uniformity among systems.

    In other words, iPhone developers can much more easily and affordably offer quality apps at lower prices than their Android counterparts. I'm not saying it's impossible to offer the same quality of user experience across the board, but it is without question a larger undertaking for Android development. And eventually, this WILL affect consumers, too -- either by limiting the size of their pool of quality apps, or by increasing the cost of these same apps.

  22. The issue with Multi-Platform Android Phones by Thail · · Score: 2, Informative

    The issue with multi-platform Android phones is demonstrated with the new Motorola Charm device. If any of you browse android apps, and like to read comments before downloading you have no doubt come across comments such as: "Won't work on my Charm", or "Crashes on my Motorola Charm". The issue with devices such as this entry level android phone is that they set the bar so much lower than your standard android handset. In this case the Charm has only a 600 MHz Processor and no stand alone GPU. Combine this with the bloated moto-blur software package that Motorola installs by default on it's Android handsets, and the user experience is going to be affected. The only viable solution that I can think of is to ensure that the Android market can pull the phone's user agent and software version, then only list apps that are usable on that system. Of course developers will need to test and flag which system combinations their software will run on, and they're already complaining about having to do this (and it's not a requirement yet).

  23. Really, people, just stop by daemonenwind · · Score: 5, Insightful

    First, Steve Jobs complains that Android is fragmented and offers too many versions.
    No one else had said it before.

    Then a bunch of second-rate tech websites echo it.
    Then it gets reposted here and a bunch of 7-figure IDs and Anonymous Cowards post "me too" stuff.

    Do I have to spell out a marketing-company forged FUD campaign? Has it been so long since IBM vs. Microsoft? Do we really need to re-learn what this looks like?

    If a carrier abuses the phones, leave the carrier.
    If a phone comes out neutered, don't buy it.

    Having a codebase that moves rapidly forward is a simple fact of computing since broadband got big. Calling it a weakness is pure bullshit, especially when the competition moves (at most) at the rate of about a significant change once per year.

    1. Re:Really, people, just stop by twbecker · · Score: 3, Insightful

      Yeah, because there's plenty of carriers out there you can give your business to, especially ones that don't come with shitty customized software.....oh wait. No one is saying Android itself as an OS nor the pace at which it's developed is a weakness. What people are saying is that it's bullshit when you have to replace a device that's less than a year old just to take advantage of new features. You can't trust carriers to guarantee an upgrade path at all, let alone a timely one.

      --
      "The problem with internet quotations is that many are not genuine" -Abraham Lincoln
    2. Re:Really, people, just stop by wfolta · · Score: 2, Insightful

      Why are you waiting for your carrier to upgrade your phone OS? Root the damn thing and upgrade it yourself.

      Used to be that people in these here parts made fun of Apple (where "fun" is a euphemism) because you had to root the iPhone in order to customize it. Now it's become a *positive* thing? I must've missed something on teh twitter.

  24. Two types of people by ChaosDiscord · · Score: 2, Insightful

    There appear to be two types of people: people very concerned about Android's fragmentation and its inevitable demise and people who actually own Android based phones. Thank you for your concern, but we're doing fine, thanks. We're busy enjoying the ability to install software from third parties without going through the Android Market, the ability to choose easy to root phones, the ability to choose phones we can easily replace the core operating system on, and more.

    On a related note, us Linux users are also somehow surviving in the face of dozens of distributions.

  25. Google had all the power they needed by SuperKendall · · Score: 2, Insightful

    People act like google has some magical power to make the carriers bend over for them.

    Google had all the leverage they needed over the carriers, because they have the only viable alternative to the iPhone. Other carriers saw iPhone exclusive carriers like AT&T snapping up customers, and they needed SOMETHING to compete.

      carriers never would have bought into android if it didn't have the potential for customization,

    And yet many carriers bought into, and still carry, they iPhone which allows none of that.

    Furthermore, Google could have allowed skinning without going so far as to allow the search engine to be replaced entirely with Bing! Or mandated the Google App Store on every device, instead of seemingly making it rather difficult to get permission to include the App Store.

    there are locked down, restricted android devices. there are also open, unrestricted devices.

    And if all the carriers market is the locked down, restricted devices for how much longer will you have the open ones?

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  26. Neither model is actually better by LostMyBeaver · · Score: 3, Insightful

    Apple's model for the telephone market is almost definitely better for application developers. An application developer can buy 3 models of phones (and iPad if you care about that thing), test on each and be sure that everything works. The fact that iOS is such a closed platform is fantastic and makes it so that we developers can be more confident of what we ship to the public. It also means that we can optimize code to run well on all the phones which run that operating system.

    Android on the other hand is more like the next step of Symbian... with slightly better design and control. Symbian was a heap of shit for developers. The API was a nightmare, content delivery worked only sometimes. Their package management system was a tinker toy. Additionally, their memory model was designed with a 25 year old PDA in mind, and their argument for it was that it needs to work with GCC 2.91. They implemented an ad-hoc exception model with a "clean-up stack" which was a lame excuse for auto-pointers as 2.91 didn't have good template support.

    Android on the other hand has a relatively simple development model and it seems as if application development (so long as native code isn't important) is really quite easy. You can code in their Java like language (I do this to help with the law suit to differentiate and call it something else) and make an app and get it running quickly. Unfortunately, it runs on about a billion different processors (there are tons of ARMs out there) with a gazillion (quite cool that word is in the spell checker) graphics subsystems out there (nVidia, frame buffer, TI, etc...) and there are a multitude of different types of touch screens (single touch, multi touch, hi-resolution, low resolution, no-touch, just joypad, high latency, low latency). There are a pile of audio subsystems, I won't even begin to cover the massive number of those, it's mind boggling.

    Writing simple cook book and business apps for Andoid is a charm. Takes far less time than on iOS, almost as little time as on Windows Phone 7 (which is WAY EASY) and can be tested more or less in an emulator without any problems. The only issue is the touch screen input which can be averted by making the buttons all a little bigger.

    Anything requiring high response rates, fancy input methods, real-time audio, etc... is a nightmare on the platform. It's even worse than on Windows. There are just too many methods of input.

    Android is a pretty neat touch screen platform that allows absolutely any manufacturer out there to make a full blown smart phone for almost nothing. Chinese vendors are already pumping these things out by the truckload and it's only a matter of time before it's possible to buy full smartphones for $50 or less.

    You can buy an after market iPhone screen and touch panel from China for $20 (free shipping). And they are pretty good replacements. This means that they can get them for less than half that. Cheap system on a chip ARM processors can be bought for less the same. It's entirely possible that you can get ALL the parts required to make a full Android phone in China for probably $30. The specs will be pathetic, but will improve rapidly over time. The result, an Android phone containing the bare minimum memory required to run the phone, the bare minimum CPU required to run a telephone call, the bare minimum audio quality required to hear the other person, probably not even enough specs to download an application.

    Of course, noone would buy these phones right? Well, probably not more than 100,000 of each model (which is the target Nokia sets for their mid-range smart phones). Remember there are a shit load of Asian people buy Chinese knockoffs of all these things. And what's best is, these aren't even knock offs. Thanks to the open source nature of Android, it's 100% legitimate to make these things. Of course, no westerners would buy these things. Umm... or would they. DealExtreme.com will sell tens of thousands of these. They'll be sold all over the Mediterranean and Caribbean islands to t