Snelle vraag - hoeveel van jullie gebruikten de I / O 12 Android-applicatie om de live ontwikkelaarsessies van Google I / O te streamen? Als je dat deed, bleek je te profiteren van een gloednieuwe, nog niet vrijgegeven YouTube Android Player API. De API was 'vooraf aangekondigd' tijdens een van de YouTube-ontwikkelaarssessies, met een volledige aankondiging en release in de komende maanden.
Momenteel is het bekijken van YouTube-inhoud op je Android-apparaat - hoe dan ook buiten de YouTube-app - geen bijzonder naadloos en plezierig proces. Er zijn drie manieren waarop dergelijke inhoud kan worden gepresenteerd. De eerste, een browser-plugin / flash-gebaseerde embed, maar dit is geen echte mobiele ervaring, er is geen toegang tot de YouTube player API en lijdt natuurlijk als er geen flash is.
De tweede - die we gebruiken om video's hier op AC in te sluiten - is de op iFrame gebaseerde embed. Dit biedt wel toegang tot de API van de speler, maar moet worden ingebed in een webview en wordt niet ondersteund op oudere versies van Android.
De derde manier is om een instructie te geven om de inhoud in de YouTube-app zelf te openen. Allemaal goed en wel, maar het is een extra stap voor consumenten en voor ontwikkelaars betekent het dat die consumenten uw app moeten verlaten om de inhoud te bekijken.
En dat is waar de nieuwe YouTube Android Player API zal komen. In eenvoudige bewoordingen zorgt het voor een volledige, native YouTube-video-ervaring, recht in een applicatie met volledige spelerbesturing om op te starten.
Dit soort integratie is al lang aan de gang, maar met de enorme hoeveelheid inhoud die vandaag via YouTube wordt gedeeld, is het ook een zeer noodzakelijke stap. Niemand vindt het leuk om een applicatie te verlaten alleen om een YouTube-video te bekijken.
De API wordt geoptimaliseerd voor alle vormfactoren die Android ondersteunt, mobiel, tablet en Google TV, en ondersteunt OS-versies terug naar Froyo. Voor ontwikkelaars wordt integratie zo eenvoudig mogelijk gemaakt, met de basiscodevereiste op slechts drie regels. Het biedt automatische ondersteuning voor volledig scherm en oriëntatiewijziging en past de kwaliteit van de stream aan op basis van de sterkte van de netwerkverbinding.
Belangrijk is ook dat voor inhoudsproviders de release van deze API ondersteuning voor inhoud waarmee inkomsten worden gegenereerd, toestaat. Iedereen moet tenslotte een paar dollar verdienen.
De sessie zelf gaat in op alle moeren en bouten, en je zult het klaar vinden om na de pauze te bekijken. Het is iets waarvan we weten dat veel van jullie enthousiast zullen zijn, net zoals wij. De mogelijkheid om YouTube-video's in lijn af te spelen in de Google+ app - ja graag.