Google 的 Physical Web 項目究竟是什麼,會帶來哪些改變?

2020-12-16 雷鋒網

近日,Google公布了The Physical Web項目的代碼,希望採用網絡地址(URL)的方式,建立起一套智能設備間互通互聯的標準。簡單來說就是,我們在使用智能設備(尤其是即將大量湧現的公共聯網設備)時,不必再下載單個設備專用的手機app。

由於其對物聯網時代可能產生深遠的影響,大家都對這個項目提起了興趣。筆者也仔細研讀了Physical Web的官方介紹。首先這只是一個早期的實驗性項目,還沒有正式推出,只是在吸引開發者的注意,希望大家加入進來共同往這個方向努力。

為什麼要採用網頁地址(URL)的方式?

據了解,這個項目由Chrome團隊主導,他們希望藉此繼續擴展web的優勢,而URL是web最基本的構建元素,能夠給人非常充分的表達方式。比如,我們可以藉此生成一個只有一張圖片的網頁,也可以生成一個具有深層連結和完整交互方式的網頁。

他們希望實現的是與設備間隨時隨地的交互,尤其是一些公共基礎設施。比如,公交車站、計程車、便利店等。當我們走到這些設備跟前時,不必下載相應的手機app(實際上,我們並不會經常使用這些app),而只需要像在瀏覽網頁時點擊連結一樣,這是最理想的用戶體驗。

Physical Web如何工作?

Physical Web提供的是一種類似beacon的服務:設備能夠向周圍發送廣播信號(一個地址),任何設備都能夠接收並進行處理。這看似很平常的一種方式,藉助URL可以提供跟網頁相類似的交互方式。需要注意的是,Physical Web並不是要取代設備本身的app,只是給用戶提供一種便捷使用的方式,因為有些設備我們並不會長期而頻繁的使用。

會帶來哪些改變?

一旦任何設備都有了一個網絡地址,那麼,app繁瑣的開發過程似乎就變得不那麼必要了。Physical Web 主要面向的對象是那些對用戶來講很多看似微小的服務:公交站會告訴你下班車何時到達;當你走進任何一家商店時,都能享受在線的服務體驗。實際上,這些案例都只是進行簡單的數據處理,非常簡單的交互方式,但有時正是這種微小的方式改變了世界,改變了我們的生活方式。

智能設備的數量正與日俱增,不只是在家庭裡,包括公共場合也有很多。假設每一個新的設備都需要一個單獨的app,難以想像那會有多麻煩。Physical Web團隊認為,這樣的項目必須得是一個每個人都能用的公開標準,而不應該是屬於某個公司的產品,因此開源變得很有必要,只有這樣才可能產生一系列新的創新性的服務。

雷鋒網原創文章,未經授權禁止轉載。詳情見轉載須知。

相關焦點

  • Web究竟是什麼意思呢?
    我們都常說web前端開發,那麼web究竟是什麼意思呢?web的本意是蜘蛛網和網的意思,在網頁設計中也就是我們稱之為網頁的意思。現廣泛譯作網絡、網際網路等技術領域。表現為三種形式,即超文本(hypertext)、超媒體(hypermedia)、超文本傳輸協議(HTTP)等。
  • Google Chrome崩潰報告究竟收集了哪些信息?個人信息如何處置
    作為用戶群最大的瀏覽器,難免產生了用戶個人信息的收集疑問,外媒SoftPedia刊文講解了谷歌崩潰報告中究竟包含了哪類信息,是否收集了敏感的用戶個人信息,以及如何禁用該功能。谷歌在隱私策略解釋稱,某些信息可能對第三方分享:「We may collect statistics to identify web pages that load slowly.
  • 開源巨獻:Google最熱門60款開源項目
    通過靈活的Python接口,要在TensorFlow中表達想法也會很容易。可以參考失敗的測試,看看可以採取哪些措施來改進應用。(詳情:https://github.com/google/physical-web)24、Docker 容器性能分析工具cAdvisorc  ★Star 5853Advisor 是谷歌公司用來分析運行中的 Docker 容器的資源佔用以及性能特性的工具。
  • Google SEO工具有哪些?十大Google SEO工具匯總
    一、網站時空機: http://web.archive.org/ 網站時空機,Wayback Machine,顧名思義,就是可以幫你看到網站以前的樣子。藉助它,我們可以查找可能在站點內丟失或意外刪除的舊內容;跟蹤導致流量變化的網站修改;構建重定向列表等。
  • 開源巨獻:五十多款Google最熱門開源項目
    通過靈活的Python接口,要在TensorFlow中表達想法也會很容易。其中 C 版本支持 C, C++, Node.js, Python, Ruby, Objective-C, PHP 和 C# 支持.GRPC 基於 HTTP/2 標準設計,帶來諸如雙向流、流控、頭部壓縮、單 TCP 連接上的多復用請求等特。這些特性使得其在行動裝置上表現更好,更省電和節省空間佔用。
  • 面試Python工程師會問哪些問題?需要準備什麼?
    那麼想進入Python行業,面試時需要注意些什麼問題呢?我們在參加Python開發崗位面試的時候都要做哪些準備?一般Python技術方面的面試會問哪些問題?今天,我們從2位面試官的角度來看看,參加 Python 開發崗面試需要做哪些準備。(一)我之前在豆瓣負責過一段時間我們組的技術面試。由於現在不再去面試,可以爆一爆。
  • Web1.0與Web2.0和Web3.0的本質區別是什麼
    今天進入這個領域的人們,不管是投資者、用戶、開發者、項目的開創者等,都是走在時代最前沿的人群。有耐心堅持下去,web3.0的時代一定會到來。 對於以太坊區塊鏈生態系統來說,2019年最突出的技術挑戰是什麼?有哪些解決方案來推動Web3.0的用戶採用?以下是三個需要思考的方面。 提高可擴展性 挑戰 目前,缺乏可擴展性是以太坊區塊鏈面臨的最大限制之一,每當以太坊區塊鏈有更多流量時,相關成本(gas fees)和完成交易的時間都會大幅增加。這阻礙了以太坊走向主流人群的採用。
  • Google Web Design 10.0發布:新增4項功能
    [模板] 修正了以下問題:會導致模板庫中缺少尺寸的模板加載順序問題。  [時間軸] 修正了以下問題:右鍵點擊標籤下的圖層會觸發相應標籤的彈出式菜單,而非觸發圖層的彈出式菜單。  [自適應] 修正了以下問題:無法在「CSS」面板中向默認媒體規則添加樣式替換。
  • 騰訊前端團隊是如何做web性能監控的?
    你會回答什麼呢?是否會優於海量 web 應用市場呢?本文就來整理下如何進行 web 性能監控?包括我們需要監控的指標、監控的分類、performance 分析以及如何監控。但是,如何進行 web 性能監控本身是一個很大的話題,文中只會側重一部分進行研究,某些內容不是很全面。前言:為什麼需要監控?
  • 中文版Google App Engine入門指南(1)
    【IT168 資訊】本指南將介紹如何開發以及展示一個簡單的Google App Engine項目。這個示例項目-一個用戶留言簿-將會向你展示如何使用Google App Engine的多項服務,包括資料庫服務和谷歌帳戶服務。
  • 如何測試一個web網站?有哪些測試點?
    最近有工作了一年多的朋友在問我,一個web頁面到底怎麼測試?我的第一感覺是震驚,天天做web測試,咋還不知道怎麼測試呢?再仔細一想,可能是我們每天忙於測試而忽略測試導致的,畢竟當局者迷,旁觀者清。下面就說一下,該從哪些角度測試一個web網站,希望給同樣不知所措的你一點提示:UI用戶界面測試,主要檢測前端頁面展示效果的,測試點參考如下:各頁面的風格是否統一各頁面的大小是否一致;同樣的LOGO圖片在各個頁面中顯示是否大小一致;頁面及圖片是否居中顯示 、各頁面的title是否正確欄目名稱、文章內容等處的文字是否正確
  • Web 推送通知
    本系列文章是翻譯自谷歌開發者網站(https://developers.google.com/web/fundamentals/push-notifications/),我們的主要目的,是讓對 Web 推送服務有興趣的開發者,能夠通過閱讀本系列的文章而初步掌握 Web 推送的一些基本原理和實現方式,從而在實際工作中可以應用起來。
  • 電影《教導麗塔》:教育給一個人帶來的最大改變,究竟是什麼?
    那麼,教育給一個人帶來的最大改變,究竟是什麼呢?如何通過接受教育,樹立正確的價值觀、更好地認知並提升自我?第92屆奧斯卡最佳電影《寄生蟲》掀起了一股「寄生蟲熱」,很多觀眾從中挖掘了教育與階層的啟示意義。
  • Google Calaboratory 的另一個 XSS 漏洞
    成員招募:信安之路web前端安全小組尋找志同道合的朋友三個月以前,我寫了一篇文章來介紹我在 Google Colaboratory 上發現的一個 XSS 漏洞,這篇文章是對前文的一些擴展,並且展示了我在同一個 web 應用中發現的另一個 XSS。
  • sci檢索號怎麼查詢,web of science查詢步驟
    一篇sci論文,不僅要關注能否被錄用,什麼時候見刊,還關注什麼時候檢索。得知一篇sci是否檢索,檢索號是多少,有不少查詢的渠道。為了讓大家更好地了解sci檢索號查詢情況,本文主要介紹下:sci檢索號怎麼查詢,這個問題。
  • 音樂學習會給孩子帶來哪些巨大改變?
    那麼今天就來跟小九一起討論,深層次的了解孩子從小學音樂會發生哪些改變,哪些孩子適合學習音樂? 學音樂能夠給孩子帶來哪些改變?
  • 好程式設計師web培訓簡述web前端開發工具有哪些
    好程式設計師web培訓簡述web前端開發工具有哪些,隨著網際網路技術的發展,用戶對於web網頁的依賴性越來越重,這對於web前端開發工程師的要求也在不斷提高。作為開發者來說,開發工作需要依賴很多開發工具的協助,才能更高效的完美的呈現出炫酷的頁面。
  • 如何使用SimilarWeb分析網站數據(最新版免費教程)
    課程分為以下部分: 什麼是SimilarWeb?都有哪些功能? 如何使用SimilarWeb分析網站數據 寫在最後的話 1、什麼是SimilarWeb?都有哪些功能?OK,接著我們就來看一下SimilarWeb到底是如何分析網站數據的吧 2、如何使用SimilarWeb分析數據 一、網頁版SimilarWeb使用方法 首先,輸入網址,訪問https://www.similarweb.com/。進入網站後,輸入需要分析的網址(溫馨小提示:註冊過後,分析的數據會更全面喲。)
  • Google C++項目編程風格指南 (中文版) 分享
    去年很火的「代碼不規範,親人兩行淚」 事件,想必大家都懂的,代碼不規範確實會給後來維護者帶來巨大的麻煩,有個朋友說:看本人代碼的感覺就跟吃屎一樣雖然不是很懂屎的味道,但是應該是很難吃吧,我也不敢問,也不敢說。因此今天分享一下Google開源的編程風格指南。
  • Android N會給我們手機帶來哪些新功能
    原標題:Android N會給我們手機帶來哪些新功能   隨著谷歌I/O大會召開,Android 7.0(Android N)系統正式版也將於今年夏季到來,相信此時你一定在想:「Android N 發布與我們有什麼關係?