Video: Google Keynote (Google I/O'19) (Listopad 2024)
K 10. výročí Google I / O uspořádala společnost výroční konferenci vývojářů v Shoreline Amphitheatre v Mountain View v Kalifornii, dole ulicí od sídla společnosti. Byla to zajímavá volba, ta, která vedla k několika dlouhým čarám na horkém slunci, ale také k řadě skvělých exponátů atd.
Zde jsou některé z věcí, které jsme se naučili.
1. Google sází na strojové učení velké a strojové učení se už používá více, než jsme si mysleli. Zaměření na strojové učení nebylo překvapivé, protože společnost byla docela vpřed v takových věcech, jako je open-sourcing svého rámce TensorFlow pro vývoj modelů strojového učení a nadšení o úspěchu, který má systém AlphaGo při přijímání na mistra světa Goa Lee Sedol. Během hlavní myšlenky jsem byl překvapen, když jsem slyšel, že hlasové vyhledávání nyní představuje 20 procent vyhledávání v USA, a velmi mě zajímalo, že Google odešel tak daleko, že vyvíjí své vlastní čipy pro strojové učení, což je volání jednotek zpracování tenzoru. (Tady je trochu podrobnější informace o tom, co víme o žetonech.)
V pozdějším panelu strojového učení hovořilo několik vedoucích pracovníků Google o nějakém pokroku, kterého společnost v této oblasti dosáhla, ale také o tom, kolik zbývá udělat. Aparna Chennapragada, ředitelka projektového managementu, poznamenala, že před několika lety nebyla znalost jazyka spolehlivá, ale nyní je; a překlad je „dostat se tam“. Rovněž poznamenala, že k přechodu na „mobilní první“ pohled na svět došlo „na všech úrovních zásobníku“, a uvedla, že totéž platí o strojovém učení.
Google považuje strojové učení za oblast, do které bude muset mnoho let investovat, tvrdí senior viceprezident John Giannandrea. Řekl, že koncept strojového učení může být kvůli pokroku, kterého jsme svědky, nadměrný, ale poukázal na skutečná zlepšení v oblastech, jako je rozpoznávání řeči a rozpoznávání obrazu. Přesto řekl, že porozumění jazyku a dialogu zůstává velkým problémem. Poznamenal, že dnešní systémy potřebují mnoho příkladů, ale děti se mohou poučit z malého počtu příkladů. A poznamenal, že znalosti nelze přenést z jedné domény do druhé: systém AlphaGo nemůže hrát šachy nebo tic-tac-toe.
Starší kolega Jeff Dean zaznamenal velký pokrok, kterého bylo dosaženo ve zpracování jazyků a počítačovém vidění, ale řekl, že učení bez dozoru je jednou z klíčových otevřených výzev. Řekl, že dnes je k tomu, aby bylo možné používat správné modely pro porozumění, zapotřebí hodně odborných znalostí, ale pokud by se systém mohl naučit správnou strukturu modelu, mohl by to opravdu udělat velké zlepšení.
Věci, které jsou pro nás těžké, jsou pro počítače stále snadné, ale věci, které jsou pro nás snadné, jsou pro počítače stále těžké, řekl Giannandrea. Jeden velký problém, řekl, je v interakci se skutečným světem. Řekl, že Google má výzkumnou skupinu, která pracuje na učení se ze simulací, jako jsou videohry, a řekl, že mezi 3D videohrami a fyzikální simulací v jakémkoli prostředí existuje úzká hranice.
Zatímco někteří mluvili o tom, že se „AI zima“ změní na „AI jaro“, zůstává mnoho výzev. Giannandrea poznamenal, že konverzace a dialog jsou stále problémy, a řekl, že by to nepovažoval za „AI Summer“, dokud nebudeme moci naučit počítač skutečně číst, kde je dost dobré parafrázovat to, co četl. Dean uvedl, že mezi jarem a letem neexistuje jasná hranice, protože lidé pohybují branky a poznamenávají, že před čtyřmi lety nebylo možné, aby počítač napsal větu, která by popsala obrázek, ale nyní to mohou počítače udělat.
2. Google chce být vaším pomocníkem při konverzaci. Zatímco Google dominoval Vyhledávání, jak jsme ho znali, vidí budoucnost jako interaktivnější a více kontextovou. Koncem tohoto roku slibuje asistentovi Google, který poslouchá váš hlas, chápe váš kontext a nejenže může vyhledávat informace, ale také verbálně reagovat a dělat pro vás věci. To, co jsme viděli, bylo brzy, ale vypadalo to, že mezi pomocníkem, jako je Apple Siri, Microsoft Cortana nebo Amazonův Alexa, prošel křížkem s Google Google Now a samozřejmě hodně strojového učení.
Asistent Google se objeví během několika měsíců samostatně i v konkurenci Amazon's Echo, známé jako Google Home. Vypadalo to docela dobře, i když jsem byl trochu zklamaný, že pro vývojáře nebylo tolik informací o propojení jejich služeb s Asistentem Google, ale jsem si jist, že to přijde.
Jeden zajímavý rozdíl: na rozdíl od Siriho, Cortany nebo Alexy, Google nedává svému asistentovi samostatné jméno - je to prostě Google. To může být více než sémantika a spíše náznak toho, jak je to ústřední pro ambice společnosti.
3. Na Chromebookech budou nyní spuštěny aplikace pro Android. Společnost pravděpodobně odhalila, že aplikace pro Android a obchod Play přicházejí do systému Chrome OS pravděpodobně v největším oznámení společnosti Google z tohoto měsíce, které nebylo zmíněno v hlavní zprávě. To je důležité, protože Chromebooky, a tedy i operační systém Chrome, rostou populárnější, v poslední době předjíždějící Mac v prodeji počítačů.
V rámci konference na konferenci technik Luis Héctor Chávez vysvětlil, že dřívější možnost nazvaná App Runtime pro Chrome, která zahrnuje spuštění systému Android v karanténě v systému Chrome OS, nefungovala dobře kvůli problémům s přístupem k systému souborů, a to pouze v jediný proces a zpracování plateb. Místo toho řekl, že je potřeba „zcela nová platforma pro spouštění aplikací pro Android v Chromebookech“. V novém systému běží Android přímo na Linuxu, používá Linuxové jmenné prostory, ale s alternativními systémovými požadavky na lepší zabezpečení, sdílený skladatel pro zrychlení obrazovky a just-in-time binární překlad, takže aplikace napsané pro Zařízení založená na ARM (například prakticky všechny telefony a většina tabletů) mohou pracovat na Chromebookech založených na x86.
Mezi hlavní funkce v nové verzi patří možnost spuštění Obchodu Play, podpora z více oken, přístup offline a oznámení. Některé funkce nejsou podporovány, například tapety nebo widgety aplikací; a některý hardware běžný v telefonech - například podpora GPS - nebude pravděpodobně na Chromebooku přítomen, ale Chromebooky podporují klávesnice a myši.
Bude to fungovat s aplikacemi vytvořenými pro Android M Marshmallow, které začnou, a příští měsíc se začne dodávat vývojářům, přičemž budou následovat verze zákazníků.
Upozorňujeme, že se nejedná o sloučení prohlížeče Chrome a Android. Místo toho vidíme, že každý operační systém získává to, co je nejvíce potřebné - Chrome získává aplikace pro Android a Android získává bezproblémové aktualizace. Přesto je to velmi užitečné, zejména když se Chromebooky stávají výkonnějšími.
4. Android přidává podporu pro více oken, velká vylepšení rychlosti. Google již oznámil další verzi systému Android, známou jako Android N, a vývojářům vydal první verzi. I / O ukázal úplnější verzi, která je nyní k dispozici ke stažení pro současná zařízení Nexus, a několik dalších podrobností. Byla přijata řada nových funkcí, zejména zavedení rozhraní Vulkan 3D graphics API, které slibuje lepší výkon při nižší režii procesoru, nový kompilátor Runtime, který by měl vést k rychlejším instalacím aplikací a bezproblémové aktualizace, což znamená, že vaše zařízení bude automaticky aktualizovat, takže nemusíte ručně instalovat aktualizaci.
Zajímalo mě zasedání, které podrobně popisovalo, jak může multi-window fungovat v split-screen, picture-in-picture a případně v freeformovém modelu. Je zajímavé, že navzdory funkci více oken bude ve skutečnosti aktivní pouze jedna aplikace najednou, ačkoli existují příkazy pro použití, jako je například umožnění pokračování přehrávání médií. Obecně platí, že je dobré vidět standardní řešení problému pro systém Android, místo toho, aby společnosti, jako jsou Samsung a LG, přidaly mnoho svých zařízení.
Celkově se zdá, že se jedná o větší vydání než v loňském roce a týká se mnoha nejdůležitějších věcí v seznamu přání pro budoucí verze systému Android. Jedna věc, kterou jsme nedostali: název pro Android N, jako nugát nebo Nutella. Google požádal o vstup uživatele, ale řekl, že to bude poslední volba.
5. Firebase je najednou klíčovou součástí strategie společnosti Google pro vývojáře. Google získal databázi FireBase NoSQL asi před 18 měsíci, ale platforma byla do značné míry jen databází v reálném čase s některými funkcemi pro ověřování a hostování. Nyní se vyvinula v sadu 15 vývojářských nástrojů, které pokrývají širokou škálu služeb. Například Firebase nyní zahrnuje to, co se dříve nazývalo Google Cloud Messaging, nebo to, co se dnes nazývá Firebase Cloud Messaging, způsob zasílání informací a oznámení vašim aplikacím; nyní také nabízí novou funkci testovací laboratoře, pomocí které můžete otestovat, zda vaše aplikace funguje správně na různých zařízeních Android, která Google hostuje. Mezi další funkce patří úložiště zálohované a přístupné z úložiště Google Cloud; vzdálená konfigurace a hlášení chyb; způsoby získávání nových uživatelů prostřednictvím oznámení a pozvánek; a integrace s Google AdMob pro umisťování reklam do vašich aplikací. Na akviziční stránce mě zvláště zaujala myšlenka dynamických odkazů, kde adresa URL může produkovat různé výsledky v závislosti na tom, kde na ni klepnete. To vše je spojeno s bezplatnou analýzou určenou pro mobilní aplikace.
Na konferenci proběhlo na konferenci Firebase mnoho relací - možná více než na jakékoli jiné téma - a vypadalo to jako velmi působivá, dobře integrovaná platforma, která by měla být pro mnoho vývojářů mobilních aplikací atraktivní. V mnoha ohledech se také jeví způsob, jak přimět vývojáře Androidu, aby obecně využívali více cloudových služeb Google, protože podporuje aplikace na Android, iOS a mobilním webu.
6. Android Studio je velké zaměření. I přes pozornost věnovanou oznamování produktů je I / O primárně konferencí vývojářů a byl kladen velký důraz na Android Studio, vývojové prostředí společnosti pro vytváření aplikací pro Android. Google hovořil o tom, jak Android Studio nyní používalo 95% z 125 nejlepších aplikací, a bylo provedeno několik relací popisujících doplňky ve verzích 2.0 a 2.1, které jako první podporovaly Android N, a také poslední náhled Studio 2.2, které bylo vyhlášeno na výstavě.
Mezi nové nástroje patří několik zaměřených na navrhování aplikace, s novým editorem rozvržení a způsob, jak omezit rozvržení tak, aby aplikace nezahrnovala tolik vnořených vrstev, které mohou aplikace zpomalit. V procesu sestavení zahrnuje velké zrychlení při přeměně kódu na spustitelné aplikace, přičemž využívá funkci „Okamžité spuštění“ debutovanou ve Studio 2.0, nyní však rychlejší, a také nového kompilátoru. Na straně testování obsahuje nový emulátor Android a Expresso Test Recorder, který usnadňuje testování a ladění aplikace. A ne překvapivě, vzhledem k ostatním sezením, nabízí řadu spojení s Firebase službami.
Byl jsem ohromen tím, jak rychle se vývojové nástroje specifické pro platformu od všech velkých dodavatelů v poslední době staly, a Google rozhodně dělá, co může, aby vývojářům poskytl důvody, proč používat své vlastní nástroje k vytváření aplikací pro Android.
7. Aplikace musí být přístupnější. Pro většinu vývojářů aplikací je velkým problémem získání nových uživatelů k instalaci aplikace. I když získáte odkaz na aplikaci, obvykle vás přivede na webovou stránku, která vás zase přivede do Obchodu Play, kde si aplikaci stáhnete, a jakmile je tato aplikace nainstalována, jste zpět na domovské stránce. S novou funkcí nazvanou Okamžité aplikace je myšlenka, že pokud si přítel přeje, abyste se připojili ke konverzaci v aplikaci pro zasílání zpráv a poslali vám odkaz, stačí kliknout na odkaz a okamžitě být v aplikaci a zúčastnit se konverzace, aniž byste museli aplikaci nejprve nainstalovat. Funguje to vývojáři modularizující existující aplikace a obchod Play stahuje pouze kousky nezbytné k zobrazení konkrétního obsahu na pozadí. Okamžité aplikace se budou spouštět na telefonech směřujících zpět do Jelly Bean a měly by se začít postupně zavádět koncem tohoto roku. Nejsem si úplně jistý, kolik práce to bude trvat pro vývojáře, ani to, jak populární to bude, ale je to zajímavý koncept, a v některých ohledech by mohl rozostřit rozdíl mezi mobilním webem a aplikacemi.
8. I když jsou aplikace důležité, mobilní web může být ještě více. Přes všechny skvělé nové nástroje pro vytváření aplikací pro Android - a pro jejich rychlejší dodávání - byl také velký tlak na zlepšení mobilního webu. Některé z nich zahrnovaly vytváření nástrojů, jako je Firebase, práce s webovými aplikacemi, ale jiné nástroje jsou místo toho velmi specifické pro webové stránky, a zejména pro mobilní webové stránky.
Například došlo k velkému tlaku na to, aby vydavatelé vytvořili Accelerated Mobile Pages (AMP), takže jednotlivé stránky se načítají rychleji, když to navrhuje Vyhledávání Google; a nový tlak na progresivní webové aplikace, ve kterém je do prohlížeče načtena část webové aplikace, takže aplikace začne okamžitě fungovat a ostatní kusy následovat. To vše umocňuje možnost přidávat do webového prohlížeče například věci jako oznámení a ukládání do mezipaměti offline.
Nic z toho se netýká pouze prohlížeče Chrome, ale Google byl asi nejhlasitějším tvůrcem prohlížečů při prosazování takových nových funkcí.
Zrychlit načítání webových aplikací a reagovat rychleji je velká věc, protože vím, že řada vydavatelů, kteří by raději měli mobilní webovou stránku než aplikaci pro konkrétní platformu, částečně proto, že webové stránky jsou tak univerzální. Správně napsaný web by měl fungovat na jakékoli platformě - na platformách Android, iOS, stolních systémech, Windows, Amazon Fire, herních konzolách nebo televizorech. Navíc, protože aplikace jsou psány podle webových standardů, nevyžadují tolik testování jako aplikace pro Android, které je obtížnější testovat kvůli velkému množství různých modelů na trhu.
Mnoho webových vývojářů, se kterými jsem hovořil, si myslí, že tento koncept je velmi cool, zejména ti, kteří pracují pro weby specializované na publikování obsahu. Pravděpodobně to není nejlepší řešení pro hry nebo jiné vysoce citlivé aplikace, ale pro mnoho lidí je to velmi důležitý nápad. Představa, že se stránky načítají rychleji, není pro společnost Google jedinečná - Instant články Facebooku byly také velkým hitem. Řada vydavatelů uvedla, že Facebook se v souvislosti s mobilními doporučeními vyrovnal nebo překonal Google.
9. VR se stává součástí standardního mobilního zážitku. Podle vedoucího týmu VR Clay Bavorové se VR stala v Googlu velkým zaměřením. Řekl, že Google byl vždy o organizaci informací a že zkušenosti jsou „nejpřímější formou informací“.
Google byl možná největší hnací silou levné virtuální reality díky své platformě Cardboard. Na veletrhu to ale udělalo velký tlak na zdokonalení mobilního VR, představení nové platformy nazvané Daydream, která bude zahrnovat specifikace pro telefony, které budou podporovat lepší trvalý výkon, nízkou latenci a vylepšené sledování hlavy. Toto bude součástí systému Android N, s telefony, které odpovídají specifikacím nazvaným „Připraven na denní snění“. Kromě toho společnost zavedla referenční platformu pro náhlavní soupravy a řadiče a uvedla, že by také vytvořila vlastní náhlavní soupravy a řadiče, což zní podobně jako její přístup k prodeji vlastních telefonů Nexus s přístupem „čistě Android“ a zároveň pomáhá partneři vytvářejí telefony se systémem Android.
Pro mě je nejzajímavější část tohoto důrazu na to, aby byl realističtější tím, že bude obrazovka v náhlavní soupravě reagovat rychleji, čímž se zkrátí doba „pohybu na foton“, aby se obrazovka obnovila, když se posunete na méně než 20 ms.
Také jsem si myslel, že řadič je docela zajímavý. Google popisoval, jak musí být docela flexibilní pro použití v různých scénářích VR. Produktový manažer Nathan Martz řekl, že musí být dostatečně přesný, aby mohl být použit jako laserové ukazovátko, ale také dostatečně citlivý, abyste ho mohli houpat jako tenisovou raketu.
Dema zahrnovala jak Unreal Engine 4, tak herní engine Unity. Generální ředitel Unity John Riccitiello vysvětlil, že si myslel, že VR bude poháněn mobilem (protože existuje více mobilních zařízení než počítačů), ale říká, že VR nebude poháněn hrami nebo jednoduché nákupní zážitky, ale místo toho „zážitky“ - jako být v letadle, uvnitř Taj Mahal, na pódiu s kapelou, ve třídě s nejlepším učitelem nebo mluvit s přítelem, který se cítí přítomen. Nyní to všechno není možné, ale Bavor hovořil o tom, kolik různých vývojářů má projekty rozpracované a jak se software a kamery rychle vyvíjejí. Ve VR proběhlo spousty útěků, takže víte, že se o tuto oblast Google velmi zajímá. Ve VR jsem měl několik dobrých zkušeností, i když ještě nejsem úplně prodán, jak všudypřítomný to bude. Přesto je to jedna z nejzajímavějších oblastí technologie.
10. Ale zásadní je také lepší začlenění skutečného světa. Google již chvíli mluví o svém projektu Tango s myšlenkou lepšího začlenění „skutečného světa“ do mobilního zážitku. V přednášce na konferenci vedl technický program Project Tango Johnny Lee, který hovořil o tom, jak otevřeme oči, vidíme svět kolem nás a jak má tento projekt za cíl poskytnout mobilním zařízením a nástrojům podobné vnímání prostoru a pohybu.
To zahrnuje tři hlavní oblasti: sledování pohybu, vnímání hloubky a učení oblasti, a obvykle zahrnuje zařízení s integrovanými senzory hloubky a senzory sledování pohybu. Google již nějakou dobu předvádí prototypy - a účastníci si je mohli vyzkoušet v jedné části pořadu - ale první komerční telefon s těmito funkcemi má společnost Lenovo představit 9. června.
Lee většinou hovořil o softwaru, který řekl „položí základy“ pro nová zařízení, a ukázal utilitární aplikace pro věci, jako je měření fyzické velikosti skutečné místnosti, a aplikace „rozšířené reality“ od Wayfair, která ukazuje, jaké konkrétní kousky nábytku by vypadalo jako v prostoru zobrazeném na obrazovce. Mohl jsem je vyzkoušet a určitě jsem viděl, kde by to mohlo být užitečné na některých trzích.
Mezi další příklady patřila hra na střílení terčů, kde Lee použil podpěru a zařízení Tango, aby to vypadalo, jako by střílel na skutečné cíle na jevišti, a aplikaci amerického přírodovědného muzea, která vypadala, jako by vypadala, jako by na jevišti chodil dinosaurus. Je to všechno v pohodě, ale Lee dal najevo, že je to v počátečních fázích a „jen škrábe povrch“ toho, co lze udělat. Tato platforma prozatím má jen povrchní porozumění životnímu prostředí, řekl Lee, a toto jsou složité problémy, které bude trvat roky, než se vyřeší.
11. Google se chce rozšířit do dalších oblastí. Nejedná se o nové zprávy, ale Google také chce, aby byl Android velkým dílem v televizi, v autě a na zápěstí. Proběhlo několik diskusí o Androidu Wear, kde se objevily nové ciferníky, nové klávesnice (na samotných hodinkách), inteligentní odpovědi a dokonce i rozpoznávání rukopisu. Jednou velkou změnou je, že aplikace mohou být nyní samostatné, takže zařízení Android Wear jsou užitečnější i bez telefonu. Ty budou k dispozici na podzim.
Podobně jsem se zajímal o pokrok v systému Android Auto, který Google uvedl, že nyní zahrnuje více než 40 výrobců a více než 100 modelů, s číslem koncem roku zdvojnásobeným. Mezi nové funkce patří „Ok Google“, zeptejte se dotazů, Waze s daty o provozu v reálném čase sdílenými ostatními uživateli; a vylepšená podpora bezdrátového připojení. Kromě toho společnost ukázala, jak lze Android Auto používat pro konzolu informačního centra, kde se dnes běží navigace a hudba, a na sdruženém panelu nástrojů, kde by mohla poskytovat standardní informace, jako je rychlost a úroveň plynu, a také menší pohled na navigační okno, abyste mohli sledovat směr, aniž byste museli oči z vozovky.
Ale pro mnoho lidí, kteří nečekají na nová auta, může být ještě zajímavější schopnost spustit Android Auto ve vašem telefonu, který si klade za cíl přinést do telefonu takové zážitky, které chcete za jízdy, jako je navigace s velkými písma, hlasové příkazy a správná oznámení.
Proběhlo několik relací o vývoji pro platformu Google Cloud, což pro společnost Google jednoznačně zůstává velkou prioritou. Překvapilo mě však nedostatek relací na Google Apps, zejména vzhledem k nedávnému důrazu společnosti Microsoft na přeměnu sady Office na platformu. Ukazuje rozdíl mezi oběma firmami: Microsoft se stále více zaměřuje na podnikání a Google se stále více zajímá o zkušenosti zákazníků. Přesto je pouhý počet míst, kde I / O před rokem prokázal velký pokrok - docela působivý. Google se i nadále pohybuje velmi rychlým tempem.