Bahay Ipasa ang Pag-iisip Ang salungguhit na mensahe ng Google i / o: ang pagpapabuti ng web ay nakakatugon sa ulap

Ang salungguhit na mensahe ng Google i / o: ang pagpapabuti ng web ay nakakatugon sa ulap

Video: Google Keynote (Google I/O'19) (Nobyembre 2024)

Video: Google Keynote (Google I/O'19) (Nobyembre 2024)
Anonim

Ang isang bilang ng mga tao ay natakot sa Google I / O noong nakaraang linggo dahil walang pangunahing mga anunsyo - walang bagong bersyon ng Android, walang bagong hardware ng Nexus. Ngunit medyo hindi makatarungan ito dahil ang mga pagbabago sa Google+ at Mapa lamang ay napakahalaga, at ang Google Glass ay lalabas na ngayon bilang isang platform ng pag-unlad na may tunay na potensyal. Sa akin, ang malaking kuwento ay isa na hindi nakakuha ng maraming pansin: ang patuloy na pag-unlad ng Web mismo bilang isang platform, at kung paano ang mga kliyente ng Web at mga mobile na kliyente na konektado sa mga serbisyo sa ulap ay nagbabago ng paradigma ng pag-unlad.

Sa ilang mga paraan, ang mga pagbabago sa Web ay madalas na hindi mapapansin dahil hindi namin nakita ang isang malaking anunsyo ng isang solong pag-upgrade na nagbago ang lahat; sa halip, nakikita namin ang akumulasyon ng maraming maliit na mga pagpapabuti sa mga teknolohiya tulad ng HTML5 at CSS at JavaScript sa panig ng kliyente, at sa mga wika na ginagamit ng mga developer upang lumikha ng parehong kliyente at server (na tinatawag na ulap) na mga panig ng kanilang web-based mga aplikasyon. Sa mga term ng nag-develop, ito ay "maliksi" sa halip na "talon, " ang akumulasyon ng maraming mga pagbabago sa pag-idagdag na ilipat ang platform pasulong.

Sa kumperensya, dumalo ako ng maraming session na nakakaantig sa temang ito at tulad ng mga nakaraang taon, labis akong napahanga sa mga bagong bagay na magagawa ng mga tao upang gawing mas malakas ang mga aplikasyon sa Web. Nakarating kami sa punto kung saan halos anumang maaari mong gawin sa isang tradisyonal na mga operating system ng kliyente, tulad ng Windows o Mac, ay maaaring gawin sa loob ng isang browser ng Web.

Halimbawa, sa isang session sa "A More Galing Web, " Eric Bidelman, na nagpapatakbo ng html5rocks.com, ipinaliwanag ang ilan sa mga mas kawili-wiling bagay na maaaring gawin ng mga developer gamit ang mga bagong tampok na HTML5. Kasama dito ang mga bagong tool na may kaugnayan sa disenyo ng pahina, tulad ng mga pananaw, nababaluktot na mga elemento ng pahina, at iba't ibang mga bagong variable ng CSS. Sa halip na static na disenyo ng pahina, ipinakita niya ang mga pahina na may mga tampok tulad ng mga animasyon, o mga ibang hitsura na depende sa kung nasaan ka sa pahina. (Halimbawa, ang pahina ng iskedyul ng Google I / O ay pinapanatili ang mga header ng oras para sa bawat araw sa tuktok ng pahina kapag nag-scroll ka sa mga sesyon ng araw na iyon, ngunit ang bawat header ay nawawala kapag nakarating ka sa susunod na araw.)

Ipinakita rin niya ang mga tampok ng multimedia, kabilang ang pagbabahagi ng screen sa pamamagitan ng web.RTC, pati na rin ang audio ng Web, kung saan ipinakita niya ang mga website na nagre-record at nagpapakita ng audio sa real-time, at kahit na naka-plug sa isang gitara at pinagana ang mga real-time na epekto. Ipinakita niya ang Web speech API, na nagpapahintulot sa patuloy na pag-record ng pagsasalita at pagdidikta, kasama ang mga aplikasyon tulad ng pagsasalin. Ito ay medyo kamangha-manghang kung ano ang maaari mong gawin sa loob ng isang browser ng Web sa mga araw na ito.

Sa isa pang session, ang tagataguyod ng developer na si Ido Green at ang mga programang nag-develop ng engineer na si Danny Hermes ay nagpakita ng mga halimbawa ng mga mobile, Web, at mga trend ng ulap na nagtutulungan sa kanilang inilarawan bilang "triple crown ng mga modernong aplikasyon." Ipinakita nila kung ano ang lumilitaw na isang application na nagbibigay-daan sa iyo upang magdagdag at mag-save ng isang larawan sa loob ng isang naka-disconnect na mobile app, ngunit pagkatapos ay i-sync ito sa maraming mga aparato kapag ang koneksyon ay naibalik.

Nagbiro sila tungkol sa kung magkaibigan ba ang ulap at kliyente. Nagtalo ang Green na ang mga modernong aplikasyon ay nakasalalay sa sarili, nakatuon muna sa offline, alam ang aparato, na may lohika na lumipat sa server, at itulak ang kahalagahan ng paggawa ng mga application na tumutugon at masayang. Sinabi ni Hermes na ang mga modernong aplikasyon ay dapat umasa sa ulap, para sa mga bagay tulad ng pagkakasala sa pagkarga. Pinapayagan ka nitong magkaroon ng "data center sa iyong kamay" na may higit na lakas.

Ginamit ng demo na iyon ang Google Cloud Platform, at talagang maraming session ang nakatuon sa mga bagong tampok sa "cloud" o side server.

Si Urs Hölzle, senior vice president para sa mga teknikal na imprastraktura, ay nag-usap tungkol sa pagbukas ng Google Cloud Platform, kasama ang paggawa ng Google Compute Engine na magagamit sa publiko, pati na rin Cloud Datastore, pampublikong NoSQL database ng Google. Ito ay makikipagkumpitensya sa Amazon. Ang Compute Engine ay mukhang isang medyo standard na compute engine, na nag-aalok ng mga Linux VM na makikipagkumpitensya sa Amazon2 EC2 (Elastic Compute Cloud) at iba pang imprastruktura bilang isang alay ng serbisyo. Ang Cloud Datastore ay isang API na maaaring magamit mula sa loob ng Compute Engine o iba pang mga serbisyo.

Sa Compute Engine, nakita ko ang ilang mga kagiliw-giliw na mga demo sa isang sesyon na pinamamahalaan nina Martin Gannholm at Navneet Joneja. Sa nakaraang taon, sinabi nila, ang Compute Engine ay mas mabilis, mas mahusay, mas epektibo ang gastos, at mas madaling gamitin. Dinala nila sa Sebastian Stadil, tagapagtatag ng proyekto ng Scalr, upang ipakita ang isang benchmark na nagpapakita kung gaano kabilis ang serbisyo ay para sa sunud-sunod na IO, at kung gaano kahusay ito nagtrabaho para sa "cloudbursting" at mataas na kakayahang magamit.

Sa isa pang session sa Big Data Mashups, si Derek Stevenson, senior director ng data strategies at analytics sa Shutterfly, ay ipinaliwanag kung paano ginagamit ang site ng larawan sa serbisyo ng BigQuery ng Google upang maisagawa ang analytics. Nabanggit niya na ang site ay may higit sa 19 bilyong mga larawan na pumupuno ng higit sa 80 petabytes. Sinabi niya na nais ng firm na mapanatili ang lahat ng detalye tungkol sa mga larawan at mga gumagamit na nag-upload sa kanila, ngunit nag-aalala tungkol sa laki at pagganap, gastos, at pagiging simple ng paggawa ng mga analytics.

Pinag-usapan niya ang tungkol sa isang query ng dalawang bilyong talaan na higit sa 400 na mga haligi na tumagal ng 20 hanggang 60 segundo na walang kinakailangang pagmomolde ng data. Ito ay para sa mga query na tumitingin sa oras na ginugol ng mga customer sa site. Tinalakay din niya ang paggawa ng visualization ng data, gamit ang Tableau, na isinama sa BigQuery. Ang kumbinasyon ay magpapahintulot sa mga bagong kategorya ng pagsusuri, sinabi ni Stevenson, kabilang ang para sa marketing at pagtatasa ng segment.

Sa isang panel sa ipinamamahaging mga database, si Chris Ramsdale, isang tagapamahala ng produkto para sa Cloud Platform ng Google, na nakatuon sa Google Cloud Datastore. Ngunit ang mga kinatawan ng iba pang mga kumpanya ay nagpakita ng mga alternatibong solusyon. Inilarawan ni Tyler Hannan si Riak, isang open-source key / value store na idinisenyo upang maging napakadali. Tinalakay ni Mike Miller ng Cloudant ang pamamahagi ng database ng kumpanya bilang isang serbisyo, na tila naglalayong sa mga koneksyon sa mababang latency para sa mga mobile developer. Inalis na lamang ito mula sa loob ng AppEngine upang maging isang nakapag-iisang handog na itinatayo pa rin sa imprastruktura ng kompanya. Tatalakayin ba ni Shulman ng MongoLab ang MongoDB, na inilarawan niya bilang isang nakabahaging dokumento na nakatuon sa dokumento (o object-oriented) na may isang wikang mayaman na query. Nag-aalok ang MongoLab sa MongoDB bilang isang serbisyo na tumatakbo sa tuktok ng maraming mga nagbibigay ng ulap kasama ang AWS at mga alay ng Google ulap.

Habang mayroong isang bilang ng mga overlay na tampok sa mga produktong ito, mayroon ding mga seryosong pagkakaiba sa mga handog.

Sa pangkalahatan, lumayo ako sa kumperensya hindi lamang sa isang mas mahusay na pag-unawa sa mga alay ng Google, ngunit sa isang lumalagong pagpapahalaga sa kung ano ang maaari mong gawin sa Web at mga mobile application na kumonekta sa kanila.

Ang salungguhit na mensahe ng Google i / o: ang pagpapabuti ng web ay nakakatugon sa ulap