Slashdot Mirror


The Shortcomings of Google's Open Handset Alliance

eldavojohn writes "Former T-Mobile and Apple executive Leslie Grandy reports some pretty harsh words about Google's Open Handset Alliance. We've heard grumblings before about control in open source projects, but now an unnamed former leader of an OHA member company is calling the OHA 'oligarchical,' and said, 'The power is concentrated with the Google employees who manage the open source project. The Open Handset Alliance is another myth. Since Google managed to attract sufficient industry interest in 2008, the OHA is simply a set of signatures with membership serving only as a VIP Club badge.' But what privileges do they have? Not many. The OHA's problems don't stop there; Grandy maintains that 'many OHA members are developing proprietary user experiences, which they are not contributing back into Android — as is standard for open source projects — for fear of losing competitive advantage in the marketplace.' She goes on to paint the OHA as toothless and directionless, with a nearly abandoned message board. It's been around for almost three years, and while Android has become more prevalent, the OHA's contributions seemingly have not. Do you agree that the OHA has amounted to nothing but a checkbox for manufacturers?"

30 of 208 comments (clear)

  1. Not a checkbox, a shortcut... by nweaver · · Score: 4, Interesting

    Its not a checkbox, but rather a shortcut.

    If you are making a smartphone, you need a powerful OS, with a lot of low level features, and as robust as possible an app market.

    And if your name isn't Apple or RIM, you need an off-the-shelf OS from someone else. WinCE (or whatever Microsoft calls it this week) doesn't have the app ecology and costs money to put on a phone. So you go with Android.

    So its not a checkbox, but rather a necessary shortcut, if you want to bring a smartphone to market, you run Android. But at the same time, of course you customize it: you don't want to be a commodity vendor.

    After all, whats the difference between Dell and HP? Not much. HTC doesn't want to be the same as motorola, so in order to preserve a competitive advantage, you try to make your GUI better AND don't feedback your gui changes back to your competition.

    --
    Test your net with Netalyzr
    1. Re:Not a checkbox, a shortcut... by BitZtream · · Score: 2

      app ecology and costs money to put on a phone.

      So I see you've never owned a WinMobile device ... It had an appstore (a really shitty one mind you) before the iPhone existed, and I can safely say the OS has more apps than android and iPhone OS combined.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    2. Re:Not a checkbox, a shortcut... by mlts · · Score: 2, Interesting

      Want a way to not be a commodity vendor? Make cellphones that are of good quality and can stand the test of time. A few examples:

      A decent keyboard on a slider. Blackberry is good at this. The Cliq is pretty decent too, although it would be nice to have five rows of buttons (including the function keys) as opposed to four, so numbers can be typed in without having to hit another key.

      A standard USB port. Micro USB is good because it is rated at a ton more insertion/removal cycles than Mini USB, and the springy pieces which keep it connected are on the cord (easily replaced) as opposed to the device.

      A 3.5 mm audio jack. Most phones are moving to this, but some use the 2.5" ones.

      A decent feel to it. Take a cue from the Palm V which was made out of all metal, and even 10 years later, still is classic and doesn't look/feel cheap.

      A decent screen that can be read in both direct sunlight, as well as usable at night. AMOLEDs work.

      Put some type of encryption on memory cards. Windows Mobile 6.0 and newer have a simple, yet secure way of doing things that is transparent to the user. Other ways are to use EncFS, or (best of all) just format the whole card and use LUKS with the key stored on the main memory with a mechanism of securely backing it up somewhere so a hard wipe doesn't mean loss of the memory card's contents.

      Now for software. Want to make a phone stand out? Don't stick yet another UI onto Android. I'm sure everyone is tired of spinning cubes and so on. Instead consider one or more of the following:

      Have a custom utility that allows for backing up and fast restore of apps. Apps that are copy protected on restore would be batch downloaded from the Market. It is pretty tedious to reload a phone app by app.

      Have the phone able to use the machine it is connected to for Internet access. ActiveSync allows this, and generally this is faster than just using 3G.

      Don't play games with root access. If people want to root their devices, let them. This is one reason that HTC is doing better than Motorola. HTC puts out the code they use, Motorola seems not to, so guess which vendor gets unofficial Android 2.1 and Android 2.2 releases first? Perhaps consider enabling fastboot on all Android devices, because people eventually will find a way to root the device, so might as well save them the effort and have phones have a vibrant modding community, which gets more people to buy those models. Best of all worlds would be to have a few models of phone which are meant for modders, similar to Google's ADP1 and ADP2. These would have fastboot ability for quick flashing of new stuff, and so on.

      Finally, for phones intended for business, honor some Exchange policy features. Like I stated above, have some form of memory card encryption (LUKS is ideal, as it protects the whole card), and not just support remote wipe, but other policies such as remotely wiping if not on the network after x amount of time, wiping if an unauthorized SIM card is inserted, wiping after too many attempts at the PIN, and so on.

    3. Re:Not a checkbox, a shortcut... by Random5 · · Score: 2, Informative

      All you have to do is install a replacement 'launcher' app and set it as default - helixlauncher is quite nice, gives you almost stock android but has a persistent dock for 4 icons which don't change when you swap homescreens. There are other versions like advanced launcher / launcher2 out there which offer variations of stock android and then things like home++ which mix things up, but not to the same degree as sense.

      Without flashing a different rom (which will require root, not sure if the incredible has that yet) you won't be able to get rid of the colour scheme and senseui apps but you can just launch alternatives (though I'm not sure why you'd want to, the sense browser and music player are a lot better than the stock android versions!)

  2. HW support is crucial. by WiiVault · · Score: 2, Insightful

    I love my work Droid- best work phone I've had, but fragmentation really is a problem with the Android eosystem. To show my point check out this site. Now I realize this is an Apple-fansite, but the numbers quoted are from GOOGLE's Admob. One of the smart things Apple has done is make sure old HW is supported. An original EDGE iPhone for instance, runs the same version as the iPad or 3GS. Fragmentation not only affects the user experience, but it makes things a lot harder for developers too.

    1. Re:HW support is crucial. by IamTheRealMike · · Score: 4, Informative

      Well, the original iPhone runs the same OS number but that doesn't mean they have the same abilities. The 3GS is capable of quite a few things the original iPhones just aren't and that leads to fragmentation as well, just not visible through the version number. Look at multi-tasking for the most obvious example of this.

    2. Re:HW support is crucial. by RyuuzakiTetsuya · · Score: 4, Informative

      Sadly, iPhone OS 4 isn't supporting the 2G EDGE only model.

      The fact is though. The HTC Dream/T-Mobile G1 was one of the first mass market Android devices out there, released a few months after the iPhone 3G and it's not getting 2.xx goodness, yet the iPhone 3G is.

      --
      Non impediti ratione cogitationus.
    3. Re:HW support is crucial. by ducomputergeek · · Score: 2, Insightful

      We're learned this the hard way. I know a lot of weekend coders who rant and rave Android because they can open eclipse do their thing, and go and be cool, but when you have to produce apps commercially and guarantee quality in contracts Android looks a lot less attractive compared to the iPhone. In the last two years we've spent about $3k in test hardware from Apple. We've spent twice that since last August on droid phones for testing. We're now quoting android development costs at 4x's that of the iPhone because of QA. With the iPhone, generally you test against the last two point releases of iPhone OS and make sure that nothing drags on the 2G iPhone. But generally if it works on one, it works on all.

      That is just simply not the case for android. You've got to test it against 1.5, 1.6, 2.0, 2.1 and on different hardware specs, different screen sizes (and some of our clients are anal about pixal perfect), and the fact that some have keyboards, others are touchscreens only and you have to ensure user experience is clean and effective for both types of users. Frankly it is starting to remind me of trying to develop applications for Linux 10 years ago when every distro would place their libraries in a different location for some reason or another. (Okay, not quite that bad, but bad enough).

      I have friends (husband and wife) who both got Driod phones for christmas. One has the motorola, the other HTC and sometimes they'll go to download and app and find one can download it, but the other can't because of differences in the phone.

      --
      "The problem with socialism is eventually you run out of other people's money" - Thatcher.
    4. Re:HW support is crucial. by BarryJacobsen · · Score: 2, Informative

      I'm not sure what you mean by multitasking.

      He means the multitasking that is coming out with iPhone OS 4, which doesn't support the original iPhone.

    5. Re:HW support is crucial. by mjwx · · Score: 3, Interesting

      Right, but what average user is going to potentially brick their phone for what should be a vendor supplied patch? Rooting/Jailbreaking a device? Sure. A real OS update? No.

      Right, because no-one jailbreaks an Iphone because of the risk it might brick their device.

      Installing a custom ROM is easier then Jailbreaking, the SPL does all the work for you. Rooting is the hard part but generally someone uninformed will pay someone else to do it. Also neither rooting nor replacing the OS can brick an Android device, seeing as the boot loader is completely separated from the OS, if the OS upgrade goes bad you don't brick the whole phone, you just re-install the standard ROM (Both HTC and Motorola have them on their web site). To brick an Android device you need to break the boot loader from inside the OS, then break the OS and after all that you can still recover the whole thing using the tools in the SDK (Fastboot IIRC)

      So after correcting your erroneous information about Android and people in general, your point is moot, 2.1 is available for the HTC Dream and Magic.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    6. Re:HW support is crucial. by aliquis · · Score: 2, Interesting

      Thats one significant exclusion in 4 major iterations of hte OS

      Major iterations and major iterations.

      Aren't they more like rebrands of the OS for each new feature update/fix of the phone?

      No one else than Apple would had made a new smartphone (for the european market at least) without 3G, without frontfacing camera, without videocalls and without MMS ability when the first version came out. IMHO it just look like they sell more of the same. Kinda like Nintendo with GBA and DS updates (except I doubt Nintendo cripple them on purpose, "oh let's make these buttons really awkward so someone buy the next version!") Sure you want the newest one / most features if you get a new one but it's hardly a new product of its own.

      Though I'm no iPhone expert by any means, but I won't look at the iPhone as four generations of a phone. The earlier ones are way too recent and way too expensive to be considered crap you just throw away every half-year or such.

    7. Re:HW support is crucial. by dudpixel · · Score: 2, Insightful

      oh go sob in the corner.

      I own a HTC magic and guess what, its still on Android 1.6 boo hoo. That means I supposedly should be having compatibility problems with apps from the android market right? or somehow this non-existent fragmentation issue should affect me...

      nope. I can run whatever app i choose on the Android market because those requiring a higher API level aren't shown.

      Does my phone still work? yep. It works just as good if not better than the day I bought it. Will it be upgraded to 2.1, who knows? But I've still got more apps available than I could ever need, most of these run flawlessly...

      If google suddenly pull all Android 1.5/1.6 apps from android market, then maybe you trolls have a point...but until then, Android 1.6 makes a perfectly fine OS for a phone that is now available free on the minimum plan on most carriers here.

      The number of android phones doesn't make a scrap of difference either. As a developer, you target the API level, not the device. If an app appears to work on some phones and not others, either your app has bugs or the phone does. not android. (android could have bugs but if this were the case your app would fail on ALL phones and wouldn't even work in the emulator)

      --
      This seemed like a reasonable sig at the time.
  3. Apple employees off the meds? by Skuld-Chan · · Score: 2, Insightful

    First Steve, now Leslie - OHA is still a hundred times better than anything Apple has come along with - at least for users.

    Also all the article does is spread FUD about Android.

  4. What did you expect? by MadKatAlpha · · Score: 3, Insightful

    Did anyone really expect the OHA to be a real collaborative effort? By getting the big names on the OHA list you bolster OEM and consumer confidence in Google's platform. It doesn't really matter if the members of the OHA have not made any meaningful contributions other than their names. The names were enough to get the product out and get people using it.

    1. Re:What did you expect? by tcr · · Score: 2, Interesting

      And I'm guessing that the members are sitting on one hell of an IP portfolio...
      Could be interesting if the platform needs defending.

      --


      Information wants to be beer.
  5. Not Familiar with OHA... by BJ_Covert_Action · · Score: 5, Insightful

    I am not familiar with OHA at all, but doesn't it seem like someone who once worked as the CEO of two of Google's competitors might just be biased a little bit? I guess what I am asking is why should I take Grandy to be anything other than an astroturfing shill?

  6. Pot? Kettle? Black? by tzenes · · Score: 2, Insightful

    So Apple's main complaint against OHA is that its mostly proprietary?

    This is kind of like Steve Job's open letter about flash where he warns that Adobe could make it proprietary at any time.

    Meanwhile no apps can be accepted at the App Store if they even mention Google...

    Mr. Pot meat Mr. Kettle

    1. Re:Pot? Kettle? Black? by Yamata+no+Orochi · · Score: 2, Funny

      Mr. Pot meat Mr. Kettle

      Sounds like a stag film.

    2. Re:Pot? Kettle? Black? by AresTheImpaler · · Score: 2, Insightful

      So Apple's main complaint against OHA is that its mostly proprietary?

      For the love of God, the first 5 words of the damn article say that she's not part of Apple anymore... "Former T-Mobile and Apple executive"

      This is kind of like Steve Job's open letter about flash where he warns that Adobe could make it proprietary at any time.

      Steve Job's never said anything like that. Please re-read the SJ letter. Although I disagree with the App Store being so closed, what you are saying is just completely false.

      Meanwhile no apps can be accepted at the App Store if they even mention Google...

      Agains, completly false, there are even 3 apps developed by google (not to mention a youtube client that is included with every iphone/ipad/ipod touch).
      http://itunes.apple.com/us/app/panoramio/id331007973?mt=8
      http://itunes.apple.com/us/app/google-earth/id293622097?mt=8
      http://itunes.apple.com/us/app/google-mobile-app/id284815942?mt=8
      I understand that Apple hate is crazy high in Slashdot lately, but I'll say about 50% or more is all about blind fanaticism. Facts be damned.

  7. Whiner by buback · · Score: 3, Insightful

    So google is doing all the contributing, but they have undue power over the direction of the platform?

    Shouldn't those that contribute have the most influence?

    If they want to take the OS in a different direction, why don't they just write the code themselves and fork?

    Oh, right. Because it's easier to whine and complain than to actually write good code.

  8. Created with no power. by pavon · · Score: 3, Interesting

    Google's Android specific code is released under an Apache license which has no restriction on creating proprietary derivative works. Members of the OHA were not required to commit to releasing open handsets, and in fact some mobile companies are already planning on shipping versions of Android that will only run signed code purchased from their app store.

    This is what happens when you don't demand reciprocal behavior in your contracts and licensing - the freedom you give to others will be used to restrict the freedom of end users and third parties.

    1. Re:Created with no power. by Microlith · · Score: 2, Interesting

      if you don't give that freedom to others you're already restricting the freedom of end users and third parties.

      I hardly believe that denying corporations the ability to abuse their customers is truly restricting freedom.

  9. Differnt phones for different folks by brunes69 · · Score: 4, Insightful

    many OHA members are developing proprietary user experiences, which they are not contributing back into Android

    So you are saying that every smartphone in the market will not have the exact same UI?

    Say it ain't so!

    Why does a teenager who is concerned with facebook and twitter have to necessarily want the same user experience as the corperate employee who is more worried about Outlook sync and calendering?

    Having a diverse platform ecology, while still maintaining a consistant underlying architecture to enable a vast application ecosystem, is the main strength of the Android platform (especially compared to the iPhone or Windows Mobile), it is not a weakness.

    1. Re:Differnt phones for different folks by ircmaxell · · Score: 3, Insightful

      Yes, but Google has already committed to fixing those shortcomings in FroYo (at least that's the implied release timeframe). Basically, they are going to uncouple everything from the core OS they can, and provide updates through the market just like for apps. So then it would do dependency tracking. So even though your phone is using an older "core" OS, it can update many of its libraries and "core" applications without the need for a full ROM.

      There's really a fine line between the major player's stances on open source...:

      Apple: Proprietary and Open Source can live together! Just as long as the Open Source is in our interests!

      Google: Proprietary and Open Source can live together! Just as long as the Proprietary is in our interests!

      RIM: Proprietary is where the money is, so we don't really care about Open Source at all...

      Palm: I'm still here guys, don't forget about me!

      --
      If a man isn't willing to take some risk for his opinions, either his opinions are no good or he's no good
  10. Re:Google oligarchy than Apple fascism by whisper_jeff · · Score: 2, Funny

    At least google doesnt send private 'representatives' to ask permission to 'search' people's homes

    Why should they search your home? They already know more about you than your mother does. Or have you not been paying attention to the information Google has been gathering at a dramatic rate?

  11. Simple Question... by 16K+Ram+Pack · · Score: 5, Insightful

    ... how many shares does she still own in Apple?

    That article reads like pure FUD to me.

  12. Innuendo by ArtDent · · Score: 4, Informative

    Ugh. Both articles are pure innuendo. For example:

    Technical Glitches

    The biggest challenge for Google may be to improve its software and ensure that it can adapt to the mobile market, said Maribel Lopez, an analyst at Lopez Research LLC in San Francisco. Google is on its fourth revision of Android in the past year, in part because of software glitches and missing features, she said.

    Golly! Missing features and glitches...that sounds really bad! But wait, aren't all new revisions of software always to add new features and fix bugs? Seriously, in the four revisions over the last year, Android has far surpassed the firmly established competition in just about every respect. I don't know if I've ever seen such a rate of innovation in a platform before.

    Thought they're written to sound alarming, there's nothing surprising about anything in either of these articles. We already knew that Google's doing all the development in the core platform, so why should we be concerned that they are the ones making the decisions about its direction? We already knew that Android is designed and licensed to allow pieces of the system to be replaced by OEMs and users, so why should we be concerned that they're doing that?

  13. Shocking! by ClosedSource · · Score: 3, Insightful

    You mean supporting phones from four different makers costs more than supporting one?

  14. Meego's potential... and issues by CarpetShark · · Score: 2, Informative

    Meego is the obvious choice apart from Android. Only think is... Intel seem to be focused on netbooks, and Nokia can't seem to support their hardware for more than a couple of months.

    In particular, Nokia's N900 came with Maemo, which was largely incomplete (the front camera driver is very noisy, for instance, the GPS is slow, FM transmitter is underpowered so much that it doesn't work, portrait mode is largely unavailable and buggy, navigation isn't turn-by-turn, doesn't sync to PC, etc.) An upgrade to Maemo 6 was supposed to be coming, but this is now Meego, except that last Nokia said, they're counting on the community to do their support for N900 for them. This is their flagship product and they're trying to attract open source developers based on that kind of support? Don't they realise that open source developers are used to having hardware support for much longer than windows support periods? Who is going to develop for a platform that routinely doesn't even last a few months before it's abandoned?

    Also, Intel and Nokia are claiming they want to do this Meego development all out in the open. But they seem to want to develop the source code only in the open, and then roll their own very different distros, with their own branding, including separate app stores, which is pretty much insane. That said, I'd welcome a nokia app store, since intel's app store for Moblin required credit card details just to browse it. Also insane.

    I'm interested to see how this plays out. But really, I suspect Nokia will need to produce a properly supported Meego 1.x (and maybe even 2.x) on N900 if Meego is to have any chance of competing with the already established Android. Otherwise, a lot of N900 owners will probably do what they're already trying to do: replace Maemo/Meego with Android.

  15. The problem you describe has been solved by mjwx · · Score: 3, Insightful

    Wow, its amazing the PC industry hasn't collapsed under the weight of all this testing, I mean with so many versions of Windows, .net, DirectX, Java. I mean it's so fragmented. Then you have the hardware.

    All these problems have been solved on the PC, now they just need to make the transition to Android. How does MS, Adobe, Blizzard, ECT... ensure that their software works on multiple platforms. Beta testing, various other testing tools. You know that you can run any version of Android on a VM, it's in the SDK, simple applications can be tested in that fashion, only the complex applications have the issue you describe. Many of the applications I use on my Motorola Milestone have not been updated since the HTC Dream was the only game in town and they still work, some get updated on a near weekly basis.

    Android is new, we are waiting for the tools to catch up. Soon the costs chances of getting a random rejection from the Apple app store will be higher then developing for Android. Fortunately, most of the companies jumping into the mobile development space are simply doing it because it is the Latest Cool Thing(TM) and havent put too much thought into it, thus they wont survive.

    --
    Calling someone a "hater" only means you can not rationally rebut their argument.