Videó: Firebase Чтение Данных на Android / Часть 2 / Android Studio уроки (November 2024)
Bizonyos értelemben két különféle Google-t láthattunk a Mountain View nézetben nyitott társaság I / O fejlesztői konferenciáján, amelyet tegnap nyitottak meg. Az egyik a magabiztos Google volt, amely kiterjesztette vezető szerepét a keresésben és a mobilban, valamint a gépi tanulásban rejlő erősségeit más szomszédos piacokra, valamint néhány lenyűgöző új eszközt kínál a fejlesztők számára. A másik kevésbé ragadós Google volt, aki felzárkózott a beszélgetési asszisztensek, az üzenetküldő alkalmazások és a virtuális valóság piacán. A címsorok nagy része utóbbi kategóriába került, ahol a változások kézzelfoghatóbbak. De a legtöbb fejlesztő számára az Android kiterjesztései és változásai, valamint az azt körülvevő fejlesztőeszközök valószínűleg közvetlen hatást gyakorolnak.
( Sundar Pichai )
A gépi tanulás volt a konferencia legnagyobb témája: a Google vezérigazgatója, Sundar Pichai kedden nyitóbeszédet nyitott azzal, hogy arról beszélt, hogyan fejlődik a vállalat keresése, hogy jobban kihasználhassa a gépi tanulásba és a természetes nyelvfeldolgozásba való hosszú beruházásait. Azt mondta, hogy a Google hatalmas lépéseket tett a hangfelismerés terén, mivel a hangos lekérdezések ma az Egyesült Államokban végzett keresések 20 százalékát teszik ki; a képfelismerésben, mind a keresőmotorban, mind a Fotókban; és a fordításban, amely most 100 különböző nyelvet támogat, és napi 140 milliárd szót fordít le. Összességében elmondta, hogy a Google „tudás gráfja” 1 milliárd entitásból áll - emberek, helyek és dolgok. Aztán megmutatta számos új termék és szolgáltatás felhasználását, amelyek felhasználhatják ezeket az ismereteket.
A legnyilvánvalóbb az új Google Assistant, amely úgy tűnik, hogy inkább beszélgető asszisztens, mint a Google Asszisztens szolgáltatás, amelynek célja egyirányú párbeszéd biztosítása, amelynek célja a dolgok valós világban történő végrehajtása, valamint a tartalom és a kontextus megértése. Számos érdekes demó volt, amelyekben az asszisztens képes volt megválaszolni a kérdéseket, segíteni a filmek kiválasztásában vagy az étteremben vacsorázni, és valójában fenntartásokat tenni.
Nagyon jól nézett ki, de fogalmi szempontból nagyon hasonlónak tűnik a többi beszélgetési asszisztenshez, mint például az Apple Siri, a Microsoft Cortana és az Amazon Alexa. A demók valóban a Cortana kezdeti demóira emlékeztettek.
Pichai támogatta azt a gondolatot, miszerint a keresés változik, mondván: "Nem csupán a linkek megadása számukra, tényleg segítenünk kell nekik a dolgok elkészítésében a való világban". Ez emlékeztetett arra, hogy négy évvel ezelőtt visszavontam a Google Asszisztenst, amely a vállalat számára meglehetősen jól működött.
( Mario Queiroz )
Ez a technológia része lesz egy új eszköznek, a Google Home nevű eszköznek, ahol Pichai kegyelmesen mutatott az Amazon Echo-ra, amely látszólag az inspiráció volt. Az Echo-hoz hasonlóan, a Home-nak van egy beszélgetési asszisztense is, amely zenét játszik le, több otthoni eszközt vezérelhet, és válaszolhat a kérdésekre. Mario Queiroz, a termékmenedzsment alelnöke néhány jó kiegészítést mutatott be, például a Chromecastkal való integrációt, így zenét vagy más médiát "leadhat" más hangszórókra vagy a TV-képernyőre.
Ezt követően Erik Kay műszaki igazgatója megmutatta Allo-nak, alapvetően egy csevegőplatformot, a beépített Google Asszisztenssel, hogy okosabbá tegye a beszélgetéseit; és a Duo, egy 1: 1 arányú videohívás alkalmazás egy érdekes csavarral, amely lehetővé teszi, hogy a hívó fél videóinak előnézete látható legyen, mielőtt válaszolna a hívásra. A csevegőbotok fogalma az üzenetküldő szolgáltatáson belül (más néven "beszélgetések mint platform") a Microsoft Build néhány hete nagy hangsúlyt fektetett, és a Facebook Messenger ezt a koncepciót egy ideje szorgalmazta. A Google korábban számos kísérletet tett a szociális média és az üzenetküldés területén - sőt, most csak bevezette a Spaces nevű eszközt az eseményekhez való kapcsolódáshoz -, és ennek még nem volt nagy slágere. Noha ezek az eszközök jól néztek ki a színpadon bemutatott bemutatókon, nem világos, hogy van-e elég új itt változtatni.
Számomra a legmeglepőbb ezekben a termékekben és szolgáltatásokban az, hogy a Google ilyen korán népszerűsíti őket. Úgy tűnik, hogy a legtöbb a nyár végére irányul, de meglepődve tapasztaltam, hogy nem láttam több megbeszélést a fejlesztők számára azzal kapcsolatban, hogyan tudják szolgáltatásaikat az asszisztenshez kötni. Pichai azt mondta, hogy néhány hónapon belül több lesz, de úgy érzi, hogy a Google kissé elmarad itt, és megpróbálja a gépi tanulást és a keresési erősségeket felzárkóztatni. Másrészről, a Facebook korai bejelentést tett az F8 konferenciáján, és nagyon kevés csevegőbot létezik ehhez a platformhoz, és a Microsoft bot platformja szintén elég született, tehát valóban nyitott piac.
( Cvor Bavor )
A Google némileg eltérő helyzetben van a virtuális valósággal, mivel a Cardboard népszerű, de alacsony szintű platformot kínál. A Google nem próbál versenyezni olyan csúcskategóriás megoldásokkal, mint az Oculus Rift vagy a HTC Vive, hanem ehelyett a Daydream nevű VR platformot vezetett be, amely része lesz a közelgő Android N kiadásnak.
Clay Bavor, aki a Google VR csapatát vezette, arról beszélt, hogyan fejlesztették ki az Android N-et a nagyobb teljesítmény és alacsony késleltetés érdekében, lehetővé téve, hogy a „mozgás a fotonra” frissítés kevesebb, mint 20 ms legyen, és ez reálisabbnak tűnik. Ezen túlmenően egy VR mód is lesz, saját felhasználói felülettel, amely helyesen kezeli a dolgokat, például az értesítéseket a magával ragadó környezetben. A kiadás részeként van egy új Daydream kezdőképernyő a VR tartalmak elindításához, ideértve a filmeket és a játékokat, valamint a Play Store for VR új verziója, amely a Daydream környezetben működik. Egyéb alkalmazások között megtalálható a YouTube VR-tartalom új verziója, a Street View verziója a különböző helyszíneken történő sétáláshoz, valamint a Fotók a kedvenc pillanatok újraélesztéséhez.
A VR bejelentések nagy része a szabványokkal és a specifikációkkal foglalkozott. A telefonok vonatkozásában a Bavor bejelentette egy sor specifikációt, amelyeket a telefonoknak meg kell felelniük az egyes érzékelőknek, kijelzőknek és processzoroknak annak érdekében, hogy "álmodozásra kész" legyen. Úgy tűnik, hogy ez nem különbözik sokkal a mai csúcskategóriás telefonoktól, de világossá kell tennie, hogy mely telefonok készen állnak a Daydream-re. Ezen kívül bemutatott egy olyan fülhallgató referenciatervét, amely nagyszerű optikával rendelkezik, és könnyebben fel- és leszerelhető, és ami még ennél is fontosabb: új vezérlő csak néhány gombbal és érintőképernyővel, amely különösen lenyűgözőnek tűnt. Bavor szerint az első eszközök számos partnertől lesznek elérhetők ősszel, a fejlesztési eszközökkel már elérhetők.
A kiemelkedő termékjelentések mellett sokkal több részlet volt az Android N-ről, amely a mobil operációs rendszer következő verziója, amely már béta verzióban van és várhatóan ezen a nyáron készül el.
Dave Burke, az Androidért felelős műszaki vezérigazgató-helyettes szerint a kiadás középpontjában a teljesítmény, a biztonság és a termelékenység áll. A teljesítmény szempontjából hangsúlyozta a Vulkan 3D grafikus API bevezetését, amely jobb teljesítményt ígér alacsonyabb CPU-ráfordításokkal, valamint egy új Runtime fordítót, amely sokkal gyorsabb és gyorsabb alkalmazástelepítéseket eredményez. A biztonságról beszélt a fájl alapú titkosításról, a médiakeretek megszilárdításáról és a zökkenőmentes frissítésekről, ami azt jelenti, hogy az eszköz automatikusan frissül, tehát nem kell manuálisan telepítenie a frissítést. (A tömeg ezt nagyon lenyűgözte.) A termelékenység területén az osztott képernyős és a kép a képben üzemmódok új, többablakos támogatásáról beszélt, amely nagy előrelépésnek tűnik az egyes többablakos szolgáltatásokat nyújtó cégeknél, mint például A Samsung és az LG hozzáadta az Android meglévő verzióinak tetejére. Megemlítette a kisebb változtatásokat is, mint például a jobb értesítések és az Unicode-9 Emoji szabványok támogatása.
Az Android Wear, a TV és az Auto kis figyelmet kapott - és mindegyiknek megvan a saját kitörési ülése és területe a show-n -, de nagy hangsúlyt fektettek a fejlesztői eszközökre. A legjobban lenyűgöztek a fejlesztők új funkciói. Jason Titus, a fejlesztői termékek alelnöke beszélt a mobil web előrehaladásáról: több mint egymilliárd ember használja a Chrome-ot mobil eszközökön, a progresszív weboldalak támogatásával, és most a Google AMP (Accelerated Mobile Pages) programjával gyorsítja fel a webhelyeket.
( Stephanie Saad Cuthbertson )Stephanie Saad Cuthbertson (fent), az Android Studio termékmenedzsment igazgatója bejelentette az Android Studio 2.2 előzetes verziójának kiadását, amely a gyorsabb építésekre, intelligensebb eszközökre az alkalmazások tervezésére és hibakeresésére, valamint a szélesebb körű platformtámogatásra összpontosít. Szerinte az Android Stúdiót az első 125 alkalmazás 95 százaléka használja. Vegye figyelembe, hogy a Studio 2.0 csak az év elején került szállításra, és az Android N-et támogató Studio 2.1 az adott operációs rendszer előzetes verziójával jelent meg.
A nagy hír a Firebase back-end platform, amely a Google által 18 hónappal ezelőtt megszerzett NoSQL adatbázis formájában kezdődött, de most 15 fejlesztőeszköz-készletgé nőtte ki magát, az adatbázisból felhő üzenetküldéshez és értesítésekhez, távoli konfiguráláshoz és összeomláshoz. jelentés. Különösen érdekesnek tartottam a dinamikus linkeket, ahol az URL eltérő eredményeket hozhat attól függően, hogy hol érinti. Mindezt összekapcsoljuk az ingyenes elemzéssel, és nagyon lenyűgöző, jól integrált platformnak tűnt, amelynek sok mobil alkalmazás-fejlesztő számára vonzónak kell bizonyulnia. A Firebase támogatja az Android, iOS és a mobil webalkalmazások alkalmazását, így a Google nem csupán az Android számára, hanem platformokon átívelő alkalmazásokra is támogatta.
Az egyik legérdekesebb bemutató az Android Instant Apps előnézete volt, amely lehetővé teszi bármely alkalmazás azonnali futtatását, még akkor is, ha még nem telepítette. Ellie Powers, az Android termékmenedzserének az Androidban azt mondta, hogy ez magában foglalja a meglévő alkalmazások modulálását, hogy a Play Áruház csak az adott tartalom megjelenítéséhez szükséges darabokat töltse le. Ez nagy ügy lehet - ha egy barátja azt akarja, hogy csatlakozzon egy üzenetküldő alkalmazásban lévő beszélgetéshez, és linket küld neked, az ötlet az, hogy egyszerűen folytathatja a beszélgetést, ahelyett, hogy az alkalmazást telepítenie kellene. Ez jelentős változás lehet, és más megközelítést mutat be a mobil web és az alkalmazások közötti különbségtételre. Az Instant Apps telefonokon fut, egészen a Jelly Beanig, és fokozatosan elindulniuk kell az év későbbi szakaszában.
Pichai visszatért, hogy többet beszéljen a gépi tanulásról, és megvitatta, hogyan múlt évben jelentette be a TensorFlow gépi tanulási keretrendszerét, és múlt héten kiadta a természetes nyelvű elemző nyílt forráskódú verzióját. Nyilvánvalónak tűnik, hogy ez lesz egy olyan terület, amelyen a Google reméli, hogy megkülönbözteti Cloud Platformját a többi gyártótól.
Az egyik lenyűgöző nyilvánosságra hozatal az volt, hogy az AlphaGo program, amely a bajnoki szintű Go-t játszotta, egyéni hardverekre épült, amelyeket Pichai Tensor Processing Units (TPU) néven írt le. Későbbi ülések és interjúk során a Google elmagyarázta, hogy több mint egy éve használja az egyedi ASIC-ek (alkalmazás-specifikus integrált áramkörök) ezreit számos alkalmazás felgyorsítására, beleértve a keresési eredmények rangsorolását (RankBrain), a feltérképezést és a navigációt (Street View)., fotófeldolgozás, beszédfelismerés és nyelvi fordítás. Azt mondta, hogy a TPU "nagyságrenddel nagyobb" teljesítményt nyújtott wattonként a gépi tanuláshoz. Ennek nagyrészt az az oka, hogy az ilyen típusú feladatok kevésbé precíziósan működnek, amely lehetővé teszi a Google számára, hogy egyszerűsítse a tervezést és több feldolgozó elemet csomagoljon egyetlen chipre. Azt mondta, hogy ez "nagyságrenddel jobb", mint a GPU oktatási platformjai.
Pichai szerint a Google gépi tanulásban végzett munkája számos területen alkalmazható, beleértve a robotikát és az egészségügyet, és rámutatott a diabéteszes retinopathia kimutatásában végzett munkára. "Hihetetlenül izgatott vagyok az a haladás, amelyet a gépi tanulással és az AI-vel értünk el" - mondta. Hozzátette, hogy nem a gépekre vagy az emberekre vonatkoztak, hanem az, hogy az igazi teszt az, hogy az emberek sokkal többet elérhetnek-e. az AI támogatásával.
Összességében a gépi tanulás volt a nagy téma, de érdekes volt, hogy a Google hogyan használja azt hídként, hogy versenyezzen több piacon, például az üzenetküldés és a felhőalapú szolgáltatások területén. Azt hiszem, hogy a legtöbb fejlesztő az Android N, az Android Studio és a Firebase szolgáltatások változásaira fogja a legnagyobb figyelmet fordítani az elkövetkező hónapokban.