Vídeo: [Prelego] Pri tempomezurado tra la jarcentoj -- Jean-Jacques Wintraecken (De novembre 2024)
Durant el desè aniversari de Google I / O, la companyia va celebrar la seva convenció de desenvolupadors anuals a l’amfiteatre Shoreline de Mountain View, Califòrnia, al carrer des de la seu de la companyia. Va ser una opció interessant, que va provocar llargues línies al sol calent, però també diverses exposicions fresques, etc.
A continuació, es detallen algunes de les coses que hem après.
1. Google aposta molt per l'aprenentatge automàtic, i l'aprenentatge automàtic ja s'està utilitzant més del que pensàvem. El focus en l'aprenentatge de màquines no va ser sorprenent, ja que la companyia ha estat força avançada en aspectes com ara l'obtenció del seu marc TensorFlow per desenvolupar models d'aprenentatge de màquines i dedicar-se a l'èxit que el sistema AlphaGo ha tingut en la presa de campió mundial Lee Sedol. Però durant la nota en clau, em va sorprendre sentir que la cerca de veu ara suposa el 20 per cent de les cerques realitzades als Estats Units i estava molt intrigat sentir que Google ha arribat fins a desenvolupar els seus propis xips personalitzats per a l'aprenentatge automàtic, cosa que és. trucant a les unitats de processament de tensors. (Aquí teniu una mica més de detalls sobre el que sabem sobre els xips.)
En un panell posterior sobre aprenentatge automàtic, diversos executius de Google van parlar sobre alguns dels avenços que la companyia va fer a la zona, però també quant es queda per fer. Aparna Chennapragada, directora de gestió de projectes, va assenyalar que fa uns anys, la comprensió de la llengua no era fiable, però ara ho és; i la traducció és "arribar-hi". També va assenyalar que el canvi a una visió del món "primera mòbil" es va produir "a tots els nivells de la pila", i va dir que el mateix serà d'aprenentatge automàtic.
Google considera l'aprenentatge automàtic com una àrea en la qual haurà d'invertir durant molts anys, segons el vicepresident John John Giannandrea. Va dir que el concepte d'aprenentatge automàtic es pot sobrepesar a causa dels avenços que estem veient, però va assenyalar millores reals en àmbits com el reconeixement de veu i el reconeixement d'imatges. Tot i així, va dir que la comprensió del llenguatge i el diàleg segueixen sent grans problemes. Va assenyalar que els sistemes actuals necessiten molts exemples, però els nens poden aprendre amb només un petit nombre d’exemples. I va assenyalar que el coneixement no es pot transferir d'un domini a un altre: el sistema AlphaGo no pot jugar a escacs ni tic-tac-toe, per exemple.
El col·laborador principal Jeff Dean va assenyalar els grans avenços en el processament del llenguatge i la visió informàtica, però va dir que l’aprenentatge no supervisat era un dels principals reptes oberts. Va dir que avui en dia necessita molta experiència per utilitzar els models adequats per entendre’l, però si un sistema pogués aprendre l’estructura del model adequat, realment podria fer una gran millora.
Les coses que ens són difícils encara són fàcils per als ordinadors, però les coses fàcils per a nosaltres encara són difícils d’informàtica, va dir Giannandrea. Va dir, un dels grans problemes, és la interacció amb el món real. Va dir que Google té un grup de recerca que treballa en l'aprenentatge de simulacions, com els videojocs, i va dir que hi ha una línia fina entre videojocs 3D i una simulació física de qualsevol entorn.
Mentre que alguns han parlat del "hivern AI" convertit en una "primavera d'AI", encara queden molts reptes. Giannandrea va assenyalar que la conversa i el diàleg són problemes, i va dir que no el consideraria "AI Summer" fins que no puguem ensenyar a un ordinador a llegir realment, on és prou bo com parafrasejar el que ha llegit. Dean va dir que no hi havia una línia clara entre la primavera i l'estiu, perquè la gent trasllada les portes, assenyalant que fa quatre anys, era impossible que un ordinador escrigués una frase per descriure una imatge, però que ara els ordinadors poden fer-ho.
2. Google vol ser el vostre ajudant de conversa. Si bé Google ha dominat la cerca com ho hem conegut, veu el futur com més interactiu i orientat al context. Promet un assistent de Google, a finals d’aquest any, que escolti la teva veu, entén el teu context i, no només pot cercar informació, sinó respondre verbalment i fer coses per tu. El que vam veure va ser precoç, però semblava una cruïlla entre un assistent com Siri d'Apple, Cortana de Microsoft o Alexa d'Amazon, va creuar-se amb el propi Google Now de Google i, per descomptat, molt d'aprenentatge de màquines.
Google Assistant es presentarà per si sol i en un competidor de Amazon Echo, conegut com a Google Home, que es presentarà en pocs mesos. Semblava molt bé, tot i que em vaig decebre una mica que no hi hagués tanta informació per als desenvolupadors sobre lligar els seus serveis a Google Assistant, però estic segur que arribarà.
Una diferència interessant: a diferència de Siri, Cortana o Alexa, Google no dóna al seu assistent un nom separat, sinó que és Google. Això pot ser més que una semàntica i més aviat una indicació de com és de fonamental per a les ambicions de la companyia.
3. Les aplicacions d’Android s’executaran ara a Chromebooks. Probablement l’anunci més gran de Google d’aquest mes que no es mencionava a la nota principal, la companyia va revelar que les aplicacions d’Android i la Play Store arriben a Chrome OS. Això és important perquè Chromebooks i, per tant, el sistema operatiu Chrome són cada cop més populars, recentment han superat els Mac en vendes de PC.
En una sessió de la conferència, l'enginyer Luis Héctor Chávez va explicar que una opció anterior, anomenada App Runtime for Chrome, que implica fer funcionar Android dins d'una caixa de sorra a Chrome OS, no funcionava bé a causa dels reptes d'accés al sistema d'arxius, només funcionant a un sol procés i la gestió de pagaments. En canvi, va dir que el que calia era "tota una nova plataforma per executar aplicacions d'Android a Chromebooks". Al nou sistema, Android funciona directament a Linux, utilitzant espais de noms Linux, però amb un sistema alternatiu demana una millor seguretat, un compositor compartit per accelerar la pantalla i una traducció binària just a temps, de manera que les aplicacions estan escrites per Els dispositius basats en ARM (com pràcticament tots els telèfons i la majoria de tauletes) poden funcionar en Chromebooks basats en x86.
Entre les principals funcions de la nova versió hi ha la possibilitat d'executar Play Store, suport de diverses finestres, accés fora de línia i notificacions. Tingueu en compte que algunes funcions no són compatibles, com ara fons de pantalla o ginys d'aplicacions; i alguns maquinaris habituals als telèfons, com ara el suport GPS, és poc probable que estiguin presents a un Chromebook, però que els Chromebooks tinguin suport als teclats i als ratolins.
Això funcionarà amb les aplicacions creades per a Android M Marshmallow i començarà a enviar-se als desenvolupadors el mes que ve, amb les versions del client a seguir.
Tingueu en compte que encara no es tracta d'una fusió de Chrome i Android. En canvi, estem veient que cada sistema operatiu obté el que més necessita: Chrome obté aplicacions Android i Android amb actualitzacions perfectes. Tot i així, és molt útil, sobretot perquè els Chromebooks es tornen més potents.
4. Android afegeix suport multi-finestra, millores de velocitat importants. Google ja havia anunciat la següent versió d'Android, coneguda com Android N, i va llançar una versió primerenca als desenvolupadors. I / O va mostrar una versió més completa, que ja es pot descarregar per als dispositius Nexus actuals, juntament amb alguns detalls més. Algunes de les noves funcions van ser ben rebudes, especialment la introducció de l'API de gràfics Vulkan 3D, que promet un millor rendiment amb despeses generals de CPU inferiors, un nou compilador Runtime que hauria de tenir com a resultat una instal·lació d'aplicacions més ràpida i actualitzacions perfectes, cosa que significa que el dispositiu serà s'actualitza automàticament, de manera que no cal instal·lar-la manualment.
Vaig estar interessat en una sessió que va detallar el funcionament de diverses finestres en pantalla dividida, imatge en imatge i, possiblement, en un model de forma lliure. És interessant que, malgrat la funció de diverses finestres, només hi hagi una aplicació alhora, tot i que hi ha comandes per a usos com ara permetre que els suports continuïn reproduint-se. En general, és bo veure una solució Android estàndard per al problema, en lloc que solucions puntuals que empreses com Samsung i LG han afegit a molts dels seus dispositius.
En general, sembla que és una versió més gran que l'any passat, i tracta moltes de les coses més importants de la llista de desitjos per a futures versions d'Android. L’única cosa que no vam obtenir: un nom per a Android N, com el torró o Nutella. Google va demanar entrada dels usuaris, però va dir que seria la decisió final.
5. Firebase és de sobte una part crucial de l'estratègia de desenvolupadors de Google. Google va adquirir la base de dades de Firebase NoSQL fa uns 18 mesos, però la plataforma era gairebé una base de dades en temps real amb algunes característiques d’autenticació i allotjament. Actualment s'ha convertit en una suite de 15 eines per a desenvolupadors, que cobreixen una àmplia gamma de serveis. Per exemple, Firebase ara incorpora el que s’anomenà Google Cloud Messaging o el que ara es coneix com Firebase Cloud Messaging, un mètode d’enviament d’informació i notificació a les vostres aplicacions; ara també ofereix una nova funció de Test Lab, que podeu utilitzar per comprovar si la vostra aplicació funciona correctament en diversos dispositius Android que Google allotja. Altres funcions inclouen l’emmagatzematge que és recolzat i accessible des de l’emmagatzematge de Google Cloud; configuració remota i informes de falles; formes d’adquirir nous usuaris mitjançant notificacions i invitacions; i integració amb Google AdMob, per inserir anuncis a les aplicacions. Pel que fa a l'adquisició, m'ha intrigat especialment la idea d'enllaços dinàmics, on l'URL pot produir resultats diferents segons el lloc en què es toca. Tot això s’uneix a analítiques gratuïtes dissenyades per a aplicacions mòbils.
A la conferència hi va haver moltes sessions sobre Firebase (potser més que en qualsevol altre tema) i semblava una plataforma molt impressionant i ben integrada que hauria de resultar atractiva per a molts desenvolupadors d'aplicacions mòbils. En molts aspectes, també sembla que és una manera d’aconseguir que els desenvolupadors d’Android utilitzin més dels serveis Cloud de Google en general, ja que admeten aplicacions a Android, iOS i la web per a mòbils.
6. Android Studio és un focus fonamental. Malgrat l'atenció que es va donar als anuncis sobre productes, E / S és principalment una conferència de desenvolupadors, i es va posar molt èmfasi en Android Studio, l'entorn de desenvolupament de la companyia per crear aplicacions Android. Google va parlar de com ara Android Studio utilitzava el 95% de les 125 principals aplicacions i va haver-hi diverses sessions que van descriure les addicions a la versió 2.0 i 2.1, que va ser la primera a donar suport a Android N, així com la darrera vista prèvia de Studio 2.2, que es va anunciar a la fira.
Les noves eines inclouen diverses destinades al disseny de l’aplicació, amb un nou editor de disseny i una manera de restringir el disseny per tal que una aplicació no impliqui tantes capes imbricades que puguin frenar les aplicacions. En el procés de creació, inclou grans ràpides en convertir el codi en aplicacions executables, fent ús d'una funció "Execució instantània" debutada a Studio 2.0, però ara més ràpida, així com un nou compilador. Al costat de la prova, inclou un nou emulador d'Android i una gravadora de proves Expresso, que facilita la prova i depuració de l'aplicació. No és d’estranyar, ateses les altres sessions, que ofereix una sèrie d’enllaços als serveis Firebase.
M’ha impressionat la rapidesa que les eines de desenvolupament específiques de la plataforma de tots els grans venedors s’han convertit recentment i Google segurament fa tot el que pot per donar raons als desenvolupadors per utilitzar les seves pròpies eines per crear aplicacions d’Android.
7. Les aplicacions han de ser més accessibles. Per a la majoria dels desenvolupadors d'aplicacions, un gran problema és aconseguir que els nous usuaris instal·lin l'aplicació. Fins i tot quan obteniu un enllaç a una aplicació, normalment us dirigeix a una pàgina web, que al vostre torn us porta a Play Store per baixar l'aplicació i, un cop instal·lada, tornareu a la pàgina principal. Amb una nova funció anomenada Aplicacions instantànies, la idea és que si un amic vol que s’uneixi a una conversa en una aplicació de missatgeria i t’enviï un enllaç, només podríeu fer clic a l’enllaç i estar immediatament a l’aplicació i participar en la conversa, sense haver d’instal·lar primer l’app. Això funciona pels desenvolupadors que modularitzen les aplicacions existents, i al Play Store descarregant només les peces necessàries per mostrar el contingut específic en segon pla. Les aplicacions instantànies es posaran en funcionament en telèfons de tornada a Jelly Bean i haurien de començar a publicar-se progressivament a finals d’aquest any. No tinc del tot clar quant treballarà aquesta feina per als desenvolupadors o la popularitat que té, però és un concepte interessant, i d’alguna manera pot difuminar la distinció entre la web mòbil i les aplicacions.
8. Si bé les aplicacions són importants, el web per a mòbils pot ser encara més. Malgrat totes les excel·lents eines noves per crear aplicacions d'Android, i per proporcionar-les més ràpidament, també hi va haver una gran empenta per millorar la web mòbil. Alguna cosa d'això consistia a fer eines com Firebase funcionen amb aplicacions web, però altres eines són molt específiques dels llocs web i, en particular, dels llocs web mòbils.
Per exemple, hi va haver un gran impuls per aconseguir que els editors creessin pàgines mòbils accelerades (AMP), de manera que les pàgines individuals es carreguessin més ràpidament quan ho suggeria Google Search; i una nova empenta per a Progressive Web Apps, en què una peça d’una aplicació web es carrega al navegador, de manera que l’aplicació comença a funcionar immediatament, i quedaran les altres peces a seguir. Tot això es veu millorat per la possibilitat d’afegir coses com les notificacions i la memòria cau fora de línia dins d’un navegador web.
Res d'això és específic per a Chrome, però Google ha estat potser el més vocal dels fabricants de navegadors per impulsar aquestes funcions noves.
Fer que les aplicacions web es carreguin més ràpidament i tinguin una resposta més gran és una gran quantitat, ja que sé que alguns editors que preferirien tenir un lloc web mòbil en lloc d’una aplicació específica de la plataforma, en part perquè els llocs web són tan universals. Un lloc web escrit correctament ha de funcionar a qualsevol plataforma (a Android, iOS, sistemes d’escriptori, Windows, Amazon Fire, consoles de jocs o televisors. A més, com que les aplicacions estan escrites amb estàndards web, no requereixen tantes proves, com les aplicacions Android en particular, més difícils de provar a causa de la gran quantitat de models diferents que hi ha al mercat.
Molts dels desenvolupadors web en parlem per pensar que aquest concepte és molt divertit, sobretot aquells que treballen per a llocs especialitzats en publicar contingut. Probablement no és la millor solució per a jocs o altres aplicacions molt sensibles, però per a moltes persones, aquesta és una idea molt important. La idea de fer que les pàgines es carreguin més ràpidament no és única per a Google, per descomptat: els articles instantanis de Facebook també han estat un gran èxit, amb diversos editors que deien que Facebook ara ha igualat o ha superat Google en termes de referències mòbils.
9. VR s’està convertint en part de l’experiència mòbil estàndard. VR ha esdevingut un gran focus dins de Google, segons el líder de l'equip de VR, Clay Bavor. Va dir que Google sempre ha estat sobre l'organització de la informació i que les experiències són "la forma més directa d'informació".
Potser Google ha estat el principal impulsor de la realitat virtual barata a través de la seva plataforma Cardboard. Però a la fira va fer un gran impuls per millorar la VR mòbil, introduint una nova plataforma anomenada Daydream que inclourà especificacions per a telèfons que suportin un millor rendiment sostingut, una latència baixa i un seguiment de cap millor. Això formarà part d'Android N, amb telèfons que coincideixin amb les especificacions anomenades "Preparat per a tot el dia". A més, la companyia va introduir una plataforma de referència per a auriculars i controladors, i va dir que també estaria creant auriculars i controladors propis, cosa que sembla una mica com el seu enfocament per vendre els seus propis telèfons Nexus amb el plantejament "Android pur" alhora que ajudava la seva els socis creen telèfons basats en Android.
La part més interessant d’això és l’èmfasi en fer-la més realista perquè la pantalla dins dels auriculars reaccioni més ràpidament, reduint el temps de "moviment a fotó" per refrescar la pantalla quan passis a ser inferior a 20 ms.
També vaig pensar que el controlador era força interessant, amb Google que va descriure com havia de ser força flexible per utilitzar-lo en diferents escenaris de VR. El responsable de producte, Nathan Martz, va dir que cal que fos prou precís per utilitzar-lo com a punter làser, però que també seria prou responsiu perquè puguis balancejar-lo com una raqueta de tennis.
Les demostracions incloïen tant Unreal Engine 4 com el motor de jocs Unity, amb el director general d’Unity, John Riccitiello, que explicava que pensava que VR es conduirà per mòbils (ja que hi ha més dispositius mòbils que PC), però dient que VR no serà impulsat per jocs o experiències senzilles de compres, però en lloc de "experiències", com estar en un avió, dins del Taj Mahal, a l'escenari amb una banda, en un aula amb el millor professor o parlar amb un amic que se sent present. No tot això és possible ara, però Bavor va parlar de quants desenvolupadors diferents tenen projectes en marxa i de com es desenvolupen ràpidament el programari i les càmeres. Hi va haver moltes sessions de descompte en VR, així que sabeu que Google està molt interessat en aquest àmbit. He tingut bones experiències en VR, tot i que encara no estic completament venut sobre com de profunda serà. Tot i això, és una de les àrees més interessants de la tecnologia.
10. Però també és important incorporar el món real. Ja fa temps que Google parla del seu projecte Tango, amb la idea d’incorporar millor el “món real” a l’experiència mòbil. En una xerrada a la conferència, Johnny Lee, director del programa tècnic de Project Tango, va parlar de com quan obrim els ulls veiem el món que ens envolta i com aquest projecte pretén donar a dispositius mòbils i eines percepcions similars de l’espai i el moviment.
Es tracta de tres àrees principals: seguiment de moviment, percepció de profunditat i aprenentatge d'àrea i, normalment, inclou dispositius amb sensors de profunditat integrats i sensors de seguiment de moviment. Google fa temps que mostra prototips –i els assistents van poder provar-los en una part de l’espectacle–, però Lenovo el 9 de juny el primer telèfon comercial amb aquestes funcions.
Lee va parlar sobretot del programari, que va dir que "estableix les bases" per a nous dispositius, i va mostrar aplicacions utilitàries per a coses com mesurar la mida física d'una habitació real i una aplicació de "realitat augmentada" de Wayfair, que mostra quines peces específiques. dels mobles semblarien a l’espai que es mostra a la pantalla. Vaig poder provar-los i, certament, vaig poder comprovar on podia ser útil en alguns mercats.
Altres exemples van incloure un joc de tir de dianes, on Lee va utilitzar una pistola de suport i un dispositiu Tango per semblar que estava disparant a objectius reals a l'escenari i una aplicació del Museu Americà d'Història Natural, que va fer que semblés com si fos. un dinosaure caminava per l'escenari. Tot està molt bé, però Lee va deixar clar que això és molt important en les primeres etapes i "només es rasca la superfície" del que es pot fer. De moment, la plataforma només té una comprensió superficial del medi ambient, va dir Lee, i es tracta de problemes complexos que es trigaran anys a solucionar.
11. Google vol expandir-se a altres àrees. No és una novetat, però Google també vol que Android sigui una gran cosa al teu televisor, al cotxe i al canell. Hi va haver diverses discussions sobre Android Wear, que mostraven noves cares de rellotge, nous teclats (a la mateixa rellotge), respostes intel·ligents i fins i tot reconeixement d’escriptura manual. Un gran canvi és que les aplicacions poden ser ara independents, de manera que els dispositius Android Wear són més útils fins i tot sense telèfon. Aquests estaran disponibles a la tardor.
De la mateixa manera, m’interessava el progrés d’Android Auto, que Google va dir que ara abasta més de 40 fabricants i més de 100 models, amb el número que es doblarà fins a finals d’any. Les noves funcions inclouen "Ok Google" per fer consultes, Waze amb dades de trànsit en temps real compartides per altres usuaris; i una millor assistència sense fils. A més, la companyia va mostrar com es podia utilitzar Android Auto tant per a la consola del centre d’informació on la navegació i la música s’executen habitualment avui en dia, com per al clúster d’instruments on pot proporcionar informació estàndard com ara la velocitat i els nivells de gas, així com una vista més petita de a la finestra de navegació per poder seguir indicacions sense treure els ulls fora de la carretera.
Però per a moltes persones que no esperen cotxes nous, el que pot ser més interessant és la possibilitat d’executar Android Auto al vostre telèfon, que té com a objectiu aportar al telèfon el tipus d’experiències que voleu durant la conducció, com ara la navegació amb grans. tipus de lletra, comandes de veu i notificacions adequades.
Hi va haver algunes sessions de desenvolupament per a la plataforma Google Cloud, que segurament és una gran prioritat per a Google. Però em va sorprendre la manca de sessions a Google Apps, sobretot per l'èmfasi recent de Microsoft en convertir Office en una plataforma. Mostra la diferència entre les dues empreses, amb Microsoft encara més centrada en el negoci per a empreses i Google encara més preocupada per les experiències de consum. Tot i així, el gran nombre de llocs on E / S va demostrar grans avenços durant un any abans - és força impressionant. Google continua avançant a un ritme molt ràpid.