Hurtigt spørgsmål - hvor mange af jer brugte I / O 12 Android-applikationen til at streame live-udviklingssessioner fra Google I / O? Hvis du gjorde, som det viser sig, udnyttede du et splinternyt, endnu ikke frigivet YouTube Android Player API. API'et blev 'forud annonceret' under en af YouTube-udvikler-sessionerne med en fuld meddelelse og frigivelse i de kommende måneder.
På nuværende tidspunkt er visning af YouTube-indhold på din Android-enhed - uden for YouTube-appen alligevel - ikke en særlig problemfri og underholdende proces. Der er tre måder, hvorpå sådan indhold kan præsenteres. Den første, en browser-plugin / flash-baseret embed, men dette er ikke en sand mobiloplevelse, der er ingen adgang til YouTube-afspillerens API og lider, når der ikke er nogen flash selvfølgelig.
Den anden - som vi bruger til at integrere videoer her på AC - er den iFrame-baserede indlejring. Dette giver adgang til afspiller-API'erne, men skal integreres i en webvisning og understøttes ikke på ældre versioner af Android.
Den tredje måde er at smide en instruktion om at åbne indholdet i selve YouTube-appen. Alt sammen godt og godt, men det er et ekstra skridt for forbrugere, og for udviklere, betyder det, at disse forbrugere skal forlade din ansøgning for at se indholdet.
Og det er her den nye YouTube Android Player API kommer. I enkle ord giver det mulighed for en fuld, oprindelig YouTube-videooplevelse lige inden for en applikation med fulde afspillerkontroller til at starte.
Denne slags integration er længe kommet, men med den store mængde indhold, der deles via YouTube i dag, er det også et meget nødvendigt trin. Ingen kan lide at skulle forlade en ansøgning bare for at se en YouTube-video.
API'en optimeres til alle formfaktorer, som Android understøtter, mobil, tablet og Google TV, og vil understøtte OS-versioner lige tilbage til Froyo. For udviklere vil integration gøres så let som muligt med det grundlæggende kodekrav kun på tre linjer. Det giver automatisk support til fuldskærms- og orienteringsændring og justerer kvaliteten af strømmen baseret på styrken i netværksforbindelsen.
Det er også vigtigt for indholdsudbydere, at frigivelsen af denne API tillader support for indtægtsindhold. Alle skal trods alt tjene et par dollars.
Selve sessionen går i alle møtrikker og bolte, og du finder den klar til at se efter pausen. Det er noget, vi ved, at mange af jer vil være begejstrede for, ligesom vi er. Muligheden for at afspille YouTube-videoer på linje i Google+ app - ja tak.