Slashdot Mirror


Google Blocks YouTube App On Windows Phone (Again)

dhavleak writes "From Gizmodo: Earlier today, the Microsoft-built YouTube app for Windows Phone was unceremoniously disabled by Google. These kind of little inter-corporate kerfuffles happen from time to time, and usually resolve themselves without screwing too many users. But boy, Microsoft didn't take it quietly."

27 of 629 comments (clear)

  1. Boo by symbolset · · Score: 4, Insightful

    Hoo

    --
    Help stamp out iliturcy.
    1. Re:Boo by symbolset · · Score: 5, Informative

      Microsoft's CEO has sworn to "fucking kill Google", saying "I've done it before and I can do it again." He's spending several billion dollars a year on that effort, historically more than $16 Billion if you include aQuantive. He's spending several billion dollars a year on the Google-bashing campaign. It's not like Microsoft is some random developer here innocently trying to get their app to work.

      --
      Help stamp out iliturcy.
    2. Re:Boo by symbolset · · Score: 4, Informative

      ActiveSync protocol is owned by Microsoft. They demand patent licensing for it. Once upon a time they thought their patent portfolio was proof against competitors in push email and calendars, especially in mobile. They thought this was their mobile "lock" that ensured mobile success and would prevent innovation to supplant them.

      It turns out ActiveSync isn't really required to do push email and calendars. It can be done another way. So instead of demanding license fees for their patents Microsoft is put in the awkward position of begging that Android implement their proprietary protocols. And Andoid would, but they want a ridiculous fee for the patent license, so: fuck off.

      --
      Help stamp out iliturcy.
    3. Re:Boo by symbolset · · Score: 4, Informative

      Somewhere between you and the mailserver is a patent holder, and a desire to exploit their intellectual property.

      --
      Help stamp out iliturcy.
  2. Embrace? check. Extend? Ah, there's the problem. by VortexCortex · · Score: 4, Insightful

    These kind of little inter-corporate kerfuffles happen from time to time.

    Hmm. I'm not sure it's interoperable issue when it come to MS, it's always furthering their agenda. In this case, removing ads and preventing Google from monetizing the content it delivers.

    When we first built a YouTube app for Windows Phone, we did so with the understanding that Google claimed to grow its business based on open access to its platforms and content

    Fuck right off MS. You claim to grow your XBox business via games and subscription fees, but your EULA says I can't block the ads on the homepage with my router without being in breech of your EULA. Oh, but you're fine with blocking Google's ads and then playing the martyr when they ban your app just like you banned my xbox.

  3. Re:Stick to your values Google by symbolset · · Score: 4, Insightful

    "Don't be evil" doesn't extend to picking up that blood-soaked hitchhiker with a chainsaw. That's covered by the "don't be stupid" corrolary.

    --
    Help stamp out iliturcy.
  4. Only relevant line by ShieldW0lf · · Score: 5, Informative

    "Google claims that one problem with our new app is that it doesn’t always serve ads based on conditions imposed by content creators."

    Nothing more needed to be said. The rest of the article is manipulation.

    --
    -1 Uncomfortable Truth
    1. Re:Only relevant line by tlhIngan · · Score: 4, Insightful

      "Google claims that one problem with our new app is that it doesnâ(TM)t always serve ads based on conditions imposed by content creators."

      Nothing more needed to be said. The rest of the article is manipulation.

      And Microsoft claims the API doesn't let them do that, which is possible. Perhaps Google doesn't expose the necessary APIs. Or perhaps to get the ad, you call "GetAd" with the video ID, and expect Google to Do The Right Thing(tm) and return an appropriate ad (which makes sense - do you expect the client to retrieve the ad, do some analysis and if it doesn't work, get another ad? Geez, look at the bandwidth waste!). Of course, perhaps Microsoft isn't dumb and they looked at how Google wrote their YouTube apps on iOS and Android, and saw they were calling some unknown API to fix it.

      Of course, "Google Can Do No Evil" attitude is quite prevalent, and I suppose like Apple fanboys, they refuse to see any bad things their company does. It's easy to hate Microsoft. It's easy to hate Apple. But hate Google and the fanboys can be just as vicious as Apple ones.

    2. Re:Only relevant line by ShieldW0lf · · Score: 4, Insightful

      "Google claims that one problem with our new app is that it doesnâ(TM)t always serve ads based on conditions imposed by content creators."

      Nothing more needed to be said. The rest of the article is manipulation.

      And Microsoft claims the API doesn't let them do that, which is possible. Perhaps Google doesn't expose the necessary APIs. Or perhaps to get the ad, you call "GetAd" with the video ID, and expect Google to Do The Right Thing(tm) and return an appropriate ad (which makes sense - do you expect the client to retrieve the ad, do some analysis and if it doesn't work, get another ad? Geez, look at the bandwidth waste!). Of course, perhaps Microsoft isn't dumb and they looked at how Google wrote their YouTube apps on iOS and Android, and saw they were calling some unknown API to fix it.

      Of course, "Google Can Do No Evil" attitude is quite prevalent, and I suppose like Apple fanboys, they refuse to see any bad things their company does. It's easy to hate Microsoft. It's easy to hate Apple. But hate Google and the fanboys can be just as vicious as Apple ones.

      No. Microsoft doesn't claim the API doesn't let them do that. They are very careful in their wording. "Our app serves Google’s advertisements using all the metadata available to us." and " We’ve asked Google to provide whatever information iPhone and Android get so that we can mirror the way ads are served on these platforms more precisely. So far at least, Google has refused to give this information to us." do not add up to "The API doesn't let us do that"

      Google are the new Doubleclick, and claiming they do no evil is ridiculous, but so is your post.

      --
      -1 Uncomfortable Truth
    3. Re:Only relevant line by Anonymous Coward · · Score: 5, Funny
      Even funnier, Microsoft says

      "There was one sticking point in the collaboration. Google asked us to transition our app to a new coding language – HTML5... At the end of the day, experts from both companies recognized that building a YouTube app based on HTML5 would be technically difficult and time consuming,"

      So one of the largest software companies in the world can't code an app to display content from a web page in HTML5?

      Maybe they should hire some people who've moved past VBA or consider getting out of the business?

    4. Re:Only relevant line by rtfa-troll · · Score: 5, Insightful

      Wait. You forgot to say "Microsoft says". Surely that is relevant.

      not to mention smarmy bits like

      inconsistent with Google’s own commitment of openness

      Which basically means

      we would never let you be compatible for free; look at how we block free implementations of ActiveSync; however we demand that Google let us into their market so we can fuck them because they aren't nearly as nasty as we are

      Microsoft are a bunch of hypocrites as ever. Google should not be opening up anything for them until Microsoft fully opens all of their server protocols; clearly shows remorse for the things they have done in the past (including clearly identifying who was responsible and ensuring that they are handed over to the justice system) and fully and clearly compensates all of the companies and people (Sendo; Netscape; Borland; Novell; IBM etc.) they have damaged in the past through abuse of their monopoly situation.

      If some guy has come by and been caught robbing you several times, that does not make it discrimination if you don't invite him when you invite all your other neighbours over.

      --
      =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
    5. Re:Only relevant line by Anonymous Coward · · Score: 5, Insightful

      It's easy to hate Microsoft.

      So you say, but to be fair, how can you hate them when they've generously retracted all the vicious slanders they've hurled at Google and other competitors over the years? Scroogled, anyone?

      How can you stay angry with them when they've so publicly recanted their "235 patents", "FOSS is a cancer" and "Get the Facts" lies and done so much to redress the damage to Linux and the FOSS community?

      Why would you hold them in contempt when they're reversed all the damage they caused by whiteanting ISO and blocking the adoption of genuinely open document formats? Though it's true that it would be better if they stopped issuing fake DMCA takedowns of their competitors.

      And of course, there's no way in the world they could have deliberately provoked this latest contretemps by publishing a non-conforming app without informing or consulting the Google engineers who'd been working with them. That'd be really unlikely, especially given how much contrition they've shown for their past misadventures...

    6. Re:Only relevant line by shutdown+-p+now · · Score: 4, Insightful

      The problem is that "displaying content from a web page in HTML5" doesn't give you the full experience that you get from YouTube apps on iPhone and Android.

      If you want to see what I mean, delete the app from your device and try using the browser instead for a few days.

    7. Re:Only relevant line by SCPRedMage · · Score: 5, Insightful

      Microsoft does not want to show google ads, because google gets the money. Microsoft wants to show their own ads, so they change the program to disregard google ads and show their own instead.

      It is my understanding that the original version of the app didn't show any ads at all, and this updated version shows only the ads that Google themselves serves up.

      Assuming my understanding is correct, then this isn't about ad revenue; this is about user experience. Microsoft wants a good Youtube app on their phones because they know their users want one; not having it makes them look bad.

      Which is also a very good reason for Google to want them to NOT have such an app. I don't have any idea if that is the actual reason they pulled MS's API key, but I find it infinitely more likely than an ad dispute.

      --
      My sig can beat up your sig.
    8. Re:Only relevant line by Dr+Max · · Score: 4, Insightful

      I think Google made the iphone youtube app themselves, which they wont do for Microsoft because they are too busy and there aren't enough users (which is in part due to lack of main stream apps). But the rest sounds plausible. Microsoft might deserve it, but it seems cruel to me for Google to punish those poor 11 windows phone users.

      --
      Rocket Surgeon.
    9. Re:Only relevant line by UnknowingFool · · Score: 4, Insightful

      The real question is whether Google is imposing conditions on MS that they are not on anyone else. The sticking point is that third party apps must use the HTML5 API according to both Google and MS. However MS is crying foul that Android and iOS apps use native APIs. Here's the thing that MS is missing: the Android and iOS apps are not third party. They were written by Google.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
  5. Many of those things not so by SuperKendall · · Score: 4, Insightful

    Both the iOS and Android apps are written by Google.

    That's not true. There are scores of YouTube playing apps on the iOS app store. You can download an IOS YouTube app written by Google, but it's not the only one and I don't think ships by default on the device anymore.

    I presume that MS reserves the right for first-party apps on Windows Phone to use private APIs to implement features no other app can have. Apple certainly does this.

    Apple generally does NOT do this. Not because they are a bunch of saints but because they are not a bunch of damn amateur coders.

    Apple doesn't use private API's for their own software for the same reason they don't want other app developers to - because using private APIs means breakage at some point down the line, or because you want to do an API change but some moron on Word (or Pages) made use of a private API and now you have to coordinate with them as to when you can change the API. API interfaces are there for a reason... they protect both sides.

    Of course internal Apple products have earlier access to API updates than everyone else (and probably more say as to what API changes need to be made), but there has been no indication that most Apple software that ships on iOS is doing anything you couldn't do yourself. Apple even demonstrates at WWDC how to make apps similar to ones they are shipping.

    There are sort of exceptions to the rule in that at times there are whole private frameworks they use to implement some feature (like carrousels) or Settings.app which has to manipulate all kinds of things other applications are not allowed to touch. But by and large any Apple iOS application could be written from scratch if you had a mind to do so.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Many of those things not so by AmiMoJo · · Score: 4, Informative

      What about the fast version of the Safari HTML/Javascript engine? All 3rd party apps are limited to using the crippled one. When multitasking first appeared it was limited to Apple apps only. It was a while before the API was available to 3rd party apps.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  6. Re:How dare Google act like MS from 20 years ago! by symbolset · · Score: 4, Funny

    I actually own a Windows Phone too. It's an HTC HD7 my wife bought to spite me (ah, domestic bliss). She did it right - this was a WP "hero" phone, the benchmark of that day. She used it for three weeks thinking to school me but after a few rounds of "how do I do that cool thing you do on your Galaxy Phone" and the reply "your phone doesn't have that app" she gave up. It's in a drawer somewhere. I haven't seen it in a year. She uses a feature phone now, and is thinking about the Moto X - a real wood skin and awesome life would be just the thing to show up my GS3 with the ultrathick 3rd party extended life battery. She bought the teens iPhones to spite me quite more successfully. Our teens love their iPhones and I don't blame them - they're great gear. iThings are not my thing, but you have to let kids find their own religion.

    --
    Help stamp out iliturcy.
  7. Re:Stick to your values Google by Virtucon · · Score: 5, Insightful

    Really so what you're saying is that if Google builds the apps and distributes them, that's Okay but if Microsoft or any third party ISV builds an app using their public APIs and then distributes that is a blood-soaked hitchhiker?

    Since Microsoft has been through the Anti-Trust wringer before, you can bet that this little problem will get all the attention they can dig out of it, in the press and with the DOJ lawyers and the FTC. If Google publishes an API and says "use it, it's open" and then somebody picks up that mantle and builds something using it only to have Google shut it down for fictitious reasons, then at that point you have to call bullshit on the whole openness agenda and "do no evil." When Apple pulled Google Maps out of IOS, Google cried foul because Apple has to approve all apps on their platform and yes, Apple's customers cried foul as well because the Apple Maps app sucked but it seems that Apple, Google and Microsoft are all in this little arms race of what they call "open" APIs and services but when somebody implements an API using them that happens to be another 800 lb gorilla you bet the games will start. Eventually if they don't play nice, it'll wind up in court with a long drawn out legal proceeding and while Google has dodged a few bullets of late, they won't dodge a bullet if MSFT comes back with documentation that Google is playing tricks to maintain a competitive advantage. After all, Google announced that they wouldn't be building apps for Windows Phone.

    --
    Harrison's Postulate - "For every action there is an equal and opposite criticism"
  8. Jesus H. Christ Luvs Microsoft by MightyMartian · · Score: 5, Funny

    "But boy, Microsoft didn't take it quietly."

    Good for Microsoft, defending all eight of its Windows Phone customers.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
    1. Re:Jesus H. Christ Luvs Microsoft by jamesh · · Score: 5, Insightful

      Let me just add that that's 3 times the count of Linux desktop users.

      (MS has 3.7% share of phone market, Linux has less than 1% of desktop. If we assume the size of two markets to be almost the same, then that's what we can conclude).

      While you are technically correct (normally the best kind of correct), this is slashdot and pointing out elephants will not be tolerated.

    2. Re:Jesus H. Christ Luvs Microsoft by Grishnakh · · Score: 4, Informative

      >Linux has less than 1% of desktop.

      Citation needed. And any stats that are based on PC sales are bullshit since almost all Linux installs are done on hardware that was purchased with Windows pre-installed.

  9. Re:How dare Google act like MS from 20 years ago! by MightyMartian · · Score: 4, Insightful

    +10 Unintentional Irony

    Poor Microsoft, the company whose motto was at one time "It's not done until Lotus won't run!" The company that intentionally used a non-compliant Kerberos variant to foul up interoperability with *nix systems. The company that went out of its way to kill Netscape and then let the web rot for five years with IE6. The company that intentionally violated its Java licensing agreement with Sun in an attempt to enact its major philosophy; "Embrace, Extend and Extinguish".

    Yes indeed, what goes around does indeed come around.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  10. Bingo. Typical MS arrogance at work. by Camael · · Score: 4, Interesting

    Lets backtrack a bit to the MS post when they released the new youtube app.

    We’ve released an updated YouTube app for Windows Phone that provides the great experience our consumers expect while addressing the concerns Google expressed in May, including the addition of ads," a Microsoft statement notes. "We appreciate Google’s support in ensuring that Windows Phones customers have a quality YouTube experience and look forward to continuing the collaboration.

    Note the parts in bold. MS lied, they didn't address it. So Google saw MS thumbing their nose, went WTF, got pissed off and blocked it .

    We're committed to providing users and creators with a great and consistent YouTube experience across devices, and we've been working with Microsoft to build a fully featured YouTube for Windows Phone app, based on HTML5. Unfortunately, Microsoft has not made the browser upgrades necessary to enable a fully-featured YouTube experience, and has instead re-released a YouTube app that violates our Terms of Service.

    MS gets slapped with its hand caught in the cookie jar and then admits that its 'new' app did not comply with Google's request that it be in HTML5 :-

    For this reason, we made a decision this week to publish our non-HTML5 app while committing to work with Google long-term on an app based on HTML5.

    Note that the new app was pushed out without Google's approval, unlike what they implied. Typical MS arrogance and lies at work. I feel sorry for any Winph8 users caught in the crossfire, but MS does not deserve any sympathy in this matter.

  11. this kind of metadata ? by Vapula · · Score: 4, Interesting

    Is the metadata hidden by Google a metadata like "this ad is from content owner" or "this ad is from us", preventing MS to replace Google's ads by their own ads as they don't know which ads can be removed without getting content owners angry ?

  12. The meaning of open by recoiledsnake · · Score: 4, Interesting

    It's curious to see Google pull this.
    From http://googleblog.blogspot.com/2009/12/meaning-of-open.html

    "At Google we believe that open systems win. They lead to more innovation, value, and freedom of choice for consumers, and a vibrant, profitable, and competitive ecosystem for businesses. Many companies will claim roughly the same thing since they know that declaring themselves to be open is both good for their brand and completely without risk. After all, in our industry there is no clear definition of what open really means. It is a Rashomon-like term: highly subjective and vitally important." ..
    "To understand our position in more detail, it helps to start with the assertion that open systems win. This is counter-intuitive to the traditionally trained MBA who is taught to generate a sustainable competitive advantage by creating a closed system, making it popular, then milking it through the product life cycle. The conventional wisdom goes that companies should lock in customers to lock out competitors." ...
    "To understand our position in more detail, it helps to start with the assertion that open systems win. This is counter-intuitive to the traditionally trained MBA who is taught to generate a sustainable competitive advantage by creating a closed system, making it popular, then milking it through the product life cycle. The conventional wisdom goes that companies should lock in customers to lock out competitors. There are different tactical approaches — razor companies make the razor cheap and the blades expensive, while the old IBM made the mainframes expensive and the software ... expensive too. Either way, a well-managed closed system can deliver plenty of profits. They can also deliver well-designed products in the short run — the iPod and iPhone being the obvious examples — but eventually innovation in a closed system tends towards being incremental at best (is a four blade razor really that much better than a three blade one?) because the whole point is to preserve the status quo. Complacency is the hallmark of any closed system. If you don't have to work that hard to keep your customers, you won't." ...
    "In other words, Google's future depends on the Internet staying an open system, and our advocacy of open will grow the web for everyone - including Google."

    The entire thing is a good read.

    --
    This space for rent.