Hacker News new | ask | show | jobs
by devx 4696 days ago
It seems Google will allow them to build an HTML5 app, even though Microsoft has repeatedly breached their TOS multiple times (like allowing users to download the videos). If Microsoft's WP8 platform is so behind the times, it can't even make an HTML5 web-app possible, that's really Microsoft's problem.

If I'm not mistaken all the other "native" Youtube apps on other platforms are Google's own apps, and it's also their prerogative to choose the platforms they want to make native apps on. For example, they haven't made one for Roku either, and it's the #1 media streaming box right now.

So I don't see the problem here?

EDIT: One other thing. Google told them from the beginning that they'll only allow an HTML5 app. So what does Microsoft do? They make a native app - again. And then Microsoft releases the native app to their store, without Google's approval, even though they were supposedly "collaborating" on this, and then seeds press releases to the media that Google-the-bad-guy blocked them "again" - like it was "completely unexpected" or something.

5 comments

There's no problem with banning products that use your service but violate your Terms of Service; it just doesn't jibe with what is usually understood by "open". "We're open"/"we encourage openness"/"our platform is open" implies acceptance, transparency, a warm welcome, permissiveness even.

It kind of makes "open" another doublespeak term: we're Open, but terms and conditions apply...

Of course we can have debates on the semantics of the word "open": should it be assumed to mean tolerance?

Semantics aside, Google's "open" is marketing artifice, akin to Apple's many pompous adjectives for mundane or even inferior things ("beautiful", "revolutionary", "insanely great" etc.) or Microsoft's old message of empowerment ("where do you want to go today?") to sell an unremarkable but popular OS and productivity suite.

Prerogative or not, it's still douchey of Google to outright block Microsoft. The original Apple version of YouTube only shows videos that do not want advertising (granted a smaller and smaller # of videos).
>Prerogative or not, it's still douchey of Google to outright block Microsoft.

Why? The two customers are competitors and Microsoft has a history of just ripping off Google's services.

http://www.wired.com/business/2011/02/bing-copies-google/

Do two wrongs make a right?
No, but Google doesn't owe Microsoft any favors.
I genuinely don't get this line of thinking. This isn't about Google or Microsoft, rather it's about the end user who is essentially a customer of both parties. IMHO, Google aren't just screwing MSFT, they are screwing users, which doesn't really hold with the image that they like to portray. It's actually rather spiteful.
How is it spiteful to the 7 people who own Windows phones?

This is Google saying "because of their behaviors, we don't want to allow them to consume our services." Microsoft is trying to weasel this into good PR for themselves, but the fact is this: Google has no obligation to people that are not making them money. It is not their responsibility to keep people buying Microsoft phones.

Microsoft used to distribute a YouTube app that did not show videos with advertising. This lasted for, if I remember correctly, several years.

The current fight started when Microsoft released an update that showed all YouTube videos, without ads, ignoring the advertising-requirement flag.

I love it how they never really say that Android == Google in the article and instead play it like the Youtube apps were somehow made by iPhone and Android OS/platform engineers.
The original iOS YouTube app was done by Apple. Google also has a YouTube API with easy code examples and resources for iOS developers, today.

I have to agree with Microsoft here. It seems they are doing everything they can and getting no clear responses. It's funny because this is the same type of junk that happens to small dev companies submitting to app stores in general, however that doesn't make it right. And when you are talking YouTube, which pretty much has a monoppoly on many different types of video content online, it's quite ridiculous to say its ok for Google to do this in the long term.

> It seems they are doing everything they can and getting no clear responses.

... except complying with Google's terms for displaying YouTube videos.

> And when you are talking YouTube, which pretty much has a monoppoly on many different types of video content online, it's quite ridiculous to say its ok for Google to do this in the long term.

It's definitely OK for google to do this for as long as they want, and then some. Windows Phone users are not blocked from accessing YouTube, so it's perfectly OK (and even if they were, it might arguably still be ok, but that's not even the case). They just have to spend 3 more seconds waiting for the first page to load.

You missed the news. Android is mostly owned by Samsung now.
There are native apps, like Jasmine, on other platforms, but they use an embedded HTML5 video thing to show the actual video.
>It seems Google will allow them to build an HTML5 app

Isn't it more like Google is forcing them to write an HTML5 app by refusing to allow native app?

Google cannot force them to make anything; they are separate companies.

Google is allowing them to make an HTML5 app, and forbidding them from making a native app. They are not forcing them to do anything.

Sophistry. Users expect a Youtube experience on an average mobile device, and by dictating the language it must be written in (WHY? What possible legitimate reason does Google have to do this?), they are effectively forcing Microsoft's hand.
> WHY?

Well, because apparently there isn't a soul at Microsoft who knows how to read a ToS...

Why do you think Microsoft are resorting to a smear campaign? They don't have a leg to stand on.

Just because it's in a ToS doesn't mean it's reasonable or immune from complaint or criticism. I can require in my ToS that everyone who uses my Awesome(C) API to do a headstand on first access, that doesn't make it reasonable.

It's completely unreasonable, to the point of being WTF-worthy, to require the app which accesses the API to be in a certain language.

Seriously. I'm having trouble phrasing how dumb this is. As long as the app can generate the appropriate requests and serve the appropriate data, who cares? What possible legitimate reason does Google have to decide if the app is written in HTML5, Java, INTERCAL, brainfuck, or lolcode? Why provide an API at all if you're going to do platform restrictions?

Microsoft are lucky Google isn't cutting them off entirely. If I were Google, that's what I would do.