Domov Dopredu myslenie Firebase, vývojárske nástroje pre Android Studio, kradnú show v i / o

Firebase, vývojárske nástroje pre Android Studio, kradnú show v i / o

Video: FIREBASE ANDROID 🔥 Curso ANDROID STUDIO desde CERO [2020] (Septembra 2024)

Video: FIREBASE ANDROID 🔥 Curso ANDROID STUDIO desde CERO [2020] (Septembra 2024)
Anonim

V niektorých ohľadoch sme na konferencii vývojárov spoločnosti I / O v Mountain View, ktorá sa otvorila včera, videli dva rôzne spoločnosti Google. Jednou z nich bola sebavedomá spoločnosť Google, ktorá rozšírila svoje vedúce postavenie vo vyhľadávaní a mobilných sieťach a svoje silné stránky v strojovom vzdelávaní na ďalšie priľahlé trhy, ako aj ponúkla niektoré pôsobivé nové nástroje pre vývojárov. Druhou bola menej drzá spoločnosť Google, ktorá hrala doháňačku na trhu pre konverzačných asistentov, aplikácie na odosielanie správ a virtuálnu realitu. Väčšina titulkov smerovala do druhej kategórie, kde sú zmeny hmatateľnejšie. Avšak pre väčšinu vývojárov budú mať rozšírenia a zmeny systému Android a vývojové nástroje v jeho okolí okamžitejší dopad.

( Sundar Pichai )

Strojové učenie bolo najväčšou témou konferencie, keď generálny riaditeľ spoločnosti Google Sundar Pichai otvoril utorok hlavnú myšlienku tým, že hovoril o tom, ako spoločnosť vyvíjala vyhľadávanie, aby viac využila svoje dlhé investície do strojového učenia a spracovania prirodzeného jazyka. Povedal, že spoločnosť Google urobila obrovské pokroky v rozpoznávaní hlasu. Hlasové dopyty v súčasnosti predstavujú 20% vyhľadávaní v USA; pri rozpoznávaní obrázkov vo vyhľadávacom nástroji aj vo Fotografie; a prekladom, ktorý teraz podporuje 100 rôznych jazykov a prekladá 140 miliárd slov denne. Celkovo povedal, že Google má „graf znalostí“ 1 miliardy subjektov - ľudí, miest a vecí. A potom ukázal rôzne nové produkty a služby, ktoré môžu tieto vedomosti využiť.

Najviditeľnejšie je nový Asistent Google, ktorý sa zdá byť viac konverzačným asistentom ako služba Asistent Google. Jeho cieľom je poskytnúť obojsmerný dialóg so zameraním na to, aby sa veci robili v skutočnom svete a porozumel obsahu a kontextu. Bolo niekoľko zaujímavých ukážok, na ktorých asistent mohol robiť veci, ako napríklad zodpovedať otázky a pomôcť vám vybrať si film, ktorý chcete zobraziť, alebo reštauráciu, kde sa môžete najesť, a skutočne si rezervovať.

Vyzeralo to celkom dobre, ale z koncepčného hľadiska sa zdá veľmi podobné iným pomocníkom v konverzácii, aké sme videli, ako napríklad Apple Siri, Microsoft Cortana a Amazon Alexa. Demá mi skutočne pripomenuli počiatočné demá pre Cortanu.

Pichai propagoval myšlienku, že vyhľadávanie sa mení a hovorí: „Nielen to, aby sme im dali odkazy, skutočne im musíme pomôcť urobiť veci v skutočnom svete.“ To mi pripomenulo tlak, ktorý stojí za službou Google Now pred štyrmi rokmi, čo pre spoločnosť fungovalo celkom dobre.

( Mario Queiroz )

Táto technológia bude súčasťou nového zariadenia s názvom Google Home, kde Pichai láskavo ukazoval na Amazon Echo, ktorá sa zdá byť inšpiráciou. Rovnako ako Echo má aj doma konverzačného asistenta, ktorý dokáže prehrávať hudbu, ovládať viacero zariadení v domácnosti a odpovedať na otázky. Mario Queiroz, viceprezident pre správu produktov, predstavil niekoľko zaujímavých doplnkov, ako je integrácia s Chromecastom, takže môžete prenášať hudbu alebo iné médiá na iné reproduktory alebo na televíznu obrazovku.

Ďalej technický riaditeľ Erik Kay predvádzal Allu, v podstate chatovú platformu, so zabudovaným asistentom Google, vďaka ktorému môže byť vaša konverzácia inteligentnejšia; a Duo, aplikáciu na videohovory 1: 1 so zaujímavým zvratom, ktorá vám umožňuje zobraziť ukážku videa od volajúceho skôr, ako prijmete hovor. Koncepcia chatovacích robotov v rámci služby zasielania správ (aka „konverzácie ako platforma“) bola pred niekoľkými týždňami veľkým zameraním programu Microsoft Build a Facebook Messenger tento koncept už nejaký čas presadzuje. Spoločnosť Google už predtým urobila množstvo pokusov v oblasti sociálnych médií a správ - skutočne predstavila aj nástroj s názvom Spaces na pripojenie sa k udalostiam - a ešte musí mať veľký hit. Aj keď tieto nástroje na javisku vyzerali dobre, nie je jasné, či je tu dosť nových na zmenu.

Čo ma najviac prekvapilo v súvislosti s týmito výrobkami a službami, je to, že ich spoločnosť Google propaguje tak skoro. Zdá sa, že väčšina je zameraná na neskoré leto, ale bol som prekvapený, keď som nevidel viac diskusií pre vývojárov o tom, ako môžu svoje služby spojiť s asistentom. Pichai povedal, že za pár mesiacov bude mať viac, ale zdá sa, že Google je tu trochu pozadu a snaží sa využiť svoje strojové učenie a silné stránky vyhľadávania, aby ich dobehol. Na druhej strane Facebook predčasne oznámil na svojej konferencii F8 a pre túto platformu je len veľmi málo chatbotov. Platforma Microsoftu od Microsoftu je tiež celkom nová, takže je to skutočne otvorený trh.

( Clay Bavor )

Google je na virtuálnej realite trochu inak. Cardboard poskytuje populárnu platformu s nízkym počtom koncov. Google sa nesnaží konkurovať špičkovým riešeniam, ako sú Oculus Rift alebo HTC Vive, ale namiesto toho predstavil platformu pre VR s názvom Daydream, ktorá bude súčasťou pripravovaného vydania systému Android N.

Clay Bavor, ktorý vedie tím VR v spoločnosti Google, hovoril o tom, ako je Android N navrhnutý tak, aby podporoval vyšší výkon a nízku latenciu, čo umožňuje obnovenie „pohybu na fotón“ kratšie ako 20 ms, vďaka čomu je realistickejší. Okrem toho bude mať režim VR s vlastným používateľským rozhraním, ktoré správne zvládne také veci, ako sú oznámenia v pohlcujúcom prostredí. Súčasťou tohto vydania je nová domáca obrazovka Daydream na spustenie obsahu VR, vrátane takých vecí, ako sú filmy a hry, ako aj nová verzia Play Store for VR, ktorá funguje v prostredí Daydream. Medzi ďalšie aplikácie patrí nová verzia obsahu YouTube pre VR, verzia Street View na prechádzky po rôznych miestach a fotografie na oživenie obľúbených momentov.

Väčšina oznámení VR sa zaoberala normami a špecifikáciami. Pokiaľ ide o telefóny, spoločnosť Bavor oznámila súbor špecifikácií, ktoré budú telefóny musieť zodpovedať konkrétnym senzorom, displejom a procesorom, aby sa mohli nazývať „pripravené na denný sen“. Zdá sa, že sa to veľmi nelíši od dnešných telefónov vyššej kategórie, ale malo by sa objasniť, ktoré telefóny sú pripravené na Daydream. Okrem toho ukázal referenčný dizajn pre náhlavnú súpravu, ktorá by mala vynikajúcu optiku a ľahšie by sa dala nasadiť a vziať, a čo je dôležitejšie, nový ovládač s niekoľkými tlačidlami a dotykový panel, ktorý vyzeral obzvlášť pôsobivo. Bavor povedal, že prvé zariadenia budú k dispozícii od viacerých partnerov tento rok na jeseň. Vývojové nástroje sú teraz k dispozícii.

Okrem oznámení o vysokom profile boli oveľa viac podrobností o systéme Android N, ďalšej verzii mobilného operačného systému, ktorá je už v beta verzii a má byť dokončená tento rok v lete.

Dave Burke, viceprezident pre inžinierstvo zodpovedný za Android, uviedol, že oblasťami zameranými na toto vydanie sú výkon, bezpečnosť a produktivita. Na strane výkonu zdôraznil zavedenie rozhrania Vulkan 3D graphics API, ktoré sľubuje lepší výkon pri nižšej réžii procesora, a nového kompilátora Runtime, ktorý je omnoho rýchlejší a mal by mať za následok rýchlejšie inštalácie aplikácií. Pokiaľ ide o bezpečnosť, hovoril o šifrovaní založenom na súboroch, o tvrdení mediálnych rámcov ao bezproblémových aktualizáciách, čo znamená, že vaše zariadenie sa automaticky aktualizuje, takže aktualizáciu nemusíte inštalovať manuálne. (Dav sa zdal veľmi ohromený.) V produktivite hovoril o novej podpore viacerých okien pre režimy rozdelenej obrazovky a obrazu v obraze, čo sa javí ako veľký krok vpred od jednotlivých spoločností, ktoré sa zaoberajú rôznymi oknami, ako sú Spoločnosti Samsung a LG pridali na vrchol existujúce verzie systému Android. Spomenul aj menšie zmeny, napríklad lepšie oznámenia a podporu štandardov Emodži Unicode-9.

Android Wear, TV a Auto dostali trochu pozornosti - a každá z nich mala na výstave svoje vlastné breakout a oblasti - veľa sa však sústredilo na vývojárske nástroje. Najviac ma ohromili niektoré z nových funkcií pre vývojárov. Jason Titus, viceprezident vývojových produktov, hovoril o pokroku na mobilnom webe, viac ako 1 miliarda ľudí používa prehliadač Chrome na mobilných zariadeniach, s podporou progresívnych webových stránok a teraz programom AMP (Accelerated Mobile Pages) spoločnosti Google na urýchlenie webových stránok.,

( Stephanie Saad Cuthbertson )

Stephanie Saad Cuthbertson (vyššie), riaditeľka produktového manažmentu pre Android Studio, oznámila vydanie ukážky aplikácie Android Studio 2.2 so zameraním na rýchlejšie zostavenie, inteligentnejšie nástroje na navrhovanie a ladenie aplikácií a širšiu podporu platforiem. Povedala, že Android Studio teraz používa 95 percent z 125 najlepších aplikácií. Upozorňujeme, že Studio 2.0 bolo dodané začiatkom tohto roka a Studio 2.1 podporujúce Android N vyšlo s vydaním ukážky tohto OS.

Veľkou správou je back-end platforma Firebase, ktorá sa začala ako databáza NoSQL, ktorú spoločnosť Google získala pred 18 mesiacmi, ale teraz sa rozrástla na balík 15 vývojárskych nástrojov, od databázy, cez cloudové správy a oznámenia, vzdialenú konfiguráciu a havárie. hlásenia. Osobitne zaujímavý som si myslel, že dynamické odkazy, kde adresa URL môže viesť k rôznym výsledkom v závislosti od toho, kde na ňu klepnete, boli obzvlášť zaujímavé. To všetko je spojené s bezplatnou analýzou a vyzeralo to ako veľmi pôsobivá dobre integrovaná platforma, ktorá by sa mala ukázať ako atraktívna pre mnohých vývojárov mobilných aplikácií. Firebase podporuje aplikácie na platforme Android, iOS a mobilnom webe, takže spoločnosť Google ich propagovala pre aplikácie na viacerých platformách, nielen pre Android.

Jedným z najzaujímavejších ukážok bol ukážka aplikácie Instant Apps pre Android, ktorá umožňuje spustiť aplikáciu okamžite, aj keď nebola nainštalovaná. Ellie Powers, produktový produktový manažér pre Android, uviedol, že ide o modularizáciu existujúcich aplikácií, takže Obchod Play sťahuje iba kúsky potrebné na zobrazenie konkrétneho obsahu. Môže to byť veľký problém - ak chce priateľ, aby ste sa pripojili ku konverzácii v aplikácii na odosielanie správ a odošli vám odkaz, myšlienka je, že by ste mohli jednoducho pokračovať v konverzácii namiesto toho, aby ste aplikáciu museli inštalovať. Môže to byť významná zmena a predstavuje odlišný prístup k rozlišovaniu medzi mobilným webom a aplikáciami. Okamžité aplikácie sa budú spúšťať na telefónoch smerujúcich späť do Jelly Bean a mali by sa začať postupne zavádzať koncom tohto roka.

Pichai sa vrátil, aby hovoril viac o strojovom učení, diskutoval o tom, ako spoločnosť minulý rok vydala svoj rámec strojového vzdelávania TensorFlow, a minulý týždeň vydal otvorenú verziu svojho syntaktického analyzátora prirodzeného jazyka. Zdá sa zrejmé, že to bude jedna z oblastí, v ktorej spoločnosť Google dúfa, že odlíši svoju cloudovú platformu od iných dodávateľov.

Jedným fascinujúcim odhalením bolo, že program AlphaGo, ktorý hral majstrovskú úroveň Go, bol založený na vlastnom hardvéri, ktorý Pichai označil ako jednotky Tensor Processing Units (TPU). V neskorších reláciách a rozhovoroch spoločnosť Google vysvetlila, že tisíce týchto vlastných ASIC (integrovaných obvodov špecifických pre aplikáciu) používa viac ako rok na zrýchlenie mnohých aplikácií vrátane výsledkov vyhľadávania (RankBrain), mapovania a navigácie (Street View)., spracovanie fotografií, rozpoznávanie reči a preklad jazyka. Povedal, že TPU priniesol "rádovo väčší výkon" lepší výkon na watt strojového učenia. Je to do značnej miery preto, že tieto druhy úloh fungujú dobre so zníženou presnosťou, čo spoločnosti Google umožňuje zjednodušiť dizajn a zabaliť viac prvkov na jeden čip. Povedal, že to bol rad rádov lepší ako vzdelávacie platformy GPU.

Pichai uviedol, že práca spoločnosti Google v strojovom učení sa môže vzťahovať na celý rad oblastí vrátane robotiky a zdravotnej starostlivosti, a poukázala na prácu vykonávanú pri odhaľovaní diabetickej retinopatie. „Som nesmierne nadšený pokrokom, ktorý robíme v oblasti strojového učenia a umelej inteligencie, “ dodal a dodal, že to nebol prípad strojov alebo ľudí, ale že skutočnou skúškou je, či ľudia dokážu dosiahnuť omnoho viac s podporou AI.

Celkovo bolo strojové učenie veľkou témou, bolo však zaujímavé, ako sa ho spoločnosť Google snaží používať ako most, aby konkurovala na viacerých trhoch, napríklad v oblasti zasielania správ a cloudových služieb. Ale pre väčšinu vývojárov sa domnievam, že zmeny v službách Android N, Android Studio a Firebase dostanú najväčšiu pozornosť v nasledujúcich mesiacoch.

Firebase, vývojárske nástroje pre Android Studio, kradnú show v i / o