Video: Demystifying Speed Tooling (Google I/O ’19) (Studeni 2024)
Jutrosnja tri i pol sata glavna pozicija na Googleu I / 0 nije pokazala ogromne promjene smjera, već se uglavnom fokusirala na manje izmjene Androida i Chromea usmjerene na programere. Oni uključuju niz novih API-ja i razvojnih okruženja koja bi u konačnici trebala rezultirati snažnijim mobilnim i web aplikacijama. Postoji nekoliko usluga usmjerenih prema krajnjim korisnicima, uključujući poboljšanja Maps, Search i Google Plus, kao i novo mjesto za glazbu s pretplatama. Pored toga, izvršni direktor Googlea Larry Page odgovarao je na pitanja i dao širok pogled na tehnologiju.
No, Google nije razgovarao o novoj verziji Androida, nije pokazao novi hardver Nexus, nije razgovarao o stvarima poput Google Docs-a ili njegove cloud platforme App Engine i spominjao je Glass samo u prolazu. Umjesto toga, veliki fokus bio je razvoj. Googleov stariji potpredsjednik za inženjering Vic Gundotra (gore) otvorio je konferenciju govoreći o usredotočenosti Googlea na programere.
Sundar Pichai (gore), SVP za Android i Chrome, počeo je spominjanjem da Google ima dvije velike, brzo rastuće skalabilne platforme: Android i Chrome. Rekao je da je Android najpopularniji mobilni operativni sustav i sada je imao više od 900 milijuna aktiviranja (u usporedbi s 400 milijuna na ovom događaju u 2012. i 100 milijuna u 2011.). Veliki cilj sada je dostići 4, 5 milijardi ljudi koji još nisu povezani. Chrome je sada najpopularniji preglednik koji se koristi u svijetu, dodao je.
Google je fokusiran na izgradnji na obje platforme, rekao je Pichai, ali više je uzbuđen što programeri mogu i grade aplikacije na obje platforme.
Android usluge
Hugo Barra, potpredsjednik upravljanja proizvodima za Android, najavio je niz alata za razvojne programere kao dio velike nadogradnje Google Play usluga, koje programerima pruža najnovije API-je na svim uređajima, neovisno o nadogradnji operacijskog sustava. Google Play zasnovao je na 48 milijardi instalacija aplikacija.
Prva je verzija 2 Google Maps API-a koja omogućuje programerima da dodaju karte svojim aplikacijama. Današnje najave uključivale su nove API-je za lokaciju, poput verzije koja vam omogućuje dodavanje lokacije upotrebom manje od jednog posto energije baterije na sat, API za geofiting koji pomaže programerima da prepoznaju kada se osoba nalazi na određenoj lokaciji i API za prepoznavanje aktivnosti kako bi primijetili kada uređaj je u pokretu.
Zanimljiv demo uključio je multi-platformsku pojedinačnu prijavu tako da kada se prijavite za aplikaciju unutar Chromea, ona može automatski instalirati aplikaciju na vaš telefon ili tablet. Kad se prijavite na web mjestu, možete se automatski prijaviti na tablet.
Google Cloud Messaging već razvija 17 milijardi poruka dnevno, s prosječnom latencijom od 60 ms. Sada podržava trajne veze između uređaja i poslužitelja za slanje puno poruka; uzlazne poruke, tako da aplikacija može slati poruke na poslužitelj. Druga nadogradnja sinkronizira obavijesti, tako da ako ih odbacite na jednom uređaju, bit će odbačena na svim uređajima.
Najveća je nova usluga Google Play Game Services, obitelj API-ja namijenjena programerima igara. To uključuje spremanje u oblaku tako da možete prestati igrati na jednom uređaju i nastaviti na istoj lokaciji na drugim uređajima; značke za postignuća; ploče s; i usluga za više igrača za podudaranje igrača. Ti API-ji djeluju na više platformi i na Internetu, rekao je.
Demo nije uspio zbog problema s umrežavanjem, ali djeluju zanimljivo. Zaintrigiralo me je kako se čini da se veliki broj ovih sustava povezuje preko Google+.
Sve ove usluge uvode se počevši od danas, rekla je Barra.
Možda je više iznenađujuće Android Studio, integrirano razvojno okruženje usmjereno na Android programere, temeljeno na IntelliJ IDE. Čini se da ima nekih stvarno zanimljivih značajki, kao što je živo prikazanje izgleda i pregled ikona izravno unutar IDE-a. (Osobito, ovo bi moglo biti dobro za programere koji stvaraju izglede koji na tabletima izgledaju drugačije nego na pametnim telefonima. Jedna od mojih briga je s većinom Androidovih aplikacija.) Ostale značajke omogućuju vam da dodate stavke poput krajnjih točaka Google Clouda izravno u vašu aplikaciju IDE.
Ellie Powers, voditeljica proizvoda za Google Play, govorila je o nadogradnji konzole za razvojne programere Google Play. Sad uključuje stvari poput savjeta za optimizaciju, koji mogu sugerirati dodavanje zaslona zaslona tableta ili predložiti prevođenje aplikacije na određeni jezik, uključujući veze do tvrtki koje će tekst prevesti u aplikaciju. Ostale značajke uključuju grafikone praćenja preporuke i prihoda koji se prikazuju na konzoli za razvojne programere. Svi su ovi alati u beta verziji, ali će se predstaviti kasnije ovog ljeta. Što je još važnije, ona je sada dostupna za beta testiranje i postupno predstavljanje, tako da možete testirati aplikaciju sa samo malom skupinom korisnika.
Chris Yerga, inženjerski direktor, razgovarao je o novoj reviziji prodavaonice Google Play koja je namijenjena pružanju više prilagođenih preporuka korisnicima na temelju prethodnih kupovina. Jedna od bitnih promjena ovdje je nova verzija koja ističe aplikacije koje su optimizirane za tablete. To će se pojavljivati u narednih nekoliko tjedana, uključujući verziju koja se pokreće u pregledniku na prijenosnom računalu.
Yerga je pokazao Google Play glazbu s neograničenim pristupom, za koju je rekao da Google koristi tehnologiju da vam pomogne da pronađete glazbu na temelju vaših sklonosti slušanju. Ovo vam omogućava da odmah započnete bilo koji zapis i pretvorite bilo koji zapis u radio stanicu. Korisnik može ukloniti i preurediti pjesme na stanici. (To se razlikuje od ostalih radijskih sustava koje sam vidio; Yerga je ovo nazvao "radio bez pravila.") Također možete tražiti i odabrati određene albume i zapise koje želite dodati u svoju knjižnicu. Sučelje Listen Now uključuje glazbu iz vaše biblioteke, pjesme koje ste dodali i radio stanice. To funkcionira na telefonima, tabletima i putem web preglednika. To će koštati 9, 99 USD mjesečno nakon 30-dnevnog besplatnog suđenja, a počinje u SAD-u danas. Rano posvojitelji će plaćati samo 7, 99 USD mjesečno.
Barra je također najavila da će Google prodavati inačicu Samsung Galaxy S 4 za 649 dolara na mreži koja će pokretati izvornu Google verziju Android (umjesto Samsung-ovih modifikacija) i bit će otključana.
Chrome se kreće prema mobilnom uređaju
Pichai je rekao da Chrome preglednik sada ima preko 750 milijuna aktivnih korisnika, u odnosu na 450 milijuna prošle godine. To je također u osnovi tvrdog operativnog sustava Chrome, a on je rekao da je Samsung Chromebook predstavljen prošle jeseni, uz brojne druge dobavljače od isporuke novih Chromebooka, uključujući Lenovo, Acer i Chromebook Pixel.
Pokazao je pregled mobilnog web mjesta stvorenog za film The Hobbit: The Desolation of Smaug koji se neprimjetno kretao između Chromea na radnoj površini i Chromea na Androidu. Kao dio toga, pokazao je 3D igru, koja se temelji na WebGL-u, a radi na Chromeu na Nexus 10 tabletu, a koja koristi grafiku za koju je rekao da prije godinu dana nije dostupna na mobilnim web aplikacijama.
Najveći fokus bio je na novim API-jevima, a Linus Upson, potpredsjednik inženjerstva za Chrome, rekao je da su ciljevi brzina, jednostavnost i sigurnost. Napomenuo je da se brzina JavaScripta poboljšala za 24 posto na radnoj površini i više od 50 posto za mobitele u posljednjih godinu dana. Google podržava Mozilla projekt koji sastavljeni C kôd pretvara u Javascript, a ta bi podrška mogla imati više nego dvostruke performanse, rekao je.
Najvažnije je pokazao neke nove standarde za fotografije i video. Upson je predstavio WebP, novi format kompresije slike koji je do 31 posto manji od standardnijih JPEG slika. Predložio je to kao zamjenu za JPEG, PNG i animirane GIF-ove.
Zatim je prešao na video, gdje Google ima svoj WebM spremnik i svoj novi kodek VP9. Demo prikaz pokazao je videozapis u kojem se koristi 63 posto manje propusne širine od standardnog H.264. Novi kodek bit će podržan od YouTubea kasnije tijekom godine. Odmah, rekao je, trenutna beta verzija Androida za mobilne uređaje podržava komprimiranje podataka radi bržeg ubrzavanja web stranica i smanjenja količine podataka.
Za e-trgovinu, pokazao je novi gumb za naplatu koji radi u Chromeu, a koji sadrži stvari poput vašeg imena, adrese i podataka o plaćanju koji će se prikazivati na web-lokacijama i platformama.
Najveća temeljna promjena na Webu je nešto što se naziva Web Components, što će programerima omogućiti izradu vlastitih HTML oznaka. Ovo je dio šireg otvorenog programa Toolkit usmjeren na poboljšanje web dizajna. To je još uvijek rano i još nije spremno za većinu programera, ali dugoročno bi moglo biti vrlo važno.
Jedna vrlo zgodna demonstracija pokazala je uređaje sa sustavom Android i iOS koji pokreću preglednik Chrome i trkačku igru u tandemu preko zaslona pomoću WebSockets.
Polaznici plaćanja bili su oduševljeni kad je Pichai rekao da će primati Chromebook Pixel.
Fokus na obrazovanje
Pichai se zatim usredotočio na to kako Google Apps donosi značajan napredak u obrazovanju. Sedamdeset i četiri od najboljih 100 sveučilišta i mnoge škole K-12 već rade na Google Appsu.
Yerga je razgovarala o novoj inicijativi usmjerenoj na obrazovanje, uključujući Google Play for Education, koja je organizirana na razini predmeta i razreda. Ovo je osmišljeno tako da administrator Google Apps može odabrati aplikaciju i automatski je instalirati na sve račune s kojima administrator upravlja, tako da se odmah može prikazati na uređaju svakog učenika. Uključuje i metode za kupnju aplikacija na jesen. Čini se da je to namijenjeno preglednicima i Chromebookovima, a predstavit će se na jesen, iako bi programeri mogli početi dodavati svoje aplikacije ovog ljeta.
Pichai je rekao da na hiljade škola sada upravlja Chromebookovima i pokazao je video takvih strojeva koji se koriste u Maleziji.
Nove Google+ fokusira na Hangout, Fotografije
Gundotra se vratio da govori o Google+ i razgovarao je o 41 novim značajkama za njega, s naglaskom na novi dizajn koji će se predstaviti danas. Ovo je novi dizajn više stupaca koji se prilagođava veličini prozora, animacijama koje omogućuju da se meniji ubacuju, "kartice" za informacije unutar feeda i, možda najvažnije, povezane hashtagove. To automatski označava post, a zatim pretražuje i rangira sve kontakte na Google+ kako biste mogli "okrenuti" karticu i vidjeti povezani sadržaj. Posebno impresivan demo ovdje upotrijebio je prepoznavanje slika kako bi prepoznao sliku Eiffelovog tornja, a zatim prikazao druge slike iz usluge. Napomenuo je da ljudi koji objavljuju sadržaj mogu odlučiti s kime se to dijeli. Napomenuo je da se više od polovice svih dijeljenja na Google+ odvija u privatnim krugovima.
Jedan zanimljiv novi proizvod je samostalna aplikacija Hangouts. Gundotra je rekao kako je dijeljenje danas previše ograničeno na određeni hardver ili određene usluge. Tehnologija bi jednostavno trebala nestati, rekao je. Čini se da se to temelji na postojećim značajkama Hangouta, ali kao aplikacija koja kombinira i pohranjuje sve vaše razgovore, tako da imate dugoročnu povijest razgovora. (Jasno mu je dao do znanja da možete izbrisati povijest ako želite.) Ovo pohranjuje slike i videozapise, a također vam omogućuje da znate što su ljudi s kojima ste bili u razgovoru vidjeli i što čitaju, pa izgleda više kao stvarno razgovor. Uključuje funkciju video chat, koja omogućuje grupni video bez naknade. Ovo funkcionira na webu, Androidu i iOS-u, a podaci se sinkroniziraju.
"Googleov Datacenter sada je vaša nova mračna soba", rekao je Gundotra, predstavljajući novi doživljaj fotografija unutar Plus aplikacije. Govorio je o vremenu koje je trenutno potrebno za prijenos, uređivanje i organiziranje fotografija. Google Photos ponudio je mogućnost prijenosa fotografija standardne veličine koje želite, a nedavno je omogućio do 15 GB fotografija pune veličine.
Još impresivnije pokazao je kako je imao 686 fotografija s nedavnog putovanja i kako Google može sortirati kroz njih i odabrati najbolje fotografije. Ono bira naglaske, uklanjajući zamagljene, loše izložene i duplikate, dok se usredotočuje na naglaske, ljude, estetiku i afinitet (odabir ljudi iz vaših krugova, poput vaše obitelji). To uključuje značajku "Auto Enhance", znatno poboljšano prepoznavanje lica, poboljšanje tona, smanjenje buke i određenu količinu "omekšavanja kože" kako bi bore postale manje uočljive. (Naravno, vidjeli smo da većina alata za fotografije godinama dodaje automatske ispravke; ono što se sada razlikuje jest da ovo automatski djeluje preko oblaka kad učitate sve svoje slike.) Ostale značajke uključuju "auto awesome" za prikaz pokreta iz brze fotografije, dodajte HDR značajke, stvarajući panoramu, novu sliku sa svima nasmijanim.
"Upravo smo Google postavili u Google+", rekao je Gundotra.
"Kraj pretraživanja kakav znamo"
Amit Singhal, Google-ov viši potpredsjednik pretraživanja, a zatim je raspravljao o promjenama u osnovnoj tražilici, pokazao je poboljšanja u grafikonu znanja, konverzacijskom pretraživanju i Googleu sada, za što je rekao da zajedno znače "kraj pretraživanja kakav znamo".
Najavio je poboljšanja "grafikona znanja", koji vam omogućuje postavljanje pitanja i dobivanje izravnih odgovora. To je pokrenuto na engleskom i osam drugih jezika, a danas je tvrtka uvela nove jezike, uključujući pojednostavljeni i tradicionalni kineski. Sada će vam služba pružiti predložene dodatne informacije kao i dodatne odgovore. Što je još zanimljivije, ovo se sada integrira s ostalim Googleovim aplikacijama, uključujući vaše Gmail račune, kalendar i Plus račune, omogućujući vam da pitate stvari poput "kada mi je zakazan ručak?"
Pretraživanje razgovora (sad je dostupno na Androidu i iOS-u) sada se pokreće kao mikrofonska značajka samog Chrome pretraživača. Dodaje se i "vruća riječ", tako da za pretraživanje ne morate kliknuti mikrofon, već samo reći: "OK, Google."
Govorio je i o Google Nowu, koji može predvidjeti pitanja korisnika predstavljajući kartice s odgovorima na često postavljana pitanja, poput vremenskih prilika ili prometa. Nove značajke uključuju podsjetnike koje možete postaviti, javni prijevoz, zajedno s preporukama za glazbu, TV, knjige i video igre.
Johanna Wright, potpredsjednica odjela za pretraživanje i pomoć za mobilne uređaje, demonstrirala je kombinaciju ovoga u Chromeu, pokazujući pretraživanja poput "pokaži mi što treba raditi u Santa Cruzu", zatim klikne na ploču Santa Cruz, a zatim je slijedi s "kako daleko je odavde. " (Google je automatski znao da je to pločica i trenutačna lokacija.) Potom je s Google Nowom na Androidu pokazala slična pitanja, pitajući "koliko moram da budem da vozim Giant Dipper?" i viđenje stvari poput rezervacije za ručak. Također je funkcioniralo s pitanjima poput "kada odlazi moj let?" i što je još impresivnije, poslati e-poštu prijatelju samo izgovarajući ime, a ostalo prepoznati. Ostali upiti koji su, čini se, uspjeli, uključuju "pokaži mi svoje slike s prošlogodišnjeg putovanja u New York." Ovo je danas u Google Nowu.
Demo je zasigurno bio impresivan, mada sam u praksi sustave poput Google Now-a smatrao odličnima u nekim upitima, a ne na drugima. Radujem se što ću ovo isprobati. Singhal je priznao da treba riješiti nekoliko znanstvenih problema prije nego što sustavi poput Google Now-a postanu primarna metoda pretraživanja. No današnje najave bile su korak u pravom smjeru.
Karte postaju osobnije, interaktivnije
Tvrtka je prikazala pregled sljedeće verzije Google Maps for Mobile, s podrškom za Android i iOS, te novu verziju Android tableta. To treba stići ovog ljeta.
Brian McClendon, potpredsjednik za Maps, govorio je o tome kako se proizvod Maps povećao s vremenom. Govorio je o projektima tvrtke "prizemlje istine" i "Street View" za poboljšanje karata, koje sada podržavaju 200 zemalja, uključujući upravo objavljenu kartu Sjeverne Koreje. Street View se sada proširio na 50 zemalja, rekao je, pokazujući sada slike koje nadilaze gradske jezgre.
Sada je rekao, Google uzima stvari poput osnovnih karata, prikaza ulice, slike, podaci o terenu i lokalni podaci te ih zajedno koristi za poboljšanje svojih Karti. Napomenuo je kako je to dostupno i putem API-ja Google Maps, te rekao da više od milijun web stranica koje posjećuje više od milijardu ljudi tjedno sada koristi ovaj API i da više ljudi vidi Google Maps na tim web lokacijama nego na Google Maps sama stranica.
Daniel Graf, direktor Maps, pokazao je novu mobilnu verziju, integrirajući više mogućnosti. To sada integrira Zagat informacije, novi sustav ocjenjivanja s pet zvjezdica za restorane i slične objekte i nove ponude integrirane na kartu (uključujući kupon za Starbucks). Graf kaže da Maps sada uključuje milijun zaustavljanja tranzita i 50 milijardi kilometara navigacije za skretanjem. Sada dodaje značajke poput izvješća o incidentima kako biste mogli prijaviti ili vidjeti izvješća drugih o prometnim problemima, kao i automatsko preusmjeravanje oko takvih problema. (Na mnogo načina, ovo me podsjetilo na Waze.)
Pokazao je novu verziju Android tableta sa značajkom "Istražite" koja vam omogućuje da vidite što se događa na lokacijama na kartama.
Sve su to stvari postavljene za ljetnu mobilnu verziju Google Maps, ali Googleovi planovi idu i dalje od toga.
Voditelj proizvoda Bernhard Seefeld i glavni dizajner John Jones pokazali su pregled nove web verzije Google Maps za koju kažu da je "obnovljena od temelja kako bi bila personalizirana i integriranija". Prikazali su prikaz ovog rada u kromiranom pregledniku. Ovo vam više ne prikazuje 10 igara prilikom pretraživanja, već umjesto toga označava sve rezultate izravno na karti. Također integrira kartice s recenzijama vaših prijatelja i omogućuje vam izravno kretanje u imerzivne slike lokacija na karti. Seefeld je raspravljao o tome kako se vaše prikazivanje na karti temelji na vašim prijateljima i vašim željama koristeći iste podatke kao i Google Now.
Kad odaberete lokaciju, može se istaknuti ceste koje vas vode do određenog mjesta, a zatim na karti navesti druga povezana mjesta. Karta je korisničko sučelje, rekao je. Upute su ugrađene i za vožnju i za javni prijevoz, s puno novih opcija.
Novo iskustvo Karte također uključuje slike Google Earth integrirane i isporučene u aplikaciji preglednika, uključujući fotoelektrane koje su prenijeli korisnici. Seefeld je pokazao kako je učitao fotosferu publike konferencije koja je bila vidljiva unutar aplikacije Maps kada je zumirao Moscone Center.
Kada povećate prikaz da biste vidjeli čitav planet, u stvarnom vremenu možete vidjeti planet i njegove oblake. Također može prikazati sliku zemlje noću, tako da možete vidjeti svjetla.
Sudionici to dobivaju danas, a drugi se mogu prijaviti na maps.google.com/preview.
Larry Page gleda naprijed
Izvršni direktor Googlea Larry Page zatvorio je govorno predavanje pričom o tome kako je, kad je bio dijete, otac vozio cijelu obitelj širom zemlje kako bi ga primio na konferenciju o robotiziranju. Govorio je o tome koliko su udaljeni kompjuteri, pametni telefoni i uređaji. Izdvojite telefon, a "pametni telefon i veliki zaslon sada su jedno te isto", rekao je. Sada koristimo tablete, pametne telefone i Google Glass, a dolazi nam još uređaja.
Page je govorio o fokusu na Androidu i Chromeu, koliko su razvojni programeri važni Googleu i koliko je uzbuđen što rade programeri. "Tehnologija bi trebala naporno raditi kako bi ljudi mogli raditi na onome što ih čini najsretnijima u životu."
Svi dijelimo dubok osjećaj optimizma u pogledu potencijala da tehnologija poboljša život ljudi širom svijeta, rekao je Page, dodavši da misli da smo s tehnologijom postigli samo jedan posto onoga što je moguće. Žalio se na "negativnost" u medijima koja se odnose na Google, posebno u Googleovim usporedbama s drugim tvrtkama. Svi bismo se umjesto toga trebali fokusirati na stvaranje proizvoda koji će poboljšati život ljudi, rekao je.
Ne tako davno čitavo čovječanstvo je bilo ili uzgoj ili lov, a problem je hranio vašu obitelj. Iako se previše ljudi još uvijek suočava s tim problemima, za većinu nas to ne treba brinuti zbog poboljšanja tehnologije, rekao je. Ljudi će se u budućnosti diviti koliko smo zaostali, kao što gledamo na ljude u godinama prije.
"Zamislite kako će automobili s vlastitim upravljanjem promijeniti život", rekao je Page, s više zelenog prostora, više pokretljivosti i manje nezgoda. Promicao je potrebu da se što više ljudi uključi u tehnologiju, posebno u računalne znanosti.
"Danas još uvijek samo ogrebemo površinu onoga što je moguće", rekao je. "Jedva čekam da vidim što slijedi."