Question rapide: combien d'entre vous ont utilisé l'application Android I / O 12 pour diffuser les sessions en direct pour les développeurs à partir de Google I / O? Si vous le faisiez, vous tiriez parti d'une nouvelle API pour lecteur Android de YouTube, non encore publiée. L'API a été "pré-annoncée" lors d'une des sessions de développement YouTube, avec une annonce complète et une sortie dans les mois à venir.
À l'heure actuelle, la visualisation de contenu YouTube sur votre appareil Android - en dehors de l'application YouTube de toute façon - n'est pas un processus particulièrement transparent et agréable. Un tel contenu peut être présenté de trois manières. Le premier, un plugin de navigateur / une intégration basée sur le flash, mais ce n’est pas une vraie expérience mobile, il n’ya pas d’accès à l’API du lecteur YouTube et souffre du manque de flash, bien sûr.
Le second - que nous utilisons pour intégrer des vidéos ici sur AC - est l’intégration basée sur iFrame. Ceci offre un accès aux API du lecteur, mais doit être incorporé dans une vue Web et n'est pas pris en charge sur les anciennes versions d'Android.
La troisième méthode consiste à ajouter une instruction pour ouvrir le contenu de l'application YouTube elle-même. Tout va bien, mais c'est une étape supplémentaire pour les consommateurs, et pour les développeurs, cela signifie que ces consommateurs doivent quitter votre application pour afficher le contenu.
Et c’est là que la nouvelle API de lecteur Android de YouTube entrera en jeu. En termes simples, elle permettra une expérience vidéo native complète de YouTube, directement au sein d’une application dotée de commandes de lecteur complètes à démarrer.
Ce type d'intégration a été long à venir, mais avec le volume de contenu partagé par YouTube aujourd'hui, c'est aussi une étape très nécessaire. Personne n'aime devoir quitter une application uniquement pour regarder une vidéo YouTube.
L'API sera optimisée pour tous les facteurs de forme pris en charge par Android, mobile, tablette et Google TV, et prendra en charge les versions de système d'exploitation depuis Froyo. Pour les développeurs, l'intégration sera aussi simple que possible, l'exigence de code de base se limitant à trois lignes. Il fournira une prise en charge automatique du changement d’écran plein écran et d’orientation et ajustera la qualité du flux en fonction de la force de la connexion réseau.
Il est également important de noter que pour les fournisseurs de contenu, la publication de cette API permettra la prise en charge du contenu monétisé. Tout le monde doit gagner quelques dollars, après tout.
La session elle-même va dans tous les écrous et boulons, et vous le trouverez prêt à regarder après la pause. Nous savons que beaucoup d'entre vous vont être enthousiastes, tout comme nous. La possibilité de lire des vidéos YouTube, en ligne, dans l'application Google+ - oui, s'il vous plaît.