Acasă Gândire înainte Firebase, instrumentele de dezvoltatori de studio Android fură spectacolul la i / o

Firebase, instrumentele de dezvoltatori de studio Android fură spectacolul la i / o

Video: Upload video to Firebase Android Studio | Firebase Video Streaming App | Part-2 (Octombrie 2024)

Video: Upload video to Firebase Android Studio | Firebase Video Streaming App | Part-2 (Octombrie 2024)
Anonim

În unele moduri, am văzut două Google diferite pe afișaj în cadrul conferinței de dezvoltatori de I / O a companiei din Mountain View, care s-a deschis ieri. Unul a fost sigur Google, extinzându-și avantajul în căutare și mobil, precum și atuurile sale în învățarea automată către alte piețe adiacente, precum și oferind câteva instrumente noi impresionante pentru dezvoltatori. Celălalt a fost un Google mai puțin cochet, care a prins accesul pe piață pentru asistenții conversaționali, aplicațiile de mesagerie și realitatea virtuală. Majoritatea titlurilor au intrat în ultima categorie, unde modificările sunt mai tangibile. Însă, pentru majoritatea dezvoltatorilor, extensiile și modificările aduse Android și instrumentele de dezvoltare din jurul său pot avea un impact mai imediat.

( Sundar Pichai )

Învățarea automată a fost cea mai mare temă a conferinței, CEO-ul Google, Sundar Pichai, deschizând nota principală marți, vorbind despre modul în care compania a evoluat căutarea pentru a folosi mai mult investițiile sale lungi în învățarea mașinilor și procesarea limbajului natural. El a spus că Google a făcut progrese uriașe în recunoașterea vocală, întrebările vocale reprezentând acum 20% din căutările din SUA; în recunoașterea imaginii, atât în ​​motorul de căutare, cât și în Fotografii; și în traducere, care acceptă acum 100 de limbi diferite și traduce 140 de miliarde de cuvinte pe zi. În general, a spus el, Google are un „grafic de cunoștințe” de 1 miliard de entități - oameni, locuri și lucruri. Și apoi a continuat să arate o varietate de produse și servicii noi care pot folosi aceste cunoștințe.

Cel mai evident este noul Google Assistant, care pare a fi un asistent de conversație mai mult decât serviciul Google Now, conceput pentru a oferi un dialog cu două sensuri, cu accent pe realizarea lucrurilor în lumea reală și pe înțelegerea conținutului și a contextului. Au existat o serie de demonstrații interesante în care asistentul a putut să facă lucruri precum răspunsurile la întrebări și să vă ajute să alegeți un film pentru a vedea sau un restaurant la care să luați masa și să efectuați de fapt rezervările.

Arăta destul de bine, dar conceptual pare foarte asemănător cu alți asistenți de conversație pe care i-am văzut, cum ar fi Siri Apple, Cortana Microsoft și Alexa Amazon. Într-adevăr, demo-urile mi-au amintit de demonstrațiile inițiale pentru Cortana.

Pichai a promovat ideea că căutarea se schimbă, spunând că „nu este suficient să le oferim legăturile, ci chiar trebuie să îi ajutăm să facă lucrurile în lumea reală”. Asta mi-a amintit de apăsarea Google Now în urmă cu patru ani, care a rezultat destul de bine pentru companie.

( Mario Queiroz )

Această tehnologie va face parte dintr-un dispozitiv nou numit Google Home, în care Pichai a dat milă de a arăta către Amazon Echo, care pare să fi fost inspirația. Ca și Echo, Home are un asistent de conversație care poate reda muzică, controla mai multe dispozitive din casă și răspunde la întrebări. Mario Queiroz, vicepreședinte al managementului de produse, a arătat câteva completări frumoase, cum ar fi integrarea cu Chromecast, astfel încât să puteți „arunca” muzică sau alte suporturi pentru alte difuzoare sau pe un ecran TV.

În continuare, directorul de inginerie, Erik Kay, a prezentat Allo, în esență o platformă de chat, cu asistentul Google încorporat, astfel încât să poată face conversațiile mai inteligente; și Duo, o aplicație de apel video 1: 1 cu o răsucire interesantă care vă permite să vedeți o previzualizare a videoclipului de la persoana care apelează înainte de a răspunde la apel. Conceptul de bots de chat în cadrul unui serviciu de mesagerie (denumit „conversații ca platformă”) a fost un accent major al Microsoft Build în urmă cu câteva săptămâni, iar Facebook Messenger împinge acest concept de ceva timp. Google a făcut mai multe încercări în social media și mesagerie înainte - într-adevăr, a introdus doar un instrument numit Spaces pentru conectarea la evenimente - și a avut încă un succes. Deși aceste instrumente arătau bine în demo-uri pe scenă, nu este clar dacă există suficiente noi aici pentru a schimba asta.

Pentru mine, ceea ce a fost cel mai surprinzător în legătură cu aceste produse și servicii este faptul că Google le promovează atât de devreme. Cei mai mulți par vizați spre sfârșitul verii, dar am fost surprins să nu văd mai multe discuții pentru dezvoltatori în legătură cu modul în care își pot lega serviciile cu asistentul. Pichai a spus că vor avea mai multe în câteva luni, dar se pare că Google este puțin în urmă aici și încearcă să folosească utilajele sale de învățare și atuurile pentru a căuta. Pe de altă parte, Facebook a făcut un anunț timpuriu în cadrul conferinței sale de la F8, și există foarte puține mesaje de chat pentru acea platformă, iar platforma bot Microsoft este de asemenea destul de naștere, deci este o piață deschisă.

( Clay Bavor )

Google se află într-o poziție oarecum diferită, cu realitatea virtuală, Cardboard oferind o platformă populară, dar de ultimă generație. Google nu încearcă să concureze cu soluțiile de ultimă generație precum Oculus Rift sau HTC Vive, ci a introdus în schimb o platformă pentru VR numită Daydream, care va face parte din viitoarea versiune Android N.

Clay Bavor, care conduce echipa VR la Google, a vorbit despre modul în care Android N este proiectat pentru a susține performanțe mai mari și o latență scăzută, permițând reîmprospătarea „mișcării fotonului” să fie mai mică de 20ms, ceea ce face să pară mai realist. În plus, va avea un mod VR cu propria interfață de utilizator care gestionează corect lucruri precum notificările din mediul imersiv. Ca parte a acestei versiuni, există un nou ecran de acasă Daydream pentru a lansa conținut VR, inclusiv lucruri precum filme și jocuri, precum și o nouă versiune a Play Store pentru VR care funcționează în mediul Daydream. Alte aplicații includ o nouă versiune a YouTube pentru conținut VR, o versiune de Street View pentru plimbări prin diferite locații și Fotografii pentru retrăirea momentelor favorite.

O mare parte din anunțurile VR vizau standarde și specificații. Pentru telefoane, Bavor a anunțat un set de specificații pe care telefoanele vor trebui să le corespundă pentru senzori, afișaje și procesoare specifice pentru a putea fi numiți „pregătiți de Ziua”. Acest lucru nu pare să fie mult diferit de telefoanele high-end de astăzi, dar ar trebui să clarifice care sunt telefoanele pregătite pentru Daydream. În plus, el a arătat un design de referință pentru setul cu cască, care ar avea o optică excelentă și mai ușor de pus și de decolat și, mai important, un nou controller cu doar câteva butoane și un panou tactil care arăta deosebit de impresionant. Bavor a spus că primele dispozitive vor fi disponibile de la un număr de parteneri în această toamnă, instrumentele de dezvoltare disponibile acum.

Dincolo de anunțurile despre produse cu profil înalt au fost mult mai multe detalii pe Android N, următoarea versiune a sistemului de operare mobil care este deja într-o versiune beta și care urmează să fie finalizată în această vară.

Dave Burke, VP of Engineering responsabil cu Android, a declarat că domeniile focale pentru această versiune sunt performanța, securitatea și productivitatea. În ceea ce privește performanța, el a subliniat introducerea API-ului grafic Vulkan 3D, care promite o performanță mai bună cu overhead-ul mai scăzut al procesorului și un nou compilator Runtime, care este mult mai rapid și ar trebui să conducă la instalări mai rapide ale aplicațiilor. În ceea ce privește securitatea, el a vorbit despre criptarea bazată pe fișiere, întărirea cadrelor media și actualizări perfecte, ceea ce înseamnă că dispozitivul dvs. se va actualiza automat, deci nu trebuie să instalați manual o actualizare. (Mulțimea părea foarte impresionată de asta.) În productivitate, el a vorbit despre noua asistență multi-fereastră pentru modurile de ecran separat și de imagine în imagine, care pare a fi un mare pas înainte pentru companiile individuale cu mai multe ferestre precum: Samsung și LG au adăugat pe deasupra versiunilor existente de Android. El a menționat, de asemenea, modificări mai mici, cum ar fi notificări mai bune și suport pentru standardele Unicode-9 Emoji.

Android Wear, TV și Auto au primit un pic de atenție - și fiecare a avut propriile sesiuni și zone de desfășurare în cadrul emisiunii - dar o mare parte din accentul a fost pus pe instrumentele dezvoltatorilor. Am fost cel mai impresionat de unele dintre noile funcții pentru dezvoltatori. Jason Titus, VP al dezvoltatorilor de produse, a vorbit despre progresele înregistrate pe web-ul mobil, cu peste 1 miliard de oameni care folosesc Chrome pe dispozitivele mobile, cu suport pentru paginile web progresive și acum programul Google AMP (Accelerated Mobile Pages) pentru a accelera site-urile Web.

( Stephanie Saad Cuthbertson )

Stephanie Saad Cuthbertson (mai sus), Directorul de Management al Produsului pentru Android Studio, a anunțat lansarea unei previzualizări Android Studio 2.2 cu accent pe construiri mai rapide, instrumente mai inteligente pentru proiectarea și depanarea aplicațiilor și suport mai larg pentru platformă. Ea a spus că Android Studio a fost folosit acum de 95 la sută dintre cele mai bune 125 de aplicații. Rețineți că Studio 2.0 tocmai a fost livrat la începutul acestui an, iar Studio 2.1 care acceptă Android N a ieșit odată cu lansarea în previzualizare a acelui sistem de operare.

Vestea cea mare este platforma back-end Firebase, care a început ca o bază de date NoSQL pe care Google a achiziționat-o acum 18 luni, dar care acum a devenit într-o suită de 15 instrumente pentru dezvoltatori, de la baza de date, la mesagerie și notificări cloud, configurare la distanță și crash de raportare. Am considerat că legăturile dinamice, în care o adresă URL poate produce rezultate diferite în funcție de locul în care este atins, a fost deosebit de interesantă. Toate acestea sunt corelate cu analizele gratuite și arătau ca o platformă foarte impresionantă, bine integrată, care ar trebui să se dovedească atractivă pentru o mulțime de dezvoltatori de aplicații mobile. Firebase acceptă aplicații pe Android, iOS și pe web-ul mobil, așa că Google îl promova pentru aplicații multiplă platforme, nu doar pentru Android.

Una dintre cele mai interesante demonstrații a fost o previzualizare a aplicațiilor instantanee Android, care permite rulării oricărei aplicații chiar dacă nu a fost instalată. Ellie Powers, Group Product Manager pentru Android, a declarat că aceasta implică modularizarea aplicațiilor existente, astfel încât Play Store descarcă doar piesele necesare pentru afișarea conținutului specific. Aceasta ar putea fi o afacere mare - dacă un prieten dorește să vă alăturați unei conversații într-o aplicație de mesagerie și vă trimite un link, ideea este că puteți pur și simplu să continuați conversația, în loc să instalați aplicația. Aceasta ar putea fi o schimbare semnificativă și prezintă o abordare diferită a distincției dintre web-ul mobil și aplicații. Aplicațiile instantanee vor rula pe telefoane care se vor întoarce până la Jelly Bean și ar trebui să înceapă să se extindă treptat la sfârșitul acestui an.

Pichai a revenit să vorbească mai mult despre învățarea mașinii, discutând modul în care compania a lansat cadrul său de învățare a mașinilor TensorFlow anul trecut, iar săptămâna trecută a prezentat o versiune open source a analizorului său de limbaj natural. Pare clar că va fi un domeniu pe care Google speră să-și diferențieze platforma Cloud de alți furnizori.

O dezvăluire fascinantă a fost aceea că programul AlphaGo care a jucat campionatul Go a fost bazat pe hardware personalizat, pe care Pichai l-a descris ca Tensor Processing Units (TPU). În sesiunile și interviurile ulterioare, Google a explicat că folosește mii de aceste ASIC-uri (Circuite Integrate specifice aplicației) pentru mai mult de un an pentru a accelera multe aplicații, inclusiv rezultatele căutării de rang (RankBrain), maparea și navigarea (Street View), procesare foto, recunoaștere a vorbirii și traducere lingvistică. El a spus că TPU a livrat „o comandă de mărime” performanțe mai bune pe watt pentru învățarea mașinii. Acest lucru se datorează în mare măsură faptului că aceste tipuri de sarcini funcționează bine cu o precizie redusă, ceea ce permite Google să simplifice designul și să împacheteze mai multe elemente de procesare pe un singur cip. El a spus că acesta este „un ordin de mărime” mai bun decât platformele de învățare GPU.

Pichai a spus că activitatea Google în domeniul învățării automate se poate aplica într-o gamă largă de domenii, inclusiv robotica și asistența medicală, și a arătat că se lucrează în detectarea retinopatiei diabetice. „Sunt incredibil de încântat de progresele pe care le realizăm în ceea ce privește învățarea mașinii și AI”, a spus el, adăugând că nu a fost un caz al mașinilor sau al oamenilor, ci în schimb că adevăratul test este dacă oamenii pot obține mult mai mult cu sprijinul AI.

În general, învățarea automată a fost tema principală, dar a fost interesant modul în care Google încearcă să-l folosească ca punte pentru a concura pe mai multe piețe, cum ar fi serviciile de mesagerie și cloud. Însă, pentru majoritatea dezvoltatorilor, presupun că schimbările din Android N, Android Studio și serviciile Firebase vor primi cea mai mare atenție în lunile următoare.

Firebase, instrumentele de dezvoltatori de studio Android fură spectacolul la i / o