It's my understanding that YouTube officially supports access via either a Flash applet or the HTML5 tag. Windows Phone doesn't support Flash[1], so the only option for writing a mobile app using the official API is to use HTML5. It's not obvious why using the HTML5 API is "impossible". Windows bundles a -capable browser; assuming IE's capable of playing either H.264 or WebM, it should be relatively easy to build a Y…
The experience you can provide with an HTML5 app are many times subpar as compared to a native app. Note how facebook abandoned their HTML5 app and went native.
The limits of Google’s openness
101–110 of 303 posts
Re: The limits of Google’s openness
#102Really annoying Google blocks IMs from other services now as well. Lots of people complain to me they can't IM Google users any more. Apparently Google removed server to server XMPP support, a standard open IM protocol, in favor of their own lock in protocols. Other products are following suit, Chromecast doesn't include support DLNA or other standards for example, but tries to force you to use Google proprietary stu…
> Really annoying Google blocks IMs from other services
> now as well. Lots of people complain to me they can't IM
> Google users any more. Apparently Google removed server
> to server XMPP support, a standard open IM protocol, in
> favor of their own lock in protocols.
Google Talk still works, and still supports server-to-server XMPP federation.Some users have chosen to switch to Hangouts, which is a separate product (affiliated with Google+) that doesn't support federation.
> Chromecast doesn't include support DLNA or other
> standards for example
I'm of mixed opinion on this. On one hand, it's obviously better to use an open standard when available. On the other, DLNA and UPnP and all the other associated standards were terrible. As a user I was never able to get my TV to stream music from my computer, and as a developer I couldn't wade through all the XML and acronyms to get something that worked.Sometimes "open standard" is code for "designd by committee, compliantly implemented by nobody".
Re: The limits of Google’s openness
#103I'm not saying that's what happened in this case. It sounds like Microsoft's application added features that even Google wouldn't give its own apps. However, the argument that Google is simply allowed to write its own apps, for its own platforms and them impose extra restrictions on third parties who use its APIs is anti-competitive. This is the kinda crap that got Microsoft in trouble in the first place.
Again, I'm only speaking to the argument I see in the threads here, not the reality as it appears in the story. In reality, it appears Microsoft may have overstepped a bit.
Re: The limits of Google’s openness
#104Earlier quoted context omitted.
> The original iOS app only showed videos that did not require ads. That's not correct. The original iOS app played all videos, regardless of whether they were monetized, as long as the creator checked the "make available for mobile devices" option. It works the same with with the current Apple TV app: monetization options have no effect on videos' availability.
Are you sure? I believe I remember my iPad being unable to play videos with ads, and having such videos not even show up in search results. Separately, some videos would not play on mobile or when embedded, but those seemed to be much more rare.
Re: The limits of Google’s openness
#105Some background for people who may not have followed this: In May, Microsoft released a YouTube app for Windows Phone that didn't show ads and allowed users to download videos. Google said no. Microsoft removed the download capability but didn't restore the ads . Google said no. Then the PR comes out that Microsoft and Google are working together on a new app. I'm guessing that was PR from Microsoft's side. Now Micro…
Re: The limits of Google’s openness
#106Earlier quoted context omitted.
Doesn't Google publish its own YouTube app on iOS now?
Yup, there is at least one major third-party one, though (Jasmine), which complies with the API requirements that Microsoft is apparently not willing to deal with (presentation of the actual video via HTML5, etc.)
Re: The limits of Google’s openness
#107Youtube has had HTML5 opt-in for a while now, and it is certainly a technology used by their product: http://www.youtube.com/html5
Re: The limits of Google’s openness
#108Disclosure: I am a Googler, though not working on anything remotely near YouTube. Obvious caveat: this is just my personal opinion. > With this backdrop, we temporarily took down our full-featured app when Google objected to it last May If I remember right, this full-featured app included features like: 1. Allowing users to download videos even when the content provider disallowed that. 2. Allowing users to not view…
> 1. Allowing users to download videos even when the content provider disallowed that. This was poor judgment from Microsoft, and as far as I can see, was addressed in this new version of the app. > 2. Allowing users to not view ads even when the content provider specifically required ads to be shown. Blocking on this basis alone is a double standard from Google. As others have pointed out, the iOS app developed by A…
Re: The limits of Google’s openness
#109Earlier quoted context omitted.
>The Youtube app for iOS is developed by Google Except that the original iOS app was developed by Apple and Google had no issues with that
Google sorta did have an issue, and Apple's Youtube app it was built on borrowed time, under a "license". It was then (forcibly, or per-license) removed when Google decided its time was up, and notably before the Google Youtube app was finished. From Aug 2012: > Apple said in a statement that “our license to include the YouTube app in iOS has ended.” It added that owners of its devices would be able to use their Web…
Re: The limits of Google’s openness
#110Earlier quoted context omitted.
Yup, there is at least one major third-party one, though (Jasmine), which complies with the API requirements that Microsoft is apparently not willing to deal with (presentation of the actual video via HTML5, etc.)
Does Google abide by its own API usage restrictions? It might seem like a trite point, but it's important given that it publishes for the two dominant platforms. It'd be an easy way to edge out competing applications restricted to a less feature-rich toolset.