Google I/O: 11 velkých trendů

U příležitosti 10. výročí Google I/O uspořádala společnost výroční sjezd vývojářů v Shoreline Amphitheatre v Mountain View, CA, v ulici od sídla společnosti. Byla to zajímavá volba, která vedla k dlouhým frontá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.

glam pouzdro na iphone 6 plus

1. Google ve velkém sází na strojové učení a strojové učení se již využívá více, než jsme si mysleli. Zaměření na strojové učení nebylo překvapivé, protože společnost byla docela vpřed ve věcech, jako je open-sourcing svého rámce TensorFlow pro vývoj modelů strojového učení a jásajíce o úspěchu, který jeho systém AlphaGo dosáhl při převzetí Go mistr světa Lee Sedol . Ale během keynote mě překvapilo, že hlasové vyhledávání nyní tvoří 20 procent vyhledávání v USA, a velmi mě zaujalo, že Google zašel tak daleko, že vyvinul vlastní čipy pro strojové učení, což je volání Tensor Processing Units. ( Zde je trochu více podrobností o tom, co víme o čipech. )





panel strojového učení googleio 2016 (800x521)

V pozdějším panelu o strojovém učení řada vedoucích pracovníků Google hovořila o určitém pokroku, který společnost v této oblasti dosáhla, ale také o tom, kolik ještě zbývá udělat. Aparna Chennapragada, ředitel projektového řízení, poznamenal, že před několika lety nebylo porozumění jazyku spolehlivé, ale nyní je; a překlad je „dostat se tam“. Poznamenala také, že k přechodu na „mobilní pohled“ na svět došlo „na každé úrovni zásobníku“ a uvedla, že totéž bude platit o strojovém učení.



Google považuje strojové učení za oblast, do které bude muset investovat po mnoho let, uvedl senior viceprezident John Giannandrea. Řekl, že koncept strojového učení může být přehnaný kvůli pokroku, který vidíme, ale poukázal na skutečná zlepšení v oblastech, jako je rozpoznávání řeči a rozpoznávání obrázků. Přesto řekl, že porozumění jazyku a dialogu zůstává velkým problémem. Poznamenal, že dnešní systémy potřebují spoustu příkladů, ale děti se mohou učit jen z malého počtu příkladů. A poznamenal, že znalosti nelze přenášet z jedné domény do druhé: systém AlphaGo například neumí hrát šachy nebo piškvorky.

Senior kolega Jeff Dean zaznamenal velký pokrok, kterého bylo dosaženo v oblasti zpracování jazyka a počítačového vidění, ale řekl, že učení bez dozoru je jednou z klíčových otevřených výzev. Řekl, že v dnešní době vyžaduje použití správných modelů k pochopení spoustu odborných znalostí, ale pokud by se systém dokázal naučit správnou strukturu modelu, mohl by skutečně přinést velké zlepšení.

Věci, které jsou pro nás těžké, jsou stále snadné pro počítače, ale věci, které jsou snadné pro nás, jsou stále těžké pro výpočetní techniku, řekl Giannandrea. Jeden velký problém, řekl, je interakce s reálným světem. Řekl, že Google má výzkumnou skupinu, která pracuje na učení ze simulací, jako jsou videohry, a řekl, že mezi 3D videohrami a fyzikální simulací jakéhokoli prostředí je tenká hranice.

Zatímco někteří mluvili o tom, že se „zima umělé inteligence“ mění v ‚jaro umělé inteligence‘, mnoho výzev zůstává. Giannandrea poznamenal, že konverzace a dialog jsou stále problémy, a řekl, že to nebude považovat za ‚léto umělé inteligence‘, dokud nenaučíme počítač skutečně číst, kde je dost dobré parafrázovat to, co přečetl. Dean řekl, že neexistuje jasná hranice mezi jarem a létem, protože lidé přesouvají branky, a poznamenal, že před čtyřmi lety bylo nemožné, aby počítač napsal větu, která by popsala obrázek, ale že nyní to počítače umí.

google home io16 (800x591)

2. Google chce být vaším konverzačním asistentem. I když Google dominuje Vyhledávání, jak jsme jej znali, budoucnost vidí jako interaktivnější a více zaměřenou na kontext. Později v tomto roce slibuje Asistenta Google, který naslouchá vašemu hlasu, rozumí vašemu kontextu a dokáže nejen vyhledávat informace, ale také verbálně reagovat a dělat věci za vás. To, co jsme viděli, bylo brzy, ale vypadalo to jako kříženec mezi asistentem, jako je Siri od Apple, Cortana od Microsoftu nebo Alexa od Amazonu, zkřížený s Google Now a samozřejmě spoustou strojového učení.

Google Assistant se objeví jak sám o sobě, tak i v konkurenci Amazon's Echo, známé jako Google Home, která má vyjít za několik měsíců. 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 Google Assistant, ale jsem si jistý, že to přijde.

Jeden zajímavý rozdíl: na rozdíl od Siri, 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 zásadní je to pro ambice společnosti.

aplikace pro Android na chromebookech

3. Aplikace pro Android nyní poběží na Chromeboocích. V pravděpodobně největším oznámení od Google tento měsíc, které nebylo zmíněno na keynote, společnost odhalila, že aplikace pro Android a Obchod Play přichází na Chrome OS . To je důležité, protože Chromebooky, a tím i Chrome OS, jsou stále populárnější a nedávno předstihly Macy v prodejích PC.

Během konference na konferenci inženýr Luis Héctor Chávez vysvětlil, že dřívější možnost s názvem App Runtime for Chrome, která zahrnuje spouštění Androidu v karanténě na Chrome OS, nefungovala dobře kvůli problémům s přístupem k systému souborů, který běžel pouze v jeden proces a zpracování plateb. Místo toho řekl, že je potřeba „zcela nová platforma pro spouštění aplikací pro Android na Chromeboocích“. V novém systému Android běží přímo nad Linuxem, využívá jmenné prostory Linuxu, ale s alternativními systémovými požadavky na lepší zabezpečení, sdíleným sazátorem pro zrychlení obrazovky a binárním překladem just-in-time, takže aplikace napsané pro Zařízení založená na ARM (jako jsou prakticky všechny telefony a většina tabletů) mohou fungovat na Chromeboocích s procesorem x86.

Mezi velké funkce v nové verzi patří možnost spouštět Obchod Play, podpora více oken, offline přístup a upozornění. Upozorňujeme, že některé funkce nejsou podporovány, například tapety nebo widgety aplikací; a některý hardware, který je běžný u telefonů – jako je podpora GPS – pravděpodobně nebude na Chromebooku přítomen, ale Chromebooky podporují klávesnice a myši.

To bude zpočátku fungovat s aplikacemi vytvořenými pro Android M Marshmallow a vývojářům se začne dodávat příští měsíc a verze pro zákazníky budou následovat.

Upozorňujeme, že toto ještě není sloučení Chrome a Androidu. Místo toho vidíme, že každý operační systém dostává to, co je nejvíce potřeba – Chrome získává aplikace pro Android a Android získává bezproblémové aktualizace. Přesto je to velmi užitečné, zvláště když jsou Chromebooky stále výkonnější.

4. Android přidává podporu více oken, velká vylepšení rychlosti. Google již oznámil další verzi Androidu, známou jako Android N, a uvolnil ranou verzi pro vývojáře. I/O ukázal kompletnější verzi, která je nyní k dispozici ke stažení pro aktuální zařízení Nexus, spolu s několika dalšími detaily. Řada nových funkcí byla dobře přijata, zejména představení grafického rozhraní Vulkan 3D API, které slibuje lepší výkon s nižší režií CPU, nový Runtime kompilátor, který by měl vést k rychlejší instalaci aplikací, a bezproblémové aktualizace, což znamená, že vaše zařízení automaticky aktualizovat, takže nemusíte ručně instalovat aktualizaci.

Zaujalo mě setkání, které podrobně popsalo, jak by mohlo fungovat více oken v rozdělené obrazovce, obrazu v obraze a potenciálně v modelu volného tvaru. Je zajímavé, že navzdory funkci více oken bude mít fokus pouze jedna aplikace současně, ačkoli existují příkazy pro použití, jako je povolení pokračování přehrávání médií. Obecně je dobré vidět standardní řešení problému pro Android, spíše než bodová řešení, která společnosti jako Samsung a LG přidaly do mnoha svých zařízení.

Celkově se zdá, že se jedná o větší vydání než v loňském roce a řeší mnoho nejdůležitějších věcí na seznamu přání pro budoucí verze Androidu. Jedna věc, kterou jsme nedostali: název pro Android N, jako je nugát nebo Nutella. Google požádal o vstup uživatele, ale řekl, že udělá konečnou volbu.

přehled firebase

recenze hp envy photo 7855

5. Firebase je najednou zásadní součástí vývojářské strategie Google. Google získal databázi Firebase NoSQL asi před 18 měsíci, ale platforma byla v podstatě jen databází v reálném čase s některými funkcemi ověřování a hostování. Nyní se rozrostl do sady 15 vývojářských nástrojů, které pokrývají širokou škálu služeb. Firebase nyní například zahrnuje to, co se dříve nazývalo Google Cloud Messaging, nebo to, co je nyní známé jako Firebase Cloud Messaging, způsob odesílání informací a upozornění do vašich aplikací; nyní také nabízí novou funkci Test Lab, 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é úložištěm Google Cloud a přístupné z něj; vzdálená konfigurace a hlášení havárií; způsoby, jak získat nové uživatele prostřednictvím oznámení a pozvánek; a integraci s Google AdMob pro umístění reklam do vašich aplikací. Na straně akvizice mě zvláště zaujala myšlenka dynamických odkazů, kde URL může produkovat různé výsledky v závislosti na tom, kde se na ni klepne. To vše je spojeno s bezplatnou analýzou navrženou pro mobilní aplikace.

Na konferenci bylo mnoho relací o Firebase – možná více než o jakémkoli jiném tématu – a vypadalo to jako velmi působivá, dobře integrovaná platforma, která by se měla ukázat jako atraktivní pro mnoho vývojářů mobilních aplikací. V mnoha ohledech se také zdá, že jde o způsob, jak přimět vývojáře Androidu, aby obecně používali více cloudových služeb Google, protože podporuje aplikace pro Android, iOS a mobilní web.

Návrhář rozložení android studio 2.2

6. Android Studio je velkým zaměřením. Navzdory pozornosti věnované oznámením produktů je I/O především vývojářskou konferencí a velký důraz byl kladen na Android Studio, vývojové prostředí společnosti pro tvorbu aplikací pro Android. Google hovořil o tom, jak Android Studio nyní používá 95 % z 125 nejlepších aplikací, a proběhla řada relací popisujících přírůstky ve verzi 2.0 a 2.1, která jako první podporovala Android N, a také nejnovější náhled Studio 2.2, které bylo oznámeno na přehlídce.

Pouzdra na mobilní telefon galaxy S5

Nové nástroje zahrnují několik zaměřených na návrh aplikace, s novým editorem rozvržení a způsob, jak omezit rozvržení tak, aby aplikace nezahrnovala tolik vnořených vrstev, což může aplikace zpomalit. V procesu sestavování zahrnuje velké urychlení přeměny kódu na spustitelné aplikace, využívá funkci „Okamžité spouštění“ debutované ve Studiu 2.0, ale nyní rychlejší, stejně jako nový kompilátor. Na straně testování obsahuje nový Android Emulator a Expresso Test Recorder, který usnadňuje testování a ladění vaší aplikace. A není divu, že vzhledem k ostatním relacím nabízí řadu vazeb na služby Firebase.

Byl jsem ohromen tím, jak rychle se v poslední době staly vývojové nástroje specifické pro platformu od všech velkých dodavatelů a Google rozhodně dělá, co může, aby poskytl vývojářům důvody, aby k vytváření aplikací pro Android používali své vlastní nástroje.

7. Aplikace musí být dostupnější. Pro většinu vývojářů aplikací je velkým problémem přimět nové uživatele, aby si aplikaci nainstalovali. I když získáte odkaz na aplikaci, obvykle vás přesměruje na webovou stránku, která vás zase zavede do Obchodu Play, kde si aplikaci stáhnete, a jakmile je nainstalována, jste zpět na domovské stránce. S novou funkcí nazvanou Instant Apps je myšlenkou, že pokud přítel chce, abyste se připojili ke konverzaci v aplikaci pro zasílání zpráv a poslal vám odkaz, stačí kliknout na odkaz a okamžitě být v aplikaci a zúčastnit se konverzace, aniž byste museli nejprve instalovat aplikaci. Funguje to tak, že vývojáři modularizují existující aplikace a obchod Play stahuje pouze části nezbytné k zobrazení konkrétního obsahu na pozadí. Okamžité aplikace poběží na telefonech, které sahají až do Jelly Bean, a měly by začít postupně zavádět koncem tohoto roku. Není mi úplně jasné, kolik práce to vývojářům zabere nebo jak to bude populární, ale je to zajímavý koncept a v některých ohledech by mohl stírat rozdíl mezi mobilním webem a aplikacemi.

washingtonský příspěvek googleio2016 (800x481)

8. Zatímco aplikace jsou důležité, mobilní web může být ještě důležitější. Přes všechny skvělé nové nástroje pro vytváření aplikací pro Android – a pro jejich rychlejší poskytování – došlo také k velkému tlaku na zlepšení mobilního webu. Některé z nich zahrnovaly vytvoření nástrojů, jako je Firebase, aby fungovaly 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 stránky Accelerated Mobile Pages (AMP), aby se jednotlivé stránky načítaly rychleji, když je navrhne Vyhledávání Google; a nový impuls pro progresivní webové aplikace, ve kterém se část webové aplikace načte do prohlížeče, takže aplikace začne fungovat okamžitě a ostatní budou následovat. To vše je vylepšeno možností přidávat věci, jako jsou upozornění a offline mezipaměť do webového prohlížeče.

Nic z toho není specifické pro Chrome, ale Google byl možná nejhlasitější z tvůrců prohlížečů ohledně prosazování takových nových funkcí.

Zrychlení načítání webových aplikací a jejich pohotovější reakce je velký problém, protože znám řadu vydavatelů, kteří by místo aplikace pro konkrétní platformu upřednostňovali mobilní web, částečně proto, že webové stránky jsou prostě tak univerzální. Správně napsaný web by měl běžet na jakékoli platformě – na Androidu, iOS, desktopových systémech, Windows, Amazon Fire, herních konzolích nebo televizorech. Navíc, protože jsou aplikace napsány podle webových standardů, nevyžadují tolik testování jako konkrétně aplikace pro Android, které se testují hůře kvůli obrovskému množství různých modelů na trhu.

Mnoho webových vývojářů, se kterými jsem mluvil, si myslí, že tento koncept je velmi cool, zvláště ti, kteří pracují pro weby, které se specializují 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á myšlenka. Pojem zrychlení načítání stránek samozřejmě není pro Google jedinečný – Okamžité články Facebooku byly také velkým hitem, přičemž řada vydavatelů uvedla, že Facebook se nyní vyrovnal nebo předčil Google, pokud jde o mobilní doporučení.

náhlavní souprava a ovladač daydream

9. VR se stává součástí standardního mobilního zážitku. Podle vedoucího týmu VR Claye Bavora se VR stala v Googlu velkým středem zájmu. Řekl, že Google byl vždy o organizování informací a že zkušenosti jsou „nejpřímější formou informací“.

Google byl možná největší hnací silou levné virtuální reality prostřednictvím své platformy Cardboard. Na výstavě však udělala velký tlak na vylepšenou mobilní VR a představila novou platformu nazvanou Daydream, která bude obsahovat specifikace pro telefony, které budou podporovat lepší trvalý výkon, nízkou latenci a vylepšené sledování hlavy. Toto bude součástí Androidu N s telefony, které budou odpovídat specifikacím s názvem „Daydream-ready“. Kromě toho společnost představila referenční platformu pro náhlavní soupravy a ovladače a uvedla, že bude také vytvářet vlastní náhlavní soupravy a ovladače, což zní trochu jako její přístup k prodeji vlastních telefonů Nexus s přístupem „čistého Androidu“ a zároveň pomáhá svému partneři vytvářejí telefony se systémem Android.

Pro mě nejzajímavější na tom je důraz na to, aby to bylo realističtější tím, že obrazovka v náhlavní soupravě bude reagovat rychleji, čímž se zkrátí doba „pohybu k fotonu“ pro obnovení obrazovky, když se pohnete, na méně než 20 ms.

Také jsem si myslel, že ovladač je docela zajímavý, protože Google popisuje, jak musel 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 je bylo možné použít jako laserové ukazovátko, a zároveň dostatečně citlivé, abyste s ním mohli máchat jako tenisovou raketou.

Ukázky zahrnovaly jak Unreal Engine 4, tak herní engine Unity, přičemž CEO Unity John Riccitiello vysvětlil, že si myslel, že VR bude řídit mobilní zařízení (protože mobilních zařízení je více než PC), ale řekl, že VR nebude řízena hrami nebo jednoduché nakupování, ale místo toho „zážitky“ – jako být v letadle, v Tádž Mahalu, na pódiu s kapelou, ve třídě s nejlepším učitelem nebo mluvit s přítelem, který se cítí přítomen. Ne všechno je nyní možné, ale Bavor hovořil o tom, kolik různých vývojářů má rozpracované projekty a jak se software a kamery rychle vyvíjejí. Ve VR proběhlo mnoho průlomových relací, takže víte, že Google se o tuto oblast velmi zajímá. S VR jsem měl několik dobrých zkušeností, i když ještě nejsem zcela přesvědčen o tom, jak všudypřítomné to bude. Přesto je to jedna z nejzajímavějších oblastí technologie.

johnny lee a projektové tango (800x600)

10. Rozhodující je ale také lepší začlenění skutečného světa. Google už nějakou dobu mluví o svém projektu Tango s myšlenkou lépe začlenit „skutečný svět“ do mobilního zážitku. Vedoucí technického programu Project Tango Johnny Lee v přednášce na konferenci hovořil o tom, jak když otevřeme oči, vidíme svět kolem nás a jak si tento projekt klade 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 typicky zahrnuje zařízení s integrovanými hloubkovými senzory a senzory pro sledování pohybu. Google už nějakou dobu ukazuje prototypy – a účastníci si je mohli vyzkoušet v jedné části show – ale první komerční telefon s těmito funkcemi má Lenovo představit 9. června.

Lee mluvil hlavně o softwaru, o kterém řekl, že „pokládá 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 aplikaci „rozšířené reality“ od Wayfair, která ukazuje, jaké konkrétní kusy nábytku bude vypadat jako v prostoru zobrazeném na obrazovce. Mohl jsem je vyzkoušet a určitě jsem viděl, kde by to na některých trzích mohlo být užitečné.

Mezi další příklady patřila hra se střílením na cíl, kde Lee použil podpěrnou pistoli a zařízení Tango, aby to vypadalo, jako by střílel na skutečné cíle na jevišti, a aplikace z Amerického muzea přírodní historie, díky níž to vypadalo, jako by na pódiu se procházel dinosaurus. Je to všechno velmi cool, ale Lee objasnil, že je to hodně v raných fázích a „jen škrábání na povrchu“ toho, co lze udělat. Platforma zatím rozumí prostředí jen povrchně, řekl Lee, a to jsou složité problémy, jejichž řešení bude trvat roky.

11. Google chce expandovat do dalších oblastí. Není to žádná novinka, ale Google také chce, aby byl Android ve vaší televizi, v autě a na vašem zápěstí velkým hitem. Proběhla řada diskuzí o Android Wear, zobrazování nových ciferníků, nových klávesnic (na samotných hodinkách), chytrých odpovědí a dokonce i rozpoznávání rukopisu. Jednou velkou změnou je, že aplikace nyní mohou být samostatné, takže zařízení Android Wear jsou užitečnější i bez telefonu. Ty budou dostupné na podzim.

android auto google io16 (800x600)

Podobně mě zaujal pokrok na Android Auto, o kterém Google řekl, že nyní pokrývá více než 40 výrobců a více než 100 modelů, přičemž počet se má do konce roku zdvojnásobit. Mezi nové funkce patří „Ok Google“ pro dotazy, Waze s dopravními daty 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žít pro středovou konzolu infotainmentu, kde dnes běžně běží navigace a hudba, a na sdruženém přístroji, kde může poskytovat standardní informace, jako je rychlost a hladina plynu, a také menší pohled na navigační okno, abyste mohli sledovat pokyny, aniž byste spustili oči ze silnice.

nabídky na černý pátek na drony

Pro mnoho lidí, kteří nečekají na nová auta, může být ale zajímavější možnost spustit na telefonu Android Auto, jehož cílem je přinést do telefonu takové zážitky, jaké chcete při řízení, jako je navigace s velkými písma, hlasové příkazy a správná upozornění.

cloudová platforma – výpočetní kontinuum google io16

Proběhlo několik sezení o vývoji pro platformu Google Cloud, která jednoznačně zůstává pro Google velkou prioritou. Překvapil mě však nedostatek relací o Google Apps, zejména s ohledem na nedávný důraz Microsoftu na přeměnu Office na platformu. Ukazuje rozdíl mezi těmito dvěma firmami, přičemž Microsoft se stále více zaměřuje na podnikání a Google se stále více zabývá spotřebitelskými zkušenostmi. Přesto je počet míst, kde I/O před rokem prokázaly velký pokrok, docela působivý. Google pokračuje v pohybu velmi rychlým tempem.

Doporučená