Google I / O 2012 de ervaring

Google I / O 2012, de jaarlijkse ontwikkelaarsconferentie van Google, net ingepakt. In dit bericht delen we onze ervaringen, observaties en gedachten over enkele van de belangrijkste aankondigingen van ontwikkelaars.

Dit jaar werden, net als vorig jaar, een verscheidenheid aan I / O-sessies live online gepresenteerd, die iedereen vanuit het gemak van hun huis of kantoor kon bekijken. Bovendien organiseerden Google en GTUG's gratis kijkfeesten op locaties over de hele wereld, waardoor ontwikkelaars konden verzamelen en netwerken binnen een meer lokale context. Aangezien alle informatie van Google I / O gratis beschikbaar is, vraagt ​​u zich misschien af ​​waarom iemand $ 900 zou betalen voor een ticket plus de reiskosten die nodig zijn om persoonlijk aanwezig te zijn. Dit artikel zal ons eigen perspectief delen over wat de reis de moeite waard maakte!


De mensen

Uiteindelijk gaat het bijwonen van I / O allemaal over de mensen en het maken van persoonlijke verbindingen in persoon. Met 6000 aanwezigen, ontelbare Googlers, pers en Google-partners op de site, zijn er veel mensen geïnteresseerd in een relatief klein gebied. Sleutelgooglers zijn beschikbaar om terloops te chatten, vragen te beantwoorden of ontwikkelaars in de juiste richting te wijzen. Op geen ander moment tijdens het jaar zijn medewerkers van Google toegankelijker voor de gemiddelde ontwikkelaar van Joe of Jane dan op deze conferentie. Als ontwikkelaars en auteurs van verschillende Android-boeken en -artikelen proberen we ook onze tijd te verdelen tussen praten met zakelijke contacten en gewoon rondhangen met onze lezers..

Een ander belangrijk voordeel van het gezelschap van zoveel getalenteerde mensen is dat je een heel goed gevoel krijgt over wat anderen in het ecosysteem doen. Je zult worden blootgesteld aan ideeën en discussies met veel verschillende technologieën, waaronder Android, App Engine en misschien nog iets waar je nog nooit van hebt gehoord. De partnercabines kunnen een aanwijzing zijn voor wat er in de pijplijn komt en de drukke maaltijden helpen je samen te gooien met andere gelijkgestemde ontwikkelaars. Het is onvermijdelijk dat je uiteindelijk ook met iemand van interesse zult praten in een van de vele, vele lijnen waar je in zit te wachten.


lijnen?

Ja, lijnen. Van de rij die zich om de ontbijtzaal wikkelde vóór de eerste keynote naar de lijnen voor het oppikken van conference swag zoals de Nexus Q, wees gerust, wachtend in rijen bij I / O is een onvermijdelijk deel van de ervaring. Zelfs pitstops moeten zorgvuldig worden gepland om de drukte te voorkomen. De meesten zijn niet bijzonder lang (de keynote uitgesloten) en iedereen gaat naar dezelfde plaats, dus meestal heb je minstens één ding gemeen. Zo niet, dan heb je de tijd om je e-mail op je telefoon of tablet te controleren - wacht, wat als je er geen hebt? Maak je geen zorgen, je krijgt meestal iets van die aard tijdens de conferentie. Google is echt goed in swag.


keynotes

Terwijl Google I / O dit jaar werd verlengd tot drie dagen, waren er nog maar twee keynotes. Dag 1 ging voornamelijk over Android, met Android 4.1, Jelly Bean, en een doorloop van de verschillende functies op gebruikersniveau die het introduceert. Er waren verschillende andere weetjes die we interessant of belangrijk vonden:

  • De 1 miljoen apparaatactivaties per dag die rondzweven, tellen niet-Google-ervaringsapparaten of, vermoedelijk, apparaten die niet zijn verbonden met een koerier.
  • 400 miljoen Android-apparaten verkocht totaal tot nu toe.
  • 600.000 apps op Google Play met tot nu toe 20 miljard app-installaties.
  • Twee nieuwe apparaten verkrijgbaar bij Google Play en andere winkels: Nexus 7 en Nexus Q, beide met Android.

In het verleden hebben we opgemerkt dat I / O-keynotes minder zijn voor ontwikkelaars en meer voor gebruikers en de pers. Hoewel de meeste van de nieuwe Jelly Bean-functies waar we het over hadden nieuwe API's hebben, is daar vanuit dat oogpunt niet over gesproken. Jelly Bean is eenvoudig een kleine (punt) update van Ice Cream Sandwich, dus er werden geen grote veranderingen verwacht. Project Butter, de poging om het algehele Android-systeem zo responsief en 'soepel' mogelijk te maken, was de primaire push. Met optimalisaties op elk niveau, inclusief de SDK, zouden alle apps in de een of andere mate moeten profiteren.

Nieuwe gemaksfuncties, zoals Google Now-kaarten en uitgebreide meldingen, worden gemengd vanuit een ontwikkelaarsperspectief. Kunnen ontwikkelaars integreren met Google Now en hun eigen kaarten maken? Aan de andere kant maken de gewijzigde meldingen een veel nuttiger meldingsvenster mogelijk, maar apps moeten natuurlijk worden bijgewerkt om te profiteren van alle nieuwe functies..

Nieuwe inhoud is aangekondigd voor Google Play. Hoewel dit niet rechtstreeks van invloed is op ontwikkelaars, kunnen gebruikers worden aangetrokken door tv-afleveringen en tijdschriften. Of in ieder geval zullen ze niet langer worden afgezwakt door het ontbreken van dit soort inhoud.

Om over alle nieuwe functies van Jelly Bean te horen, moesten ontwikkelaars de juiste I / O-sessies bijwonen om meer te leren.

Er zijn Google+ aankondigingen gemaakt, voornamelijk voor gebruikers, en op dag 2 heeft Chrome verschillende aankondigingen gedaan, waaronder 310 miljoen actieve Chrome-gebruikers en de release van Chrome voor iOS. Vervolgens kwamen verschillende informatie-updates over Google Apps en Google Drive. We hebben hier niet veel nieuws ontdekt. Google App Engine met Google Compute Engine is aangekondigd, waarmee grootschalige computationele projecten kunnen worden voltooid, zoals een keynote-demonstratie 600.000 cores gebruiken. Meer keuze hebben in grootschalige computeroplossingen is goed voor iedereen. Dit soort systemen kan door onderzoekers worden gebruikt om aan de dringende problemen in de wereld te werken zonder dat het kapitaal van de eerste generatie nodig is om kolossale supercomputers te kopen van het type dat in het verleden alleen betaalbaar was voor overheden.


Sessions

De I / O-sessies zijn waar het vlees van het leren plaatsvindt voor ontwikkelaars. De meeste sessies zijn van tevoren gepland, maar er zijn er verschillende die niet specifiek worden vermeld voordat de keynote-aankondigingen plaatsvinden. Deze worden weergegeven als TBA in het schema dat aan de deelnemers wordt gegeven en zelfs niet worden doorverwezen in de Google I / O 2012-app. Ook dit jaar was het schema zelf erg laat om aan te komen.

Dit jaar was de inhoud dichter dan ooit. Android had alle 3 de dagen gelijktijdige sessies, dus een ontwikkelaar op zichzelf zou ongeveer de helft van de Android-inhoud missen. Chrome, Google API's en Cloud Services hadden allemaal minstens één dag met gelijktijdige sessies. Voeg verschillende andere tracks toe en je hebt meer dan voldoende content om zelfs de meest uiteenlopende ontwikkelaars bezig te houden, gewoon naar sessies gaan. Zelfs de lunchpauze was over het algemeen slechts 45 minuten lang (en ja, lunch had ook een rij).

Hoewel er verschillende aankondigingen werden gedaan tijdens sessies, was het grootste deel van deze informatie vergelijkbaar met de updates die u normaal op de verschillende Google-blogs ziet.

In de afgelopen jaren hebben we een aantal niet-Android-sessies kunnen bijwonen, maar dit jaar was zelfs het vangen van alle interessante Android-sessies onmogelijk. Degenen die we wel hadden, hadden een aantal vergelijkbare thema's: werk je app bij met de nieuwste praktische tips, laat je app vloeiend verlopen, genereer inkomsten met je app, en vergeet niet je app na vrijgave op de markt te brengen.

Over de enige sessie die we hebben bijgewoond die daar niet over sprak, was de Accessory Development Kit 2.0-sessie. Hier hebben ze gesproken over de ADK 2-wijzigingen en de kenmerken van de ADK 2012-hardware (die alle deelnemers aan de sessie hebben ontvangen). Vorig jaar was de ADK-sessie, die ADK voor het eerst presenteerde, zo vol dat veel mensen werden afgewezen (ok, we zijn er nog een beetje peeved over!). Dit jaar was de kamer echter veel groter en iedereen kwam binnen die wilde (inclusief ons).


cabines

Zoals veel conferenties waren er Googlers en externe ontwikkelaars en partners die hun producten en services presenteerden en demonstreerden. Dit geeft deelnemers toegang tot experts en mede-ontwikkelaars om vragen te stellen en nieuwe technologie te zien. Deze showcase, de sandbox genaamd, was alleen beschikbaar tijdens de eerste twee dagen van de conferenties. Wij, en andere aanwezigen, hadden het alle drie dagen leuk gevonden om beter de tijd te vinden om de sandbox te doorzoeken en belangrijke sessies bij te wonen. Misschien volgend jaar?

Natuurlijk waren vertegenwoordigers van Google, hardwarefabrikanten, chipmakers, softwareontwikkelaars, serviceproviders en iedereen daar tussenin aanwezig. Sommige waren er gewoon om te laten zien wat ze met Google-technologieën hebben gemaakt. Anderen, zoals Intel, lieten zien hoe hun eigen technologieën Android-ontwikkelaars en -fabrikanten kunnen helpen.


Dus, is het de moeite waard?

Kortom, ja! Maar, na al het gepraat over lijnen, niet naar sessies gaan en niet eens alle standjes van derden te zien krijgen, vraag je je misschien nog steeds af. Zoals eerder vermeld, is de interactie met andere mensen - degene die je net hebt ontmoet of oude vrienden en kennissen - meer dan de moeite waard. Vergaderingen kunnen houden, praten over zakelijke kansen en 'oorlogs'-verhalen kunnen delen in een informele setting (feesten, maaltijden, lijnen) zijn allemaal belangrijk, ook.

De kers op de taart is natuurlijk de swag. Behalve kleine bugdroid-plastic bakjes vol met jelly beans, het officiële I / O-shirt en af ​​en toe een andere hand-out (zoals een dinosaurus-thumbdrive die onze dochter al heeft beweerd als haar eigen), liepen de aanwezigen ook met swag goed boven de winkelwaarde van hun tickets ($ 900 USD). Het financiële voordeel hiervan is niet de moeite waard (reis- en verblijfskosten zijn niet goedkoop), maar ontwikkelaars hebben er baat bij gehad om nieuwe technologie voor het publiek te bemachtigen. Zowel een Android-smartphone als een tablet met Jelly Bean werden uitgedeeld. Dit is een vrij aardig zakelijk voordeel voor mensen met verzend-apps!


De Home I / O-ervaring

Wilt u voor de lol de ervaring krijgen van het bijwonen van I / O vanuit het comfort van thuis? U kunt dichtbij komen ... natuurlijk met behulp van verschillende Google-technologieën!

Neem eerst wat jellybeans om op te snacken. Start een hangout (op Google+) met een aantal vrienden. Kies een YouTube-afspeellijst, zoals deze Google I / O 2012-ontwikkelaarslijst voor Android. Bekijk het. Natuurlijk, je zult ook wat regels willen vinden om erbij te staan, gewoon om de dingen authentiek te houden. Het enige voorbehoud is dat je de skydiving thuis niet moet proberen! ;)

Als het erom gaat om alle geweldige apparatuur van I / O in handen te krijgen, moet je de Galaxy Nexus GSM ($ 399 op dat moment, nu $ 349 met Jelly Bean), de Nexus 7 ($ 199), Nexus Q ( $ 299) en Samsung Chromebox ($ 329), die allemaal werden uitgedeeld. Alle behalve de Chromebox kunnen worden gekocht (of vooraf besteld) op Google Play. De Chromebox is verkrijgbaar bij verschillende retailers. De totale kosten zullen waarschijnlijk lager zijn dan wat u zou hebben betaald voor tickets, vliegtickets en accommodatie ... vergeet alleen niet om een ​​pond of twee jelly beans toe te voegen! :)


Conclusie

De overgrote meerderheid van de educatieve inhoud van Google I / O 2012 is allemaal gratis online beschikbaar. De persoonlijke ervaringen kunnen echter niet worden verslagen. Dit jaar had een verscheidenheid aan aankondigingen nuttig voor Android, Chrome en webontwikkelaars. Hoewel de gratis uitrusting leuk was, praatten we niet met iemand die er alleen voor de swag was (of toch toegeeft!). Het is echt een conferentie voor ontwikkelaars, met alle aanwezigen die we gesproken hebben om echte ontwikkelaars te zijn, niet alleen zakelijke mensen. Voor meer informatie en links naar video's van alle sessies, bezoek de officiële I / O 2012-website voordat de inhoud wordt vervangen door hints van Google I / O 2013. En vergeet niet om erover te praten op sociale netwerken met behulp van de hashtag # io12.


Over de Auteurs

Mobiele ontwikkelaars Lauren Darcey en Shane Conder hebben samen meerdere boeken geschreven over Android-ontwikkeling: een diepgaand programmeerboek getiteld Android Wireless Application Development (nu in zijn derde editie als set met twee volumes) en Sams Teach Yourself Android Application Development in 24 uur. Wanneer ze niet schrijven, besteden ze hun tijd aan het ontwikkelen van mobiele software bij hun bedrijf en het leveren van consultingservices. Ze zijn te bereiken via e-mail naar [email protected], via hun blog op androidbook.blogspot.com, en op Twitter @androidwireless.

Meer hulp nodig bij het schrijven van Android-apps? Bekijk onze nieuwste boeken en bronnen!