Snabb fråga - hur många av er använde I / O 12 Android-applikationen för att strömma live-utvecklingssessionerna från Google I / O? Om du gjorde, som det visar sig, utnyttjade du ett helt nytt, ännu inte släppt YouTube Android Player API. API: et var "förkunnat" under en av YouTube-utvecklingssessionerna, med en fullständig tillkännagivande och släppning under de kommande månaderna.
För närvarande är visning av YouTube-innehåll på din Android-enhet - utanför YouTube-appen i alla fall - inte en särskilt sömlös och rolig process. Det finns tre sätt på vilket sådant innehåll kan presenteras. Den första, en webbläsarplugin / flashbaserad inbäddning, men detta är inte en riktig mobilupplevelse, det finns ingen åtkomst till YouTube-spelarens API och lider när det inte finns någon blixt naturligtvis.
Den andra - som vi använder för att bädda in videor här på AC - är den iFrame-baserade inbäddningen. Detta ger åtkomst till spelar-API: erna, men måste inbäddas i en webbvy och stöds inte på äldre versioner av Android.
Det tredje sättet är att kasta in en instruktion för att öppna innehållet i själva YouTube-appen. Allt bra och bra, men det är ett extra steg för konsumenterna och för utvecklare betyder det att de konsumenterna måste lämna din ansökan för att se innehållet.
Och det är där den nya YouTube Android Player API kommer in. Enkelt uttryckt kommer det att möjliggöra en fullständig, ursprunglig YouTube-videoupplevelse, precis inom en applikation med fullständiga spelarkontroller att starta.
Den här typen av integration har kommit länge, men med den stora mängden innehåll som delas via YouTube idag är det ett mycket nödvändigt steg också. Ingen tycker om att behöva lämna en applikation bara för att titta på en YouTube-video.
API: et kommer att optimeras för alla formfaktorer som Android stöder, mobil, surfplatta och Google TV, och kommer att stödja OS-versioner tillbaka till Froyo. För utvecklare kommer integrationen att göras så enkelt som möjligt, med det grundläggande kodkravet på bara tre rader. Det ger automatiskt stöd för fullskärms- och orienteringsändring och kommer att justera kvaliteten på strömmen baserat på nätverksanslutningens styrka.
Det är också viktigt att frisläppandet av detta API möjliggör stöd för monetiserat innehåll för innehållsleverantörer. Alla måste trots allt tjäna några få dollar.
Själva sessionen går in i alla muttrar och bultar, och du hittar den redo att titta efter pausen. Det är något vi vet att många av er kommer att bli glada över, precis som vi är. Möjligheten att spela YouTube-videor, i rad, i Google+ appen - ja snälla.