Hjem Fremover tenking Firebase, androidstudioutviklerverktøy stjeler showet på i / o

Firebase, androidstudioutviklerverktøy stjeler showet på i / o

Video: Firebase Чтение Данных на Android / Часть 2 / Android Studio уроки (Oktober 2024)

Video: Firebase Чтение Данных на Android / Часть 2 / Android Studio уроки (Oktober 2024)
Anonim

På noen måter så vi to forskjellige Googles på skjermen på selskapets I / O-utviklerkonferanse i Mountain View, som åpnet i går. Den ene var den sikre Google, som utvidet ledelsen innen søk og mobil, og dens styrker i maskinlæring til andre tilstøtende markeder, i tillegg til å tilby noen imponerende nye verktøy for utviklere. Den andre var en mindre cocky Google som spilte fangst i markedet for samtaleassistenter, meldingsapplikasjoner og virtual reality. De fleste av overskriftene gikk til sistnevnte kategori, der endringene er mer håndgripelige. Men for de fleste utviklere vil utvidelsene og endringene til Android og utviklingsverktøyene rundt det sannsynligvis ha en mer umiddelbar innvirkning.

( Sundar Pichai )

Maskinlæring var konferansens største tema, med Googles administrerende direktør Sundar Pichai som åpnet tirsdagens hovedtone ved å snakke om hvordan selskapet utviklet søket for å utnytte sin lange investering i maskinlæring og naturlig språkbehandling. Han sa at Google har gjort store fremskritt innen stemmegjenkjenning, og stemmespørsmål står nå for 20 prosent av søkene i USA; i bildegjenkjenning, både i søkemotoren og i Bilder; og i oversettelse, som nå støtter 100 forskjellige språk og oversetter 140 milliarder ord om dagen. Totalt sett, sa han, har Google en "kunnskapsgrafikk" på 1 milliard enheter - mennesker, steder og ting. Og så fortsatte han å vise en rekke nye produkter og tjenester som kan bruke denne kunnskapen.

Mest åpenbar er den nye Google Assistant, som ser ut til å være en mer samtaleassistent enn Google Now-tjenesten, designet for å gi en toveis dialog med fokus på å få ting gjort i den virkelige verden og forstå innhold og kontekst. Det var en rekke interessante demoer der assistenten var i stand til å gjøre ting som å svare på spørsmål og hjelpe deg med å velge en film å se på eller en restaurant å spise på, og faktisk gjøre reservasjoner.

Det så ganske bra ut, men konseptuelt virker det veldig likt andre samtaleassistenter vi har sett som Apples Siri, Microsofts Cortana og Amazons Alexa. Demoene minnet meg faktisk om de første demoene for Cortana.

Pichai fremmet ideen om at søk endrer seg, og sa "det er ikke bare nok til å gi dem koblingene, vi trenger virkelig å hjelpe dem med å få ting gjort i den virkelige verden." Det minnet meg om presset bak Google Nå for fire år siden, som har fungert ganske bra for selskapet.

( Mario Queiroz )

Denne teknologien vil være en del av en ny enhet kalt Google Home, der Pichai var nådig med å peke på Amazon Echo, som ser ut til å ha vært inspirasjonen. Som Echo, har Home en samtaleassistent som kan spille musikk, kontrollere flere enheter i hjemmet og svare på spørsmål. Mario Queiroz, visepresident for produktstyring, viste noen kule tilsetninger, for eksempel integrasjon med Chromecast slik at du kan "cast" musikk eller andre medier til andre høyttalere eller til en TV-skjerm.

Neste gang viste ingeniørdirektør Erik Kay Allo, egentlig en chatplattform, med Google Assistant innebygd slik at det kan gjøre samtalene dine smartere; og Duo, en 1: 1 videosamtale-app med en interessant vri som lar deg se en forhåndsvisning av video fra personen som ringer før du svarer på samtalen. Konseptet med chatbots i en meldingstjeneste (også kjent som "samtaler som plattform") var et stort fokus hos Microsoft Build for noen uker siden, og Facebook Messenger har presset dette konseptet en stund. Google har gjort en rekke forsøk innen sosiale medier og meldinger før - faktisk, den har bare introdusert et verktøy som heter Spaces for tilkobling ved arrangementer - og har ennå ikke fått en stor hit. Selv om disse verktøyene så bra ut i demonstrasjoner på scenen, er det ikke klart om det er nok nytt her til å endre det.

For meg er det som var mest overraskende med disse produktene og tjenestene at Google markedsfører dem så tidlig. De fleste virker målrettede på sensommeren, men jeg ble overrasket over å ikke se flere diskusjoner for utviklere om hvordan de kan knytte tjenestene sine til assistenten. Pichai sa at de ville ha mer om noen måneder, men det føles som om Google ligger litt bak her, og prøver å bruke maskinens lærings- og søkestyrker for å ta igjen. På den annen side kunngjorde Facebook en tidlig kunngjøring på F8-konferansen, og det er veldig få chatbots ute for den plattformen, og Microsofts botplattform er også ganske begynnende, så det er virkelig et åpent marked.

( Clay Bavor )

Google er i en noe annen posisjon med virtual reality, med papp som en populær, men avansert plattform. Google prøver ikke å konkurrere med high-end-løsningene som Oculus Rift eller HTC Vive, men introduserte i stedet en plattform for VR kalt Daydream som vil være en del av den kommende Android N-utgivelsen.

Clay Bavor, som leder VR-teamet hos Google, snakket om hvordan Android N er designet for å støtte høyere ytelse og lav latenstid, slik at oppdateringen av "motion to photon" kan være mindre enn 20 ms, noe som gjør det virker mer realistisk. I tillegg vil den ha en VR-modus med sitt eget brukergrensesnitt som korrekt håndterer ting som varsler i det oppslukende miljøet. Som en del av denne utgivelsen er det en ny Daydream Home-skjerm for å lansere VR-innhold, inkludert ting som filmer og spill, samt en ny versjon av Play Store for VR som fungerer innenfor Daydream-miljøet. Andre applikasjoner inkluderer en ny versjon av YouTube for VR-innhold, en versjon av Street View for å vandre rundt på forskjellige steder og bilder for å gjenoppleve favorittøyeblikk.

Mye av VR-kunngjøringene omhandlet standarder og spesifikasjoner. For telefoner kunngjorde Bavor et sett spesifikasjoner som telefoner vil måtte matche for spesifikke sensorer, skjermer og prosessorer for å bli kalt "Daydream-ready." Dette ser ikke ut til å være mye forskjellig fra dagens high-end-telefoner, men det skal gjøre det klart hvilke telefoner som er klare for Daydream. I tillegg viste han en referanseutforming for et hodesett som ville ha god optikk og være lettere å ta på og ta av, og enda viktigere, en ny kontroller med bare noen få knapper og et berøringspanel som så spesielt imponerende ut. Bavor sa at de første enhetene vil være tilgjengelige fra en rekke partnere i høst, med utviklingsverktøyene tilgjengelig nå.

Utover de høyprofilerte produktmeldingene var det mange flere detaljer om Android N, den neste versjonen av det mobile operativsystemet som allerede er i en beta-versjon og som skal ferdigstilles i sommer.

Dave Burke, administrerende direktør for teknisk ansvarlig for Android, sa at fokusområdene for denne utgivelsen er ytelse, sikkerhet og produktivitet. På prestasjonssiden la han vekt på innføringen av Vulkan 3D-grafikk-API, som lover bedre ytelse med lavere CPU-overhead, og en ny Runtime-kompilator som er mye raskere og skal resultere i raskere appinstallasjoner. Av sikkerhet snakket han om filbasert kryptering, herding av medierammene og sømløse oppdateringer, noe som betyr at enheten din automatisk vil oppdatere, slik at du ikke trenger å installere en oppdatering manuelt. (Publikum virket veldig imponert over dette.) I produktivitet snakket han om ny multivinderstøtte for delt skjerm- og bilde-i-bilde-modus, som ser ut til å være et stort skritt fremover fra de enkelte multivindue-funksjoner selskaper som Samsung og LG har lagt til på toppen av eksisterende versjoner av Android. Han nevnte også mindre endringer, for eksempel bedre varsler og støtte for Unicode-9 Emoji-standarder.

Android Wear, TV og Auto fikk litt oppmerksomhet - og hver hadde sine egne breakout-økter og områder på utstillingen - men mye av fokuset var på utviklerverktøy. Jeg ble mest imponert over noen av de nye funksjonene for utviklere. Jason Titus, administrerende direktør for utviklerprodukter, snakket om fremskritt på mobilnettet, med mer enn 1 milliard mennesker som bruker Chrome på mobile enheter, med støtte for progressive websider og nå Googles AMP (Accelerated Mobile Pages) -program for å få fart på nettsteder.

( Stephanie Saad Cuthbertson )

Stephanie Saad Cuthbertson (over), direktør for produktstyring for Android Studio, kunngjorde utgivelsen av en Android Studio 2.2-forhåndsvisning med fokus på raskere bygg, mer intelligente verktøy for å designe og feilsøke applikasjoner og bredere plattformsstøtte. Hun sa at Android Studio nå ble brukt av 95 prosent av de 125 beste applikasjonene. Legg merke til at Studio 2.0 akkurat ble sendt tidligere i år, og Studio 2.1 som støtter Android N kom ut med forhåndsvisningsutgivelsen av det operativsystemet.

Den store nyheten er Firebase back-end-plattformen, som begynte som en NoSQL-database som Google skaffet seg for 18 måneder siden, men nå har vokst til en pakke med 15 utviklerverktøy, fra databasen, til skymeldinger og varslinger, ekstern konfigurasjon og krasj rapportering. Jeg syntes dynamiske lenker, der en URL kan gi forskjellige resultater avhengig av hvor den er tappet, var spesielt interessante. Alt dette er bundet sammen med gratis analyser, og det så ut som en veldig imponerende, godt integrert plattform som skulle vise seg attraktiv for mange mobilapputviklere. Firebase støtter applikasjoner på Android, iOS og mobilnettet, så Google promoterte det for plattformsapplikasjoner, ikke bare for Android.

En av de mest interessante demoene var en forhåndsvisning av Android Instant Apps, som lar enhver app kjøres umiddelbart, selv om den ikke er installert. Ellie Powers, Group Product Manager for Android, sa at dette innebærer å modulisere eksisterende apper slik at Play Store bare laster ned de delene som er nødvendige for å vise det spesifikke innholdet. Dette kan være en stor avtale - hvis en venn vil at du skal delta i en samtale i en melding-app og sender deg en lenke, er ideen at du ganske enkelt kan fortsette samtalen i stedet for å måtte installere appen. Dette kan være en betydelig endring, og gir en annen tilnærming til skillet mellom mobilnettet og appene. Instant Apps kjører på telefoner som går helt tilbake til Jelly Bean, og bør begynne gradvis å rulle ut senere i år.

Pichai kom tilbake for å snakke mer om maskinlæring, og diskuterte hvordan selskapet ga ut TensorFlow-maskinlæringsrammen i fjor, og la i forrige uke ut en åpen kildekode-versjon av den naturlige språket. Det ser ut til at det vil være et område som Google håper å skille sin Cloud Platform fra andre leverandører.

En fascinerende avsløring var at AlphaGo-programmet som spilte mesterskapsnivå Go var basert på tilpasset maskinvare, som Pichai beskrev som Tensor Processing Units (TPUs). I senere økter og intervjuer forklarte Google at den har brukt tusenvis av disse tilpassede ASIC-ene (Application-Specific Integrated Circuits) i mer enn ett år for å akselerere mange applikasjoner, inkludert rangering av søkeresultater (RankBrain), kartlegging og navigasjon (Street View), bildebehandling, talegjenkjenning og språkoversettelse. Han sa at TPU leverte "en størrelsesorden" bedre ytelse per watt for maskinlæring. Dette er i stor grad fordi denne typen oppgaver fungerer fint med redusert presisjon, noe som gjør at Google kan forenkle designen og pakke flere behandlingselementer på en enkelt brikke. Han sa at dette var "en størrelsesorden" bedre enn GPU-læringsplattformer.

Pichai sa at Googles arbeid med maskinlæring kan gjelde for et bredt spekter av felt, inkludert robotikk og helsevesen, og viste til arbeid som blir gjort med å oppdage Diabetisk retinopati. "Jeg er utrolig spent på fremdriften vi gjør med maskinlæring og AI, " sa han og la til at det ikke var et tilfelle av maskiner eller mennesker, men i stedet at den virkelige testen er om mennesker kan oppnå mye mer med støtte fra AI.

Totalt sett var maskinlæring det store temaet, men det var interessant hvordan Google prøver å bruke den som bro for å konkurrere i flere markeder, for eksempel meldinger og skytjenester. Men for de fleste utviklere, antar jeg at endringene i Android N, Android Studio og Firebase-tjenestene vil få mest oppmerksomhet i månedene som kommer.

Firebase, androidstudioutviklerverktøy stjeler showet på i / o