Google I / O 2012 l'expérience

Google I / O 2012, la conférence annuelle des développeurs de Google, vient de s'achever. Dans ce billet, nous partageons nos expériences, observations et réflexions sur certaines des annonces les plus importantes des développeurs..

Cette année, comme l’année dernière, diverses sessions d’entrée / sortie ont été présentées en direct, que tout le monde pouvait regarder depuis chez soi ou au bureau. De plus, Google et les GTUG ont hébergé gratuitement des visionneuses dans le monde entier, permettant aux développeurs de se rassembler et de réseauter dans un contexte plus local. Avec toutes les informations de Google I / O disponibles gratuitement, vous vous demandez peut-être pourquoi quelqu'un paierait 900 $ pour un billet, plus les frais de déplacement nécessaires pour se rendre sur place. Cet article partagera notre propre point de vue sur ce qui a rendu le voyage intéressant!


Les gens

En fin de compte, participer aux E / S concerne avant tout les personnes et permet de créer des liens en face à face et en personne. Avec 6 000 participants, d'innombrables Googlers, des journalistes et des partenaires de Google sur place, il y a beaucoup de gens d'intérêt dans un espace relativement restreint. Des utilisateurs clés sont disponibles pour discuter, répondre à des questions ou orienter les développeurs dans la bonne direction. À aucun autre moment de l’année, le personnel de Google n’est plus accessible au développeur Joe ou Jane que lors de cette conférence. En tant que développeurs et auteurs de divers livres et articles sur Android, nous essayons également de trouver un équilibre entre notre temps de conversation avec des contacts professionnels et nos discussions avec nos lecteurs..

Le fait d’être entouré de tant de personnes talentueuses présente un autre avantage essentiel: vous aurez une idée vraiment positive de ce que les autres font dans l’écosystème. Vous serez exposé à des idées et à des discussions impliquant de nombreuses technologies différentes, notamment Android, App Engine et peut-être une autre chose dont vous n'aviez jamais entendu parler auparavant. Les kiosques des partenaires pourraient faire allusion à ce qui va arriver dans le pipeline et les repas surchargés vous aident à vous lancer avec d’autres développeurs aux vues similaires. Inévitablement, vous finirez également par parler à une personne d’intérêt dans l’une des nombreuses lignes sur lesquelles vous vous trouverez en attente..


Lignes?

Oui, des lignes. De la file d'attente qui entoure la salle de petit-déjeuner avant la toute première allocution, en passant par la file d'attente pour les colliers de conférence comme le Nexus Q, soyez assuré que les files d'attente aux E / S sont une partie inévitable de l'expérience. Même les arrêts aux stands doivent être soigneusement programmés pour éviter la foule. La plupart ne sont pas particulièrement longues (à l'exception des personnes principales) et tout le monde se rend au même endroit. Vous avez donc généralement au moins une chose en commun. Sinon, vous aurez le temps de consulter vos courriels sur votre téléphone ou votre tablette - attendez, et si vous n'en avez pas? Ne vous inquiétez pas, vous obtiendrez généralement quelque chose du genre gratuitement pendant la conférence. Google est vraiment bon à swag.


Keynotes

Bien que Google I / O ait duré trois jours cette année, il n’y avait toujours que deux discours clés. La première journée était principalement consacrée à Android, avec l'annonce d'Android 4.1, Jelly Bean, et à une présentation des différentes fonctionnalités utilisateur introduites. Nous avons trouvé plusieurs autres choses intéressantes ou importantes:

  • La statistique d'un million d'activations de périphériques par jour qui circule ne comprend pas les périphériques sans expérience de Google ni, supposément, les périphériques non connectés à un opérateur..
  • 400 millions d'appareils Android vendus à ce jour.
  • 600 000 applications dans Google Play avec 20 milliards d'installations d'applications à ce jour.
  • Deux nouveaux appareils disponibles sur Google Play et d'autres détaillants: Nexus 7 et Nexus Q, tous deux sous Android.

Dans le passé, nous avons constaté que les notes d’entrée / sortie des E / S sont moins importantes pour les développeurs et davantage pour les utilisateurs et la presse. Bien que la plupart des nouvelles fonctionnalités de Jelly Bean dont on a parlé disposent de nouvelles API, elles n’ont pas été abordées de ce point de vue. Jelly Bean est tout simplement une mise à jour mineure (ponctuelle) de Ice Cream Sandwich. Par conséquent, aucun changement énorme n'était attendu. Le projet principal, qui visait à rendre le système Android global aussi réactif et lisse que possible, était la priorité. Avec des optimisations à tous les niveaux, y compris le SDK, toutes les applications devraient bénéficier d’un degré ou d’un autre..

Les nouvelles fonctionnalités, telles que les cartes Google Now et les notifications étendues, sont combinées du point de vue des développeurs. Les développeurs pourront-ils s’intégrer à Google Now et créer leurs propres cartes? D'autre part, les notifications modifiées permettent de créer un volet de notification beaucoup plus utile, mais les applications devront bien sûr être mises à jour pour tirer parti de toutes les nouvelles fonctionnalités..

Un nouveau contenu a été annoncé pour Google Play. Bien que cela n'ait pas d'impact direct sur les développeurs, les utilisateurs peuvent être attirés par les épisodes de télévision et les magazines. Ou, au moins, ils ne seront plus pénalisés par le manque de ce type de contenu.

Pour connaître toutes les nouvelles fonctionnalités de Jelly Bean, les développeurs devaient assister aux sessions d'E / S appropriées pour en savoir plus..

Des annonces Google+ ont été faites, principalement pour les utilisateurs, et lors de la deuxième journée, Chrome a présenté plusieurs annonces, dont 310 millions d'utilisateurs actifs de Chrome et la sortie de Chrome pour iOS. Viennent ensuite diverses mises à jour d'informations sur Google Apps et Google Drive. Nous n'avons pas découvert beaucoup de nouveaux ici. Google App Engine avec Google Compute Engine a été annoncé, ce qui permet de mener à bien des projets de calcul à grande échelle, tels qu'une démonstration principale. utilisant 600 000 cœurs. Avoir plus de choix dans les solutions de calcul à grande échelle est bon pour tout le monde. Les chercheurs peuvent utiliser ces systèmes pour résoudre les problèmes les plus pressants dans le monde sans avoir besoin de fonds suffisants pour acheter des super-ordinateurs gigantesques comme ceux qui auparavant n'étaient abordables que par les gouvernements.


Sessions

Les sessions d'E / S sont la base de l'apprentissage des développeurs. La plupart des sessions sont planifiées à l'avance, mais plusieurs ne sont pas spécifiquement répertoriées avant l'annonce des discours principaux. Celles-ci sont répertoriées comme étant à déterminer dans le calendrier attribué aux participants et ne sont même pas mentionnées dans l'application Google I / O 2012. En outre, cette année, le calendrier lui-même était très tardif.

Cette année, le contenu était plus dense que jamais. Android avait des sessions simultanées tous les 3 jours, de sorte qu'un développeur seul manquerait environ la moitié du contenu Android. Chrome, les API Google et les services Cloud ont tous eu au moins une journée avec des sessions simultanées. Ajoutez-y une variété d'autres pistes et vous aurez suffisamment de contenu pour occuper même les développeurs les plus divers lors des sessions. Même la pause déjeuner ne durait généralement que 45 minutes (et oui, le déjeuner avait aussi une ligne).

Bien que plusieurs annonces aient été faites au cours des sessions, la plupart de ces informations étaient similaires aux mises à jour que vous verriez normalement sur les différents blogs de Google..

Ces dernières années, nous avons pu assister à quelques sessions non-Android, mais cette année, même capturer toutes les sessions Android intéressantes était impossible. Ceux que nous avons rencontrés, cependant, avaient des thèmes similaires: mettre à jour votre application selon les meilleures pratiques actuelles, rendre votre application lisse, monétiser intelligemment votre application et ne pas oublier de commercialiser votre application après la publication..

La session à laquelle nous avons assisté était la session du kit de développement d'accessoires 2.0. Ici, ils ont parlé des modifications apportées à ADK 2 ainsi que des fonctionnalités du matériel ADK 2012 (que tous les participants à la session ont reçu). L'année dernière, la session ADK, qui présentait ADK pour la première fois, était si remplie que beaucoup de gens ont été refoulés (d'accord, nous sommes toujours un peu fâchés à ce sujet!). Cependant, cette année, la salle était beaucoup plus grande et tout le monde a voulu y participer (y compris nous).


Cabines

Comme de nombreuses conférences, des googleurs et des développeurs et partenaires tiers ont présenté et présenté leurs produits et services. Les participants ont ainsi accès à des experts et à d'autres développeurs pour leur poser des questions et découvrir les nouvelles technologies. Cette vitrine, appelée le bac à sable, n'était disponible que les deux premiers jours des conférences. Nous, et les autres participants, aurions aimé les trois jours pour mieux trouver le temps de parcourir le bac à sable et d’assister à des sessions importantes. Peut être l'année prochaine?

Bien entendu, des représentants de Google, de fabricants de matériel, de fabricants de puces, de développeurs de logiciels, de fournisseurs de services et de tous les intermédiaires étaient présents. Certains n'étaient là que pour montrer ce qu'ils ont créé avec les technologies Google. D'autres, comme Intel, ont montré comment leurs propres technologies peuvent aider les développeurs et les fabricants Android..


Alors, est-ce utile??

En bref, oui! Mais, après tout ce qui a été dit sur les lignes, le fait de ne pas participer aux sessions et de ne pas voir tous les stands des tiers, vous vous demandez peut-être encore. Comme mentionné précédemment, l'interaction avec d'autres personnes - celles que vous venez de rencontrer ou d'anciens amis et connaissances - est plus que rentable. Pouvoir organiser des réunions, discuter d'opportunités commerciales et partager des histoires de «guerre» dans un cadre décontracté (fêtes, repas, conversation) est également important..

La cerise sur le gâteau est, bien sûr, le swag. En plus des petits bacs en plastique remplis de bonbons haricots, du maillot officiel I / O et d’autres documents occasionnels (comme un pouce de dinosaure que notre fille a déjà revendiqué comme siens), les participants se sont aussi éloignés avec un butin bien supérieur au valeur au détail de leurs billets (900 USD). Le gain financier que cela représente n’en vaut pas la peine (les frais de voyage et d’hébergement ne sont pas bon marché), mais les développeurs ont eu avantage à mettre la main sur les nouvelles technologies avant le public. Un smartphone Android et une tablette avec Jelly Bean ont été distribués. Il s'agit d'un avantage commercial assez intéressant pour ceux qui possèdent des applications d'expédition.!


L'expérience Home I / O

Pour vous amuser, voulez-vous avoir l'expérience d'assister à I / O dans le confort de votre maison? Vous pouvez vous rapprocher… en utilisant diverses technologies Google, bien sûr.!

Commencez par vous procurer des bonbons à la gelée. Commencez une bulle (sur Google+) avec des amis. Choisissez une liste de lecture YouTube, telle que cette liste de développement Google I / O 2012 pour Android. Regarde ça. Bien sûr, vous aurez envie de trouver des lignes sur lesquelles vous pouvez vous tenir, juste pour que les choses restent authentiques. Le seul inconvénient est que vous ne devriez pas essayer le parachutisme à la maison! ;)

Pour pouvoir mettre la main sur tous les équipements d’E / S, vous devez commander le Galaxy Nexus GSM (399 $ à l’heure, 349 $ avec Jelly Bean), le Nexus 7 (199 $), le Nexus Q ( 299 $), et Samsung Chromebox (329 $), qui ont tous été distribués. Tous sauf la Chromebox peuvent être achetés (ou pré-commandés) sur Google Play. La Chromebox est disponible chez différents détaillants. Le coût total sera probablement inférieur à celui que vous auriez payé pour les billets, les billets d'avion et l'hébergement… N'oubliez pas d'ajouter une livre ou deux de fèves à la gelée! :)


Conclusion

La grande majorité du contenu éducatif de Google I / O 2012 est entièrement disponible gratuitement en ligne. Les expériences en personne, cependant, ne peuvent pas être battues. Cette année, diverses annonces ont été utiles pour Android, Chrome et les développeurs Web. Bien que l'équipement gratuit soit agréable, nous n'avons parlé à personne qui s'y trouvait juste pour le butin (ou l'admettrait de toute façon!). C'est vraiment une conférence de développeurs, avec tous les participants à qui nous avons parlé étaient de vrais développeurs, pas seulement des gens d'affaires. Pour plus d'informations et de liens vers des vidéos de toutes les sessions, visitez le site Web officiel d'I / O 2012 avant que le contenu ne soit remplacé par des allusions à Google I / O 2013. Et n'oubliez pas d'en parler sur les réseaux sociaux à l'aide du hashtag. # io12.


à propos des auteurs

Les développeurs mobiles Lauren Darcey et Shane Conder ont co-écrit plusieurs livres sur le développement Android: un livre de programmation en profondeur intitulé Développement d'applications sans fil Android (maintenant dans sa troisième édition en deux volumes) et Sams Teach Yourself Développement d'applications Android en 24 heures. Lorsqu'ils n'écrivent pas, ils passent leur temps à développer des logiciels mobiles dans leur entreprise et à fournir des services de conseil. Vous pouvez les contacter par courrier électronique à l'adresse [email protected], via leur blog à l'adresse androidbook.blogspot.com et sur Twitter @androidwireless..

Besoin d'aide pour écrire des applications Android? Consultez nos derniers livres et ressources!