PWA 漸進式Web應用程序 - 解釋

想象一下,若是一個網站上全部的功能都可以做爲一個移動應用程序爲用戶所用——任何設備上均可以使用、可接收全部的通知、離線模式可用,爲了實現這個願景,2015年,谷歌創造了漸進式Web應用程序(PWA)。什麼是PWA?使用PWA對企業有哪些好處?html

  什麼是PWA?web

  PWA是指能夠在任何瀏覽器上執行的支持互聯網的應用程序,它是由服務器端腳本(PHP和ASP)和客戶端腳本(JavaScript和HTML)組成的。瀏覽器

  PWA具備成本效益,可使公司輕鬆管理各類任務。此外,web應用程序安全性更高,易於定製,可用於各類設備。例如,PWA能夠對員工工做時間進行跟蹤,分享遠程團隊之間的信息,監控公司活動等。通常來說,簡單的應用程序一般都須要根據特定的系統要求進行配置,可是web應用程序始終可用。安全

  Web應用程序在任何工做平臺上都兼容。應用最普遍的例子就是在線電子表格Google Docs)、電子郵件(Gmail)、照片和視頻編輯(Pixlr.com)等,這些程序容許用戶同時訪問相同版本的文檔。服務器

  漸進+ Web應用程序優點網絡

  有無服務人員是PWAs和常規web應用程序的主要區別。服務人員是PWA背後強大的技術支撐,在服務人員的幫助下,可實現離線模式工做,接收推送消息,更新背景內容等。PWA的目的旨在實現多個平臺通用應用程序。網站

  Google的PWA概念是網絡和原生應用的最佳組合結合起來的新形式。原生應用程序和Web應用程序之間的另外一個區別是訪問能力。原生應用可使用推送通知,後臺同步等。相比之下,網絡被認爲是更安全、更尊重隱私,但目前在這些方面還有欠缺。若是可以實現這些功能,就能在用戶體驗方面作到更加的完美。spa

  簡單易安裝也是Web應用程序與原生應用程序相比的一大優勢。此外,開發人員不須要將PWA適配到iOS或Android平臺上,因爲使用網絡技術,PWA可跨平臺工做。視頻

  缺點:htm

  ·PWA不支持全部瀏覽器,其中包括Safari。到目前爲止,這是一個很大的缺點,幾乎 50%的移動瀏覽器被Safari覆蓋。但這並不意味着PWA在這些瀏覽器中不起做用。PWA在Safari中工做時,只是沒有推送通知和離線模式等功能。

  ·有些功能在PWA中仍不可用,包括:應用程序間通訊、地理圍欄、近場通訊、接近傳感器等。

 

  企業該選擇原生應用程序仍是Web應用程序?

  對於但願爲其客戶構建一個易於訪問的移動體驗的企業來說,PWA是一個完整的解決方案。

  但不管選擇原生應用程序仍是web應用程序徹底取決於公司的目標。

  • 若是業務需求簡單,預算較小、且但願容易分配,PWA是不錯的選擇。
  • 但若是應用程序有不少功能,且須要由iOS支持,預算也相對較大,那企業能夠選擇原生應用程序。

 

============== 更新到: 2018-11-03  10:36:42 轉載自:tech.it168.com/a2017/1113/3179/000003179550.shtml

相關文章
相關標籤/搜索