Hjem Fremadrettet tænkning Firebase, androidstudioudviklerværktøjer stjæler showet ved i / o

Firebase, androidstudioudviklerværktøjer stjæler showet ved i / o

Video: Android OTP (Mobile) Verification Using Firebase | Part 1/2 | Layout Setup | Android Studio (Oktober 2024)

Video: Android OTP (Mobile) Verification Using Firebase | Part 1/2 | Layout Setup | Android Studio (Oktober 2024)
Anonim

På nogle måder så vi to forskellige Googles på skærm på virksomhedens I / O-udviklerkonference i Mountain View, som åbnede i går. Den ene var den tillidsfulde Google, der udvidede sin føring inden for søgning og mobil, og dens styrker inden for maskinlæring til andre tilstødende markeder, samt tilbyder nogle imponerende nye værktøjer til udviklere. Den anden var en mindre cocky Google, der spillede indhentning på markedet for samtaleassistenter, messaging-applikationer og virtual reality. De fleste overskrifter gik til sidstnævnte kategori, hvor ændringerne er mere håndgribelige. Men for de fleste udviklere vil udvidelserne og ændringerne til Android og udviklingsværktøjerne omkring det sandsynligvis have en mere øjeblikkelig indflydelse.

( Sundar Pichai )

Maskinlæring var konferencens største tema, hvor Googles administrerende direktør Sundar Pichai åbnede tirsdagens hovedtone ved at tale om, hvordan virksomheden udviklede søgningen for at gøre mere brug af sin lange investering i maskinindlæring og naturlig sprogbehandling. Han sagde, at Google har gjort store fremskridt inden for stemmegenkendelse, idet stemmespørgsmål nu tegner sig for 20 procent af søgningerne i USA; i billedgenkendelse, både i søgemaskinen og i Fotos; og i oversættelse, som nu understøtter 100 forskellige sprog og oversætter 140 milliarder ord om dagen. Generelt, sagde han, har Google en "videngrafik" på 1 milliard enheder - mennesker, steder og ting. Og så fortsatte han med at vise en række nye produkter og tjenester, der kan bruge denne viden.

Mest oplagt er den nye Google Assistant, der ser ud til at være en mere samtaleassistent end Google Now-tjenesten, designet til at give en tovejs dialog med fokus på at få tingene gjort i den virkelige verden og forstå indhold og kontekst. Der var en række interessante demoer, hvor assistenten var i stand til at gøre ting som at besvare spørgsmål og hjælpe dig med at vælge en film at se eller en restaurant at spise på og faktisk foretage reservationer.

Det så godt ud, men konceptuelt ser det meget ud som andre samtaleassistenter, vi har set, f.eks. Apples Siri, Microsofts Cortana og Amazons Alexa. Faktisk mindede demoerne mig om de oprindelige demoer for Cortana.

Pichai promoverede ideen om, at søgningen ændrer sig, og sagde "det er ikke bare nok til at give dem linkene, vi har virkelig brug for at hjælpe dem med at få tingene gjort i den virkelige verden." Det mindede mig om push bag Google Now for fire år siden, som har fungeret ganske godt for virksomheden.

( Mario Queiroz )

Denne teknologi vil være en del af en ny enhed kaldet Google Home, hvor Pichai var nådig med at pege på Amazon Echo, som ser ud til at have været inspiration. Som Echo har Home en samtaleassistent, der kan afspille musik, styre flere enheder i hjemmet og besvare spørgsmål. Mario Queiroz, vicepræsident for produktstyring, viste et par seje tilføjelser, såsom integration med Chromecast, så du kan "cast" musik eller andre medier til andre højttalere eller til en tv-skærm.

Dernæst viste ingeniørdirektør Erik Kay Allo, i det væsentlige en chatplatform, med Google Assistant indbygget, så det kan gøre dine samtaler smartere; og Duo, en 1: 1-videoopkaldsapp med et interessant twist, der giver dig mulighed for at se en forhåndsvisning af video fra den person, der ringer, inden du besvarer opkaldet. Konceptet med chatbots inden for en meddelelsestjeneste (også kaldet "samtaler som en platform") var et stort fokus hos Microsoft Build for et par uger siden, og Facebook Messenger har presset dette koncept i et stykke tid. Google har ført en række forskellige forsøg på sociale medier og messaging før - faktisk introducerede det også bare et værktøj kaldet Spaces til at forbinde ved begivenheder - og har endnu ikke fået et stort hit. Selvom disse værktøjer så godt ud i demoer på scenen, er det ikke klart, om der er nok nye her til at ændre det.

For mig var det, der var mest overraskende ved disse produkter og tjenester, at Google promoverer dem så tidligt. De fleste synes målrettede mod sensommeren, men jeg var overrasket over ikke at se flere diskussioner for udviklere, der vedrører, hvordan de kan binde deres tjenester i assistenten. Pichai sagde, at de ville have mere om et par måneder, men det føles som om Google ligger lidt bagpå her og prøver at bruge maskinlærings- og søgestyrker til at indhente. På den anden side offentliggjorde Facebook en tidlig annonce på sin F8-konference, og der er meget få chatbots til den platform, og Microsofts botplatform er også ganske nybegynder, så det er virkelig et åbent marked.

( Clay Bavor )

Google er i en noget anden position med virtual reality, hvor karton leverer en populær, men low-end platform. Google forsøger ikke at konkurrere med avancerede løsninger som Oculus Rift eller HTC Vive, men introducerede i stedet en platform for VR kaldet Daydream, som vil være en del af den kommende Android N-udgivelse.

Clay Bavor, der leder VR-teamet hos Google, talte om, hvordan Android N er designet til at understøtte højere ydeevne og lav latenstid, hvilket tillader, at opdateringen af ​​"motion to photon" er mindre end 20ms, hvilket får det til at virke mere realistisk. Derudover har den en VR-tilstand med sin egen brugergrænseflade, der korrekt håndterer ting som underretninger i det fordybende miljø. Som en del af denne udgivelse er der en ny Daydream-hjemmeskærm, der lancerer VR-indhold, herunder ting som film og spil, samt en ny version af Play Store til VR, der fungerer inden for Daydream-miljøet. Andre applikationer inkluderer en ny version af YouTube til VR-indhold, en version af Street View til at gå rundt på forskellige placeringer og fotos til at genopleve favoritmomenter.

Meget af VR-meddelelserne omhandlede standarder og specifikationer. For telefoner annoncerede Bavor et sæt specifikationer, som telefoner skal matche til specifikke sensorer, skærme og processorer for at blive kaldt "Daydream-klar." Dette ser ikke ud til at være meget forskelligt fra nutidens avancerede telefoner, men det skal gøre det klart, hvilke telefoner der er klar til Daydream. Derudover viste han et referencedesign til et headset, der ville have en fantastisk optik og være lettere at tage på og tage af, og endnu vigtigere, en ny controller med bare et par knapper og et berøringspanel, der så særligt imponerende ud. Bavor sagde, at de første enheder ville være tilgængelige fra en række partnere i efteråret med de udviklingsværktøjer, der er tilgængelige nu.

Ud over de højprofilerede produktannoncer var der meget flere detaljer om Android N, den næste version af det mobile operativsystem, der allerede er i en beta-version, og som skal afsluttes i sommer.

Dave Burke, VP for teknisk ansvarlig for Android, sagde, at fokusområderne for denne udgivelse er ydelse, sikkerhed og produktivitet. På præstationssiden understregede han introduktionen af ​​Vulkan 3D-grafik-API, der lover bedre ydelse med lavere CPU-overhead, og en ny Runtime-kompilator, der er meget hurtigere og bør resultere i hurtigere appinstallationer. Af sikkerhed talte han om filbaseret kryptering, hærdning af medierammerne og sømløse opdateringer, hvilket betyder, at din enhed automatisk opdateres, så du ikke behøver at installere en opdatering manuelt. (Publikum syntes meget imponeret over dette.) I produktivitet talte han om ny multi-vindues support til split-screen og billede-i-billede tilstande, som ser ud til at være et stort skridt fremad fra de individuelle multi-vindue funktioner virksomheder som Samsung og LG har tilføjet oven på eksisterende versioner af Android. Han nævnte også mindre ændringer, såsom bedre underretninger og support til Unicode-9 Emoji-standarder.

Android Wear, TV og Auto fik en smule opmærksomhed - og hver havde deres egne breakoutsessioner og områder på showet - men meget af fokuset var på udviklerværktøjer. Jeg var mest imponeret over nogle af de nye funktioner til udviklere. Jason Titus, VP for udviklerprodukter, talte om udviklingen på mobilwebben, med mere end 1 milliard mennesker, der bruger Chrome på mobile enheder, med support til progressive websider og nu Googles AMP (Accelerated Mobile Pages) -program til at fremskynde websteder.

( Stephanie Saad Cuthbertson )

Stephanie Saad Cuthbertson (ovenfor), direktør for produktstyring for Android Studio, annoncerede udgivelsen af ​​en Android Studio 2.2-forhåndsvisning med fokus på hurtigere builds, mere intelligente værktøjer til design og debugging af applikationer og bredere platformstøtte. Hun sagde, at Android Studio nu blev brugt af 95 procent af de 125 bedste applikationer. Bemærk, at Studio 2.0 lige er sendt tidligere i år, og Studio 2.1, der understøtter Android N, kom med preview-udgivelsen af ​​dette operativsystem.

Den store nyhed er Firebase-back-end-platformen, der begyndte som en NoSQL-database, som Google købte for 18 måneder siden, men nu er vokset til en pakke med 15 udviklerværktøjer, fra databasen, til cloud-beskeder og meddelelser, fjernkonfiguration og nedbrud rapportering. Jeg troede, at dynamiske links, hvor en URL kan give forskellige resultater, afhængigt af hvor der er tappet, var særligt interessant. Alt dette er bundet sammen med gratis analyser, og det lignede en meget imponerende, godt integreret platform, der skulle vise sig at være attraktiv for mange mobilappudviklere. Firebase understøtter applikationer på Android, iOS og mobilwebben, så Google fremmede det til cross-platform applikationer, ikke kun til Android.

En af de mest interessante demoer var et eksempel på Android Instant Apps, som tillader enhver app at køre med det samme, selvom det ikke er installeret. Ellie Powers, Group Product Manager for Android, sagde, at dette involverer modularisering af eksisterende apps, så Play Store kun downloader de dele, der er nødvendige for at få vist det specifikke indhold. Dette kan være en stor ting - hvis en ven vil have dig til at deltage i en samtale i en messaging-app og sender dig et link, er tanken, at du simpelthen kan fortsætte samtalen snarere end at skulle installere appen. Dette kan være en betydelig ændring og præsenterer en anden tilgang til sondringen mellem mobilweben og apps. 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.

Pichai vendte tilbage for at tale mere om maskinlæring, hvor han drøftede, hvordan virksomheden frigav sin TensorFlow-maskinlæringsramme sidste år, og i sidste uge udbragte en open source-version af dens naturlige sprog-parser. Det ser ud til, at det vil være et område, hvor Google håber at differentiere sin Cloud Platform fra andre leverandører.

En fascinerende afsløring var, at AlphaGo-programmet, der spillede mesterskabsniveau Go, var baseret på brugerdefineret hardware, som Pichai beskrev som Tensor Processing Units (TPUs). I senere sessioner og interviews forklarede Google, at den har brugt tusinder af disse brugerdefinerede ASIC'er (applikationsspecifikke integrerede kredsløb) i mere end et år for at fremskynde mange applikationer, inklusive rangering af søgeresultater (RankBrain), kortlægning og navigation (Street View), fotobehandling, talegenkendelse og sprogoversættelse. Han sagde, at TPU leverede en "størrelsesorden" bedre ydeevne pr. Watt til maskinlæring. Dette skyldes stort set, at disse slags opgaver fungerer fint med reduceret præcision, hvilket gør det muligt for Google at forenkle designet og pakke flere behandlingselementer på en enkelt chip. Han sagde, at dette var "en størrelsesorden" bedre end GPU-læringsplatforme.

Pichai sagde, at Googles arbejde inden for maskinlæring kan gælde for en lang række felter, herunder robotik og sundhedsydelser, og pegede på, at der arbejdes med påvisning af diabetisk retinopati. ”Jeg er utrolig begejstret for de fremskridt, vi gør med maskinlæring og AI, ” sagde han og tilføjede, at det ikke var et tilfælde af maskiner eller mennesker, men i stedet for at den virkelige test er, om mennesker kan opnå meget mere med støtte fra AI.

Samlet set var maskinlæring det store tema, men det var interessant, hvordan Google forsøger at bruge det som bro til at konkurrere på flere markeder, såsom messaging og cloud-tjenester. Men for de fleste udviklere er min gæt, at ændringerne i Android N, Android Studio og Firebase-tjenesterne vil få mest opmærksomhed i de kommende måneder.

Firebase, androidstudioudviklerværktøjer stjæler showet ved i / o