Hjem Fremadrettet tænkning Google i / o: 11 store trends

Google i / o: 11 store trends

Video: Google I/O 2019 event in 13 minutes (Oktober 2024)

Video: Google I/O 2019 event in 13 minutes (Oktober 2024)
Anonim

Til 10-årsdagen for Google I / O afholdt virksomheden sin årlige udviklerkonference på Shoreline Amphitheatre i Mountain View, Californien, nede på gaden fra firmaets hovedkvarter. Det var et interessant valg, der førte til nogle lange linjer i den varme sol, men også et antal kølige udstillinger osv.

Her er nogle af de ting, vi lærte.

1. Google satser stort på maskinlæring, og maskinlæring bruges allerede mere, end vi troede. Fokus på maskinlæring var ikke overraskende, da virksomheden har været meget fremad med ting som at åbne sourcing af sin TensorFlow-ramme til udvikling af maskinlæringsmodeller og krone om den succes, som AlphaGo-systemet har haft med at tage Go-verdensmesteren Lee Sedol. Men under hovednotatet var jeg overrasket over at høre, at stemmesøgning nu tegner sig for 20 procent af de søgninger, der er foretaget i USA, og meget fascineret af at høre, at Google er gået så langt, som at udvikle sine egne tilpassede chips til maskinlæring, som det er ringer til Tensor-behandlingsenheder. (Her er en smule mere detaljeret information om, hvad vi ved om chipsene.)

I et senere panel om maskinlæring talte en række Google-ledere om nogle af de fremskridt, virksomheden har gjort i området, men også hvor meget der er tilbage at gøre. Aparna Chennapragada, direktør for projektledelse, bemærkede, at sprogforståelse for nogle få år siden ikke var pålidelig, men det er nu; og oversættelse er "at komme dertil." Hun bemærkede også, at skiftet til et "mobilt første" syn på verden skete "på alle niveauer i stakken, " og sagde, at det samme vil være tilfældet med maskinlæring.

Google ser maskinlæring som et område, det bliver nødt til at investere i i mange år, ifølge senior VP John Giannandrea. Han sagde, at maskinlæringskonceptet måske er overhypet på grund af de fremskridt, vi ser, men pegede på reelle forbedringer inden for områder som talegenkendelse og billedgenkendelse. Stadig sagde han, at sprog- og dialogforståelse stadig er store problemer. Han bemærkede, at dagens systemer har brug for mange eksempler, men børn kan lære af kun et lille antal eksempler. Og han bemærkede, at viden ikke kan overføres fra et domæne til et andet: AlphaGo-systemet kan for eksempel ikke spille skak eller tic-tac-toe.

Seniormedlem Jeff Dean bemærkede de store fremskridt, der er gjort inden for sprogbehandling og computervision, men sagde, at uovervåget læring var en af ​​de vigtigste åbne udfordringer. Han sagde, at det i dag kræver meget ekspertise at bruge de rigtige modeller til forståelse, men hvis et system kunne lære den rigtige modelstruktur, kunne det virkelig gøre en stor forbedring.

Ting, der er svære for os, er stadig nemme for computere, men ting, der er lette for os, er stadig vanskelige at beregne, sagde Giannandrea. Et stort problem, sagde han, er at interagere med den virkelige verden. Han sagde, at Google har en forskningsgruppe, der arbejder på at lære af simuleringer, såsom videospil, og sagde, at der er en fin linje mellem 3D-videospil og en fysikssimulering af ethvert miljø.

Mens nogle har talt om, at "AI-vinteren" blev en "AI-forår", er der stadig mange udfordringer. Giannandrea bemærkede, at samtale og dialog stadig er problemer, og sagde, at han ikke ville betragte det som "AI Summer", før vi kan lære en computer at virkelig læse, hvor det er godt nok til at omskrive, hvad den har læst. Dean sagde, at der ikke var nogen klar linje mellem forår og sommer, fordi folk flytter målposterne, og bemærkede, at det for fire år siden var umuligt for en computer at skrive en sætning for at beskrive et billede, men at computere nu kan gøre dette.

2. Google ønsker at være din samtaleassistent. Selvom Google har domineret Search, som vi har kendt det, ser den fremtiden som mere interaktiv og mere kontekstdrevet. Det lover en Google Assistant senere på året, der lytter til din stemme, forstår din kontekst og ikke kun kan søge efter information, men svare mundtligt og gøre ting for dig. Det, vi så, var tidligt, men så ud som en krydsning mellem en assistent som Apples Siri, Microsofts Cortana eller Amazons Alexa, krydsede med Googles egen Google Nu og selvfølgelig en masse maskinlæring.

Google Assistant dukker op både på egen hånd og i en konkurrent til Amazons Echo, kendt som Google Home, på grund af et par måneder. Det så godt ud, selvom jeg var lidt skuffet over, at der ikke var så meget info til udviklere om at binde deres tjenester til Google Assistant, men jeg er sikker på, at det kommer.

En interessant forskel: I modsætning til Siri, Cortana eller Alexa giver Google ikke sin assistent et separat navn - det er bare Google. Det kan være mere end semantik, og snarere en indikation af, hvor centralt dette er i virksomhedens ambitioner.

3. Android-applikationer kører nu på Chromebooks. I sandsynligvis den største meddelelse fra Google i denne måned, der ikke blev nævnt ved hovednotatet, afslørede virksomheden, at Android-applikationer og Play Store kommer til Chrome OS. Dette er vigtigt, fordi Chromebooks og dermed Chrome OS bliver mere populære og for nylig overhaler Mac'er i pc-salg.

I en session på konferencen forklarede ingeniør Luis Héctor Chávez, at en tidligere mulighed, kaldet App Runtime for Chrome, som involverer at køre Android i en sandkasse på Chrome OS, ikke fungerede godt på grund af udfordringer med adgang til filsystemet, kun kører i en enkelt proces og håndtering af betalinger. I stedet sagde han, hvad der var brug for, "en helt ny platform til at køre Android-apps på Chromebooks." I det nye system kører Android direkte oven på Linux ved hjælp af Linux-navneområder, men med alternative systemopkald for bedre sikkerhed, en delt komponist til at fremskynde skærmen og just-in-time binær oversættelse, så applikationer er skrevet til ARM-baserede enheder (såsom stort set alle telefoner og de fleste tablets) kan arbejde på x86-baserede Chromebooks.

Blandt de store funktioner i den nye version er muligheden for at køre Play Store, support med flere vinduer, offline adgang og underretninger. Bemærk, at nogle funktioner ikke understøttes, f.eks. Baggrunde eller appwidgets; og noget hardware, der er almindeligt på telefoner - såsom GPS-support - er sandsynligvis ikke til stede på en Chromebook, men at Chromebooks understøtter tastaturer og mus.

Dette vil fungere med apps, der er bygget til Android M Marshmallow til at begynde med, og vil begynde at sende til udviklere næste måned med kundeversioner at følge.

Bemærk, at dette endnu ikke er en sammenlægning af Chrome og Android. I stedet ser vi, at hvert OS får det, der er mest nødvendigt - Chrome får Android-apps, og Android får sømløse opdateringer. Stadig er det meget nyttigt, især når Chromebooks bliver mere magtfulde.

4. Android tilføjer multi-vindues support, forbedringer med stor hastighed. Google havde allerede annonceret den næste version af Android, kendt som Android N, og frigivet en tidlig version til udviklere. I / O viste en mere komplet version, som kan downloades til nuværende Nexus-enheder nu sammen med et par flere detaljer. En række nye funktioner blev godt modtaget, især introduktionen af ​​Vulkan 3D-grafik-API, der lover bedre ydelse med lavere CPU-overhead, en ny Runtime-kompilator, der skulle resultere i hurtigere appinstallationer og sømløse opdateringer, hvilket betyder, at din enhed vil opdateres automatisk, så du ikke behøver at installere en opdatering manuelt.

Jeg var interesseret i en session, der detaljerede, hvordan multivinduer kunne fungere i split-screen, billede-i-billede og potentielt i en freeform-model. Det er interessant, at til trods for multi-vindue-funktionen, kun en applikation ad gangen faktisk vil have fokus, skønt der er kommandoer til anvendelser såsom at lade medierne fortsætte med at spille. Generelt er det godt at se en standard Android-løsning på problemet snarere end de pointløsninger, som virksomheder som Samsung og LG har tilføjet til mange af deres enheder.

Alt i alt ser dette ud til at være en større udgivelse end sidste år og adresserer mange af de vigtigste ting på ønskelisten til fremtidige versioner af Android. Den ene ting fik vi ikke: et navn på Android N, som nougat eller Nutella. Google bad om brugerens input, men sagde, at det ville gøre det endelige valg.

5. Firebase er pludselig en vigtig del af Googles udviklerstrategi. Google købte Firebase NoSQL-databasen for cirka 18 måneder siden, men platformen var stort set bare en realtidsdatabase med nogle godkendelses- og hostingfunktioner. Det er nu vokset til en pakke med 15 udviklerværktøjer, der dækker en bred vifte af tjenester. For eksempel inkluderer Firebase nu det, der tidligere kaldtes Google Cloud Messaging, eller hvad der nu kaldes Firebase Cloud Messaging, en metode til at sende information og anmeldelse til dine applikationer; det tilbyder nu også en ny Test Lab-funktion, som du kan bruge til at teste, om din applikation fungerer korrekt på en række Android-enheder, som Google er vært for. Andre funktioner inkluderer lagring, der er bakket op af og tilgængelig fra Google Cloud-lagring; fjernkonfiguration og crashrapportering; måder at skaffe nye brugere gennem underretninger og invitationer; og integration med Google AdMob til placering af annoncer i dine apps. På overtagelsessiden blev jeg især fascineret af ideen om dynamiske links, hvor URL'en kan give forskellige resultater afhængigt af hvor den er tappet. Alt dette er bundet sammen med gratis analyser designet til mobile apps.

Der var mange sessioner om Firebase på konferencen - måske mere end på noget andet tema - og det lignede en meget imponerende, godt integreret platform, der skulle vise sig at være attraktiv for mange mobilapp-udviklere. På mange måder ser det ud til at være en måde at få Android-udviklere til at bruge flere af Googles Cloud-tjenester generelt, da det understøtter applikationer på Android, iOS og mobilweben.

6. Android Studio er et stort fokus. På trods af opmærksomheden omkring produktannoncer er I / O primært en udviklerkonference, og der var meget vægt på Android Studio, virksomhedens udviklingsmiljø til oprettelse af Android-applikationer. Google talte om, hvordan Android Studio nu blev brugt af 95% af de 125 bedste applikationer, og der var et antal sessioner, der beskrev tilføjelserne i version 2.0 og 2.1, som var den første, der understøttede Android N, såvel som den seneste preview af Studio 2.2, der blev annonceret på udstillingen.

De nye værktøjer inkluderer flere, der sigter mod at designe applikationen, med en ny layouteditor, og en måde at begrænse dit layout på, så et program ikke involverer så mange indlejrede lag, hvilket kan nedsætte apps. I build-processen inkluderer det store hastighedsforbedringer i at omdanne kode til applikationer, der kan køres, og bruger en "Instant Run" -funktion, der debuteres i Studio 2.0, men nu hurtigere, såvel som ny compiler. På testsiden inkluderer den en ny Android Emulator og en Expresso Test Recorder, som gør det lettere at teste og debug din applikation. Og ikke overraskende i betragtning af de andre sessioner tilbyder det et antal tilknytninger til Firebase-tjenesterne.

Jeg har været imponeret over, hvor hurtigt de platformspecifikke udviklingsværktøjer fra alle de store leverandører er blevet for nylig, og Google gør bestemt hvad det kan for at give udviklere grunde til at bruge sine egne værktøjer til at oprette Android-apps.

7. Apps skal være mere tilgængelige. For de fleste appudviklere er et stort problem at få nye brugere til at installere appen. Selv når du får et link til en app, fører det typisk dig til en webside, som igen fører dig til Play Store for at downloade appen, og når den først er installeret, er du tilbage på hjemmesiden. Med en ny funktion kaldet Instant Apps er ideen, at hvis en ven vil have dig til at deltage i en samtale i en messaging-app og sender dig et link, kan du bare klikke på linket og straks være i appen og deltage i samtalen, uden at skulle installere appen først. Dette fungerer af udviklere, der modulerer eksisterende apps, og Play-butikken downloader kun de dele, der er nødvendige for at vise det specifikke indhold i baggrunden. Instant Apps kører på telefoner, der går helt tilbage til Jelly Bean, og bør gradvist begynde at rulle ud senere på året. Jeg er ikke helt klar over, hvor meget arbejde dette vil kræve for udviklere, eller hvor populært det vil være, men det er et interessant koncept, og på nogle måder kan det skelne forskellen mellem mobilweb og apps.

8. Mens apps er vigtige, kan mobilwebet være endnu mere. På trods af alle de store nye værktøjer til opbygning af Android Apps - og til at levere dem hurtigere - var der også et stort skub for at forbedre den mobile web. Nogle af dette involverede at fremstille værktøjer som Firebase arbejde med webapplikationer, men andre værktøjer er i stedet meget specifikke for websteder, og især mobile websteder.

For eksempel var der et stort skub mod at få udgivere til at oprette Accelerated Mobile Pages (AMP), så individuelle sider indlæses hurtigere, når det foreslås af Google Søgning; og et nyt skub for Progressive Web Apps, hvor et stykke af en web-app indlæses i browseren, så applikationen begynder at arbejde med det samme med de andre stykker, der skal følges. Alt dette forbedres af muligheden for at tilføje ting som underretninger og offline cache i en webbrowser.

Intet af dette er specifikt for Chrome, men Google har måske været den mest stemme blandt browserproducenterne om at skubbe til sådanne nye funktioner.

At få webapplikationer til at indlæse hurtigere og være mere lydhør er meget, da jeg kender et antal udgivere, der foretrækker at have et mobilt websted i stedet for en platformspecifik app, til dels fordi websteder bare er så universelle. Et korrekt skrevet websted skal køre på enhver platform - på Android, iOS, desktop-systemer, Windows, Amazon Fire, spilkonsoller eller tv'er. Eftersom apps derudover er skrevet til webstandarder, kræver de ikke så meget test som Android-apps især, hvilket er sværere at teste på grund af det enorme antal forskellige modeller på markedet.

Mange af webudviklerne, jeg talte med, synes, at dette koncept er meget cool, især dem, der arbejder for websteder, der er specialiserede i at offentliggøre indhold. Det er sandsynligvis ikke den bedste løsning til spil eller andre meget responsive apps, men for mange mennesker er dette en meget vigtig idé. Forestillingen om at få sider til at indlæse hurtigere er naturligvis ikke unik for Google - Facebooks øjeblikkelige artikler har også været et stort hit, med et antal udgivere, der siger, at Facebook nu har sammenlignet eller overgået Google med hensyn til mobilhenvisninger.

9. VR er ved at blive en del af den mobile mobiloplevelse. VR er blevet et stort fokus inden for Google, ifølge VR-teamleder Clay Bavor. Han sagde, at Google altid har handlet om at organisere information, og at oplevelser er "den mest direkte form for information."

Google har måske været den største driver til billig virtual reality gennem sin Karton-platform. Men på udstillingen lavede det et stort skub for forbedret mobil VR, der introducerede en ny platform kaldet Daydream, der vil indeholde specifikationer for telefoner, der vil understøtte bedre vedvarende ydelse, lav latenstid og forbedret head-tracking. Dette vil være en del af Android N med telefoner, der matcher specifikationerne kaldet "Daydream-ready." Derudover introducerede virksomheden en referenceplatform for headset og controllere og sagde, at det også ville skabe sine egne headset og controllere, der ligner lidt sin tilgang til at sælge sine egne Nexus-telefoner med den "rene Android" -metode og samtidig hjælpe partnere opretter Android-baserede telefoner.

For mig er den mest interessante del af dette vægten på at gøre det mere realistisk ved at få skærmen i headsettet til at reagere hurtigere, hvilket reducerer tiden "motion to photon" for at opdatere skærmen, når du bevæger dig til at være mindre end 20 ms.

Jeg syntes også controlleren var ret interessant, med Google der beskrev, hvordan den måtte være ganske fleksibel til brug i forskellige VR-scenarier. Produktchef Nathan Martz sagde, at det var nødvendigt at være præcis nok til at kunne bruges som laserpointer, men alligevel også responsiv nok, så du kunne svinge det som en tennisracket.

Demoer inkluderede både Unreal Engine 4 og Unity-spillemotoren, hvor Unity-administrerende direktør John Riccitiello forklarede, at han troede, VR ville blive drevet af mobil (da der er flere mobile enheder end pc'er), men sagde, at VR ikke vil blive drevet af spil eller enkle shoppingoplevelser, men i stedet for "oplevelser" - som at være på et fly, inde i Taj Mahal, på scenen med et band, i et klasseværelse med den bedste lærer, eller tale med en ven, der føler sig til stede. Ikke alt dette er muligt nu, men Bavor talte om, hvor mange forskellige udviklere der er i gang med projekter, og hvordan softwaren og kameraerne udvikler sig hurtigt. Der var masser af breakout-sessioner på VR, så du ved, at Google er meget interesseret i dette område. Jeg har haft nogle gode oplevelser i VR, selvom jeg endnu ikke er helt solgt over, hvor gennemgribende det vil være. Stadig er det et af de mest interessante teknologiområder.

10. Men bedre at integrere den virkelige verden er også afgørende. I et stykke tid har Google talt om sit Project Tango med ideen om at integrere den "virkelige verden" bedre i mobiloplevelsen. I en tale på konferencen talte det tekniske programleder Tango, Johnny Lee, om, hvordan vi, når vi åbner øjnene, ser verden omkring os, og hvordan dette projekt sigter mod at give mobile enheder og værktøjer lignende opfattelse af plads og bevægelse.

Dette involverer tre hovedområder: bevægelsessporing, dybdeopfattelse og områdelæring og involverer typisk enheder med integrerede dybdesensorer og bevægelsessporingssensorer. Google har vist prototyper i et stykke tid - og deltagerne kunne prøve disse i en del af showet - men den første kommercielle telefon med disse funktioner forventes at blive introduceret af Lenovo den 9. juni.

Lee talte for det meste om softwaren, som han sagde "lægger grunden til" for nye enheder og viste utilitaristiske apps til ting som at måle den fysiske størrelse på et rigtigt rum og en "augmented reality" -applikation fra Wayfair, der viser hvilke specifikke brikker møbler ville se ud i det rum, der vises på skærmen. Jeg var i stand til at prøve disse, og kunne bestemt se, hvor det kunne være nyttigt på nogle markeder.

Andre eksempler inkluderede et mål-skydespil, hvor Lee brugte en prop-pistol og en Tango-enhed for at få det til at se ud som om han skyder på faktiske mål på scenen, og en app fra American Museum of Natural History, der fik det til at se ud som om en dinosaur gik rundt på scenen. Det hele er meget cool, men Lee gjorde det klart, at dette er meget i de tidlige stadier, og "bare skrabe overfladen" af hvad der kan gøres. På nuværende tidspunkt har platformen kun en overfladisk forståelse af miljøet, sagde Lee, og dette er komplekse problemer, der vil tage år at løse.

11. Google ønsker at udvide til andre områder. Det er ikke nye nyheder, men Google ønsker også, at Android skal være en stor ting på dit tv, i din bil og på dit håndled. Der var en række diskussioner om Android Wear, der viste nye urflader, nye tastaturer (på selve uret), smarte svar og endda anerkendelse af håndskrift. En stor ændring er, at applikationer nu kan være uafhængige, så Android Wear-enheder er mere nyttige, selv uden en telefon. Disse vil være tilgængelige i efteråret.

Tilsvarende var jeg interesseret i fremskridtene på Android Auto, som Google sagde nu dækker mere end 40 producenter og over 100 modeller, med antallet beregnet til at fordobles ved udgangen af ​​året. Nye funktioner kommer "Ok Google" til at stille spørgsmål, Waze med trafikdata i realtid, der deles af andre brugere; og forbedret trådløs support. Derudover viste virksomheden, hvordan Android Auto kan bruges til både infotainment center-konsollen, hvor navigation og musik typisk kører i dag, og på instrumentklyngen, hvor den kunne give standardoplysninger såsom hastighed og gasniveauer samt et mindre overblik over navigationsvinduet, så du kunne følge anvisningerne uden at fjerne øjnene fra vejen.

Men for mange mennesker, der ikke venter på nye biler, er det, der måske er mere interessant, muligheden for at køre Android Auto på din telefon, der sigter mod at bringe telefonen den slags oplevelser, du ønsker, mens du kører, såsom navigation med store skrifttyper, stemmekommandoer og korrekte underretninger.

Der var et par sessioner med at udvikle til Google Cloud-platformen, som helt klart forbliver en stor prioritet for Google. Men jeg blev overrasket over manglen på sessioner på Google Apps, især i betragtning af Microsofts nylige vægt på at gøre Office til en platform. Det viser forskellen mellem de to firmaer, hvor Microsoft stadig har mere af et forretningsfokus og Google endnu mere optaget af forbrugeroplevelser. Stadig er det store antal steder, hvor I / O demonstrerede store fremskridt et år før - ganske imponerende. Google fortsætter med at bevæge sig i et meget hurtigt tempo.

Google i / o: 11 store trends