Hjem Fremover tenking Google i / o: 11 store trender

Google i / o: 11 store trender

Video: BITCOIN & ETHEREUM DOWN! WHAT WILL THE PRICE DO NEXT!!!! [how I will trade it] (Oktober 2024)

Video: BITCOIN & ETHEREUM DOWN! WHAT WILL THE PRICE DO NEXT!!!! [how I will trade it] (Oktober 2024)
Anonim

I tiårsdagen for Google I / O holdt selskapet sitt årlige utviklerkonferanse på Shoreline Amphitheatre i Mountain View, CA, nede i gaten fra selskapets hovedkvarter. Det var et interessant valg, et som førte til noen lange linjer i den varme solen, men også en rekke kule utstillinger, etc.

Her er noen av tingene vi lærte.

1. Google satser stort på maskinlæring, og maskinlæring brukes allerede mer enn vi trodde. Fokuset på maskinlæring var ikke overraskende, siden selskapet har vært ganske fremover om ting som å åpne sourcing av TensorFlow-rammeverket for å utvikle maskinlæringsmodeller og krage om suksessen AlphaGo-systemet har hatt for å ta på verdensmesteren Lee Sedol. Men under grunntonen var jeg overrasket over å høre at stemmesøk nå utgjør 20 prosent av søkene som er gjort i USA, og veldig intrigert å høre at Google har gått så langt som å utvikle egne tilpassede brikker for maskinlæring, som det er ringer Tensor Processing Units. (Her er litt mer detaljert om hva vi vet om sjetongene.)

I et senere panel om maskinlæring snakket en rekke Google-ledere om noe av fremgangen selskapet har gjort i området, men også hvor mye som gjenstår å gjøre. Aparna Chennapragada, direktør for prosjektledelse, bemerket at språkforståelsen for noen år siden ikke var pålitelig, men det er nå; og oversettelse er "å komme dit." Hun bemerket også at overgangen til et "mobilt først" syn på verden skjedde "på alle nivåer i stabelen, " og sa at det samme vil være tilfelle med maskinlæring.

Google ser maskinlæring som et område den vil trenge å investere i i mange år, ifølge senior-visepresident John Giannandrea. Han sa at maskinlæringskonseptet kan være overhypert på grunn av fremdriften vi ser, men pekte på reelle forbedringer på områder som talegjenkjenning og bildegjenkjenning. Likevel sa han at språk- og dialogforståelse fortsatt er store problemer. Han bemerket at dagens systemer trenger mange eksempler, men barn kan lære av bare et lite antall eksempler. Og han bemerket at kunnskap ikke kan overføres fra et domene til et annet: AlphaGo-systemet kan ikke spille sjakk eller tic-tac-toe, for eksempel.

Seniormedlem Jeff Dean bemerket den store fremgangen som har blitt gjort innen språkbehandling og datasystem, men sa at uovervåket læring var en av de viktigste åpne utfordringene. Han sa at det i dag krever mye kompetanse å bruke de riktige modellene for å forstå, men hvis et system kan lære seg riktig modellstruktur, kan det virkelig gjøre en stor forbedring.

Ting som er vanskelig for oss er fremdeles lett for datamaskiner, men ting som er lett for oss er fremdeles vanskelig for databehandling, sa Giannandrea. Et stort problem, sa han, er å samhandle med den virkelige verden. Han sa at Google har en forskergruppe som jobber med å lære av simuleringer, for eksempel videospill, og sa at det er en fin linje mellom 3D-videospill og en fysikk-simulering av ethvert miljø.

Mens noen har snakket om at "AI-vinteren" blir en "AI-vår", gjenstår det fortsatt mange utfordringer. Giannandrea bemerket at samtale og dialog fremdeles er problemer, og sa at han ikke ville anse det som "AI Summer" før vi kan lære en datamaskin å virkelig lese, hvor det er godt nok til å omskrive det den har lest. Dean sa at det ikke var noen klar linje mellom vår og sommer, fordi folk flytter målstolpene, og bemerket at for fire år siden var det umulig for en datamaskin å skrive en setning for å beskrive et bilde, men at nå datamaskiner kan gjøre dette.

2. Google ønsker å være din samtaleassistent. Selv om Google har dominert Search slik vi har kjent det, ser det fremtiden som mer interaktiv og mer kontekstdrevet. Det lover en Google Assistant, senere i år, som lytter til stemmen din, forstår konteksten din og ikke bare kan søke etter informasjon, men svare muntlig og gjøre ting for deg. Det vi så var tidlig, men så ut som en krysning mellom en assistent som Apples Siri, Microsofts Cortana, eller Amazons Alexa, krysset med Googles egen Google Nå og selvfølgelig mye maskinlæring.

Google Assistant vil dukke opp både på egen hånd og i en konkurrent til Amazons Echo, kjent som Google Home, på grunn om noen måneder. Det så ganske bra ut, selv om jeg ble litt skuffet over at det ikke var så mye info for utviklere om å knytte tjenestene sine til Google Assistant, men jeg er sikker på at det kommer.

En interessant forskjell: i motsetning til Siri, Cortana eller Alexa, gir ikke Google assistenten et eget navn - det er bare Google. Det kan være mer enn semantikk, og snarere en indikasjon på hvor sentralt dette er i selskapets ambisjoner.

3. Android-applikasjoner kjøres nå på Chromebooks. I antagelig den største kunngjøringen fra Google denne måneden som ikke ble nevnt ved hovednotatet, avslørte selskapet at Android-applikasjoner og Play Store kommer til Chrome OS. Dette er viktig fordi Chromebook-maskiner og dermed Chrome OS blir mer populære, og nylig overhaler Mac-maskiner i PC-salg.

I en sesjon på konferansen forklarte ingeniør Luis Héctor Chávez at et tidligere alternativ, kalt App Runtime for Chrome, som innebærer å kjøre Android i en sandkasse på Chrome OS, ikke fungerte bra på grunn av utfordringer med å få tilgang til filsystemet, kun kjørt i en enkelt prosess og håndtering av betalinger. I stedet sa han det som trengtes, var "en helt ny plattform for å kjøre Android-apper på Chromebooks." I det nye systemet kjører Android direkte på Linux, ved å bruke Linux-navnefelt, men med alternative systemoppfordringer for bedre sikkerhet, en delt komponist for å få fart på skjermen og nettopp rettidig binær oversettelse, slik at applikasjoner skrevet for ARM-baserte enheter (for eksempel praktisk talt alle telefonene og de fleste nettbrett) kan fungere på x86-baserte Chromebook-enheter.

Blant de store funksjonene i den nye versjonen er muligheten til å kjøre Play Store, støtte for flere vinduer, offline tilgang og varsler. Merk at noen funksjoner ikke støttes, for eksempel bakgrunnsbilder eller appwidgets; og noen maskinvare som er vanlig på telefoner - for eksempel GPS-støtte - vil sannsynligvis ikke være til stede på en Chromebook, men at Chromebooks støtter tastaturer og mus.

Dette vil fungere med apper bygget for Android M Marshmallow til å begynne med, og vil begynne å sende til utviklere neste måned, med kundeversjoner å følge.

Merk at dette ennå ikke er en sammenslåing av Chrome og Android. I stedet ser vi at hvert OS får det som trengs mest - Chrome får Android-apper, og Android får sømløse oppdateringer. Likevel er det veldig nyttig, spesielt ettersom Chromebook blir kraftigere.

4. Android legger til støtte for flere vinduer, forbedringer med stor hastighet. Google hadde allerede kunngjort den neste versjonen av Android, kjent som Android N, og ga ut en tidlig versjon til utviklerne. I / O viste en mer komplett versjon, som er tilgjengelig for nedlasting for nåværende Nexus-enheter nå, sammen med noen flere detaljer. En rekke nye funksjoner ble godt mottatt, spesielt introduksjonen av Vulkan 3D-grafikk-API, som lover bedre ytelse med lavere CPU-overhead, en ny Runtime-kompilator som skulle resultere i raskere appinstallasjoner og sømløse oppdateringer, noe som betyr at enheten din vil oppdateres automatisk, slik at du ikke trenger å installere en oppdatering manuelt.

Jeg var interessert i en økt som detaljerte hvordan flervinduer kunne fungere i delt skjerm, bilde-i-bilde og potensielt i en freeform-modell. Det er interessant at til tross for funksjonen i flere vinduer, bare en applikasjon av gangen faktisk vil ha fokus, selv om det er kommandoer for bruk som å la media fortsette å spille. Generelt er det bra å se en standard Android-løsning på problemet, i stedet for poengløsningene selskaper som Samsung og LG har lagt til mange av enhetene sine.

Totalt sett ser dette ut til å være en større utgave enn fjorårets, og adresserer mange av de viktigste tingene på ønskelista for fremtidige versjoner av Android. Den ene tingen fikk vi ikke: et navn på Android N, som nougat eller Nutella. Google ba om brukerens innspill, men sa at det ville gjøre det endelige valget.

5. Firebase er plutselig en viktig del av Googles utviklerstrategi. Google kjøpte Firebase NoSQL-databasen for rundt 18 måneder siden, men plattformen var stort sett bare en sanntidsdatabase med noen autentiserings- og vertsfunksjoner. Det er nå vokst til en pakke med 15 utviklerverktøy som dekker et bredt spekter av tjenester. For eksempel inkluderer Firebase nå det som tidligere ble kalt Google Cloud Messaging, eller det som nå kalles Firebase Cloud Messaging, en metode for å sende informasjon og varsling til applikasjonene dine; den tilbyr nå også en ny Test Lab-funksjon, som du kan bruke til å teste om applikasjonen din fungerer riktig på en rekke Android-enheter som Google vert. Andre funksjoner inkluderer lagring som er støttet av og tilgjengelig fra Google Cloud-lagring; fjernkonfigurasjon og krasjrapportering; måter å skaffe nye brukere gjennom varsler og invitasjoner; og integrasjon med Google AdMob, for å plassere annonser i appene dine. På oppkjøpssiden ble jeg spesielt fascinert av ideen om dynamiske lenker, der URL-en kan gi forskjellige resultater avhengig av hvor den er tappet. Alt dette er bundet sammen med gratis analyser designet for mobilapper.

Det var mange økter om Firebase på konferansen - kanskje mer enn på noe annet tema - og det så ut som en veldig imponerende, godt integrert plattform som skulle vise seg attraktiv for mange mobilapputviklere. På mange måter ser det også ut til å være en måte å få Android-utviklere til å bruke flere av Googles Cloud-tjenester generelt, ettersom den støtter applikasjoner på Android, iOS og mobilnettet.

6. Android Studio er et stort fokus. Til tross for oppmerksomheten rundt produkt kunngjøringer, er I / O først og fremst en utviklerkonferanse, og det var mye vekt på Android Studio, selskapets utviklingsmiljø for å lage Android-applikasjoner. Google snakket om hvordan Android Studio nå ble brukt av 95% av de topp 125 applikasjonene, og det var en rekke økter som beskrev tilleggene i versjon 2.0 og 2.1, som var den første som støttet Android N, samt den siste forhåndsvisningen av Studio 2.2, som ble annonsert på showet.

De nye verktøyene inkluderer flere som tar sikte på å designe applikasjonen, med en ny layoutredigerer, og en måte å begrense oppsettet ditt slik at et program ikke involverer så mange nestede lag, noe som kan bremse appene. I byggeprosessen inkluderer det store hastighetsoppganger ved å gjøre kode om til kjørbare applikasjoner, og benytte seg av en "Instant Run" -funksjon debutert i Studio 2.0, men nå raskere, så vel som ny kompilator. På testsiden inkluderer den en ny Android Emulator, og en Expresso Test Recorder, som gjør det enklere å teste og feilsøke applikasjonen din. Og ikke overraskende gitt de andre øktene, tilbyr det en rekke tilknytninger til Firebase-tjenestene.

Jeg har blitt imponert over hvor raskt de plattformspesifikke utviklingsverktøyene fra alle de store leverandørene har blitt nylig, og Google gjør absolutt alt det kan for å gi utviklere grunner til å bruke sine egne verktøy for å lage Android-apper.

7. Apper må være mer tilgjengelige. For de fleste apputviklere er et stort problem å få nye brukere til å installere appen. Selv når du får en lenke til en app, fører den deg vanligvis til en webside, som igjen fører deg til Play Store for å laste ned appen, og når den først er installert, er du tilbake på hjemmesiden. Med en ny funksjon som heter Instant Apps, er ideen at hvis en venn vil at du skal delta i en samtale i en meldingsapp og sender deg en lenke, kan du bare klikke på lenken og umiddelbart være i appen og delta i samtalen, uten å måtte installere appen først. Dette fungerer av utviklere som modulerer eksisterende apper, og Play-butikken laster ned bare de delene som er nødvendige for å vise det spesifikke innholdet i bakgrunnen. Instant Apps kjører på telefoner som går helt tilbake til Jelly Bean, og bør begynne gradvis å rulle ut senere i år. Jeg er ikke helt klar på hvor mye arbeid dette vil ta for utviklere, eller hvor populært det vil være, men det er et interessant konsept, og på noen måter kan det skille skillet mellom mobilnettet og appene.

8. Selv om apper er viktige, kan mobilnettet være enda mer. Til tross for alle de flotte nye verktøyene for å bygge Android-apper - og for å levere dem raskere - var det også et stort trykk for å forbedre mobilnettet. Noe av dette innebar å lage verktøy som Firebase til å jobbe med webapplikasjoner, men andre verktøy er i stedet veldig spesifikke for nettsteder, og spesielt mobile nettsteder.

For eksempel var det et stort press mot å få utgivere til å opprette akselererte mobilsider (AMP), slik at individuelle sider lastes raskere når det foreslås av Google Søk. og et nytt push for Progressive Web Apps, der et stykke av en web-app er lastet inn i nettleseren, slik at applikasjonen begynner å arbeide umiddelbart, med de andre delene som skal følges. Alt dette forbedres av muligheten til å legge til ting som varsler og hurtigbufring uten nett i en nettleser.

Ingenting av dette er spesifikt for Chrome, men Google har kanskje vært den mest stemmelige av nettleserprodusentene om å presse slike nye funksjoner.

Det er en stor sak å få webapplikasjoner til å laste raskere og være mer responsive, ettersom jeg kjenner en rekke utgivere som foretrekker å ha et mobilnettsted i stedet for en plattformspesifikk app, delvis fordi nettsteder bare er så universelle. Et riktig skrevet nettsted skal kjøre på hvilken som helst plattform - på Android, iOS, stasjonære systemer, Windows, Amazon Fire, spillkonsoller eller TV-er. I tillegg, fordi apper er skrevet til webstandarder, krever de ikke så mye testing som Android-apper spesielt, noe som er vanskeligere å teste på grunn av det enorme antallet forskjellige modeller på markedet.

Mange av nettutviklerne jeg snakket med synes dette konseptet er veldig kult, spesielt de som jobber for nettsteder som spesialiserer seg på publisering av innhold. Det er sannsynligvis ikke den beste løsningen for spill eller andre svært responsive apper, men for mange mennesker er dette en veldig viktig idé. Forestillingen om å få sider til å laste raskere er selvfølgelig ikke unikt for Google - Facebooks Instant Articles har også vært en stor hit, med en rekke utgivere som sier at Facebook nå har likestilt eller overgått Google når det gjelder mobilhenvisninger.

9. VR blir en del av standard mobilopplevelse. VR har blitt et stort fokus innen Google, ifølge VR-teamleder Clay Bavor. Han sa at Google alltid har handlet om organisering av informasjon, og at opplevelser er "den mest direkte formen for informasjon."

Google har kanskje vært den største driveren for billig virtuell virkelighet gjennom kartongplattformen. Men på utstillingen ga det et stort trykk for forbedret mobil VR, og introduserte en ny plattform kalt Daydream som vil inneholde spesifikasjoner for telefoner som vil støtte bedre vedvarende ytelse, lav ventetid og forbedret hodesporing. Dette vil være en del av Android N, med telefoner som samsvarer med spesifikasjonene som heter "Daydream-ready." I tillegg introduserte selskapet en referanseplattform for hodesett og kontrollere, og sa at det også ville lage egne hodesett og kontrollere, noe som høres litt ut som tilnærmingen til å selge egne Nexus-telefoner med den "rene Android" -tilnærmingen og samtidig hjelpe sin partnere lager Android-baserte telefoner.

For meg er den mest interessante delen av dette vektleggingen på å gjøre det mer realistisk ved å få skjermen i headsettet til å reagere raskere, og redusere tiden "motion to photon" for å oppdatere skjermen når du beveger deg til å være under 20 ms.

Jeg syntes også kontrolleren var ganske interessant, med Google som beskrev hvordan den måtte ganske fleksibel for bruk i forskjellige VR-scenarier. Produktsjef Nathan Martz sa at den måtte være presis nok til å bruke som laserpeker, men likevel også responsiv nok slik at du kan svinge den som en tennisracket.

Demoer inkluderte både Unreal Engine 4 og Unity-spillmotoren, med Unity-administrerende direktør John Riccitiello som forklarte at han trodde VR vil bli drevet av mobil (ettersom det er flere mobile enheter enn PC-er), men sa at VR ikke vil bli drevet av spill eller enkle handleopplevelser, men i stedet av "opplevelser" - som å være i et fly, inne i Taj Mahal, på scenen med et band, i et klasserom med den beste læreren, eller snakke med en venn som føler seg til stede. Ikke alt dette er mulig nå, men Bavor snakket om hvor mange forskjellige utviklere som har prosjekter i gang, og hvordan programvaren og kameraene utvikler seg raskt. Det var mange breakout-økter på VR, så du vet at Google er veldig interessert i dette området. Jeg har hatt noen gode opplevelser i VR, selv om jeg ennå ikke er helt solgt på hvor gjennomgripende det vil være. Likevel er det et av de mest interessante teknologiområdene.

10. Men å integrere den virkelige verden er også viktig. I en stund nå har Google snakket om sin Project Tango, med ideen om å integrere den "virkelige verdenen" bedre i mobilopplevelsen. I en tale på konferansen snakket prosjektleder Tango om teknologiprogram Johnny Lee om hvordan når vi åpner øynene, vi ser verden rundt oss, og hvordan dette prosjektet har som mål å gi mobile enheter og verktøy lignende oppfatninger av plass og bevegelse.

Dette involverer tre hovedområder: bevegelsessporing, dybdesepsjon og områdelæring, og involverer typisk enheter med integrerte dybdesensorer og bevegelsessporingssensorer. Google har vist prototyper i en stund - og deltakerne kunne prøve disse ut i den ene delen av showet - men den første kommersielle telefonen med disse funksjonene er forventet å bli introdusert av Lenovo 9. juni.

Lee snakket mest om programvaren, som han sa "legger grunnlaget" for nye enheter, og viste utilitaristiske apper for ting som å måle den fysiske størrelsen på et ekte rom, og en "augmented reality" -applikasjon fra Wayfair, som viser hvilke spesifikke brikker av møbler vil se ut på plassen som vises på skjermen. Jeg var i stand til å prøve disse, og kunne absolutt se hvor det kan være nyttig i noen markeder.

Andre eksempler inkluderte et målskytespill, der Lee brukte en støttepistol og en Tango-enhet for å se ut som om han skjøt mot faktiske mål på scenen, og en app fra American Museum of Natural History, som fikk det til å se ut som om en dinosaur gikk rundt på scenen. Det hele er veldig kult, men Lee gjorde det klart at dette er veldig i de tidlige stadiene, og "bare klø på overflaten" av hva som kan gjøres. Foreløpig har plattformen bare en overfladisk forståelse av miljøet, sa Lee, og dette er sammensatte problemer som vil ta år å løse.

11. Google ønsker å utvide til andre områder. Det er ikke nye nyheter, men Google vil også at Android skal være en god del på TV-en, i bilen og på håndleddet. Det var en rekke diskusjoner om Android Wear, der de viste nye klokker, nye tastaturer (på selve klokken), smarte svar og til og med gjenkjennelse av håndskrift. En stor endring er at applikasjoner nå kan være frittstående, slik at Android Wear-enheter er mer nyttige selv uten telefon. Disse vil være tilgjengelige til høsten.

Tilsvarende var jeg interessert i fremdriften på Android Auto, som Google sa nå dekker mer enn 40 produsenter og over 100 modeller, med antallet beregnet til det doble innen utgangen av året. Nye funksjoner som inkluderer "Ok Google" for å stille spørsmål, Waze med sanntids trafikkdata delt av andre brukere; og forbedret trådløs støtte. I tillegg viste selskapet hvordan Android Auto kan brukes til både infotainment center-konsollen der navigasjon og musikk vanligvis kjøres i dag og på instrumentklyngen der den kan gi standardinformasjon som hastighet og gassnivå, samt et mindre syn på navigasjonsvinduet slik at du kan følge instruksjonene uten å ta blikket av veien.

Men for mange mennesker som ikke venter på nye biler, er det som kan være mer interessant muligheten til å kjøre Android Auto på telefonen, som har som mål å bringe telefonen til den typen opplevelser du vil ha mens du kjører, for eksempel navigering med store skrifter, stemmekommandoer og riktige varsler.

Det var noen få økter med utvikling av Google Cloud-plattformen, som helt klart forblir en stor prioritering for Google. Men jeg ble overrasket over mangelen på økter på Google Apps, spesielt gitt Microsofts nyere vekt på å gjøre Office til en plattform. Det viser forskjellen mellom de to firmaene, der Microsoft fremdeles har mer virksomhetsfokus og Google er enda mer opptatt av forbrukeropplevelser. Likevel er det store antallet steder der I / O demonstrerte store fremskritt et år før - ganske imponerende. Google fortsetter å bevege seg i et veldig raskt tempo.

Google i / o: 11 store trender