轉載請註明出處:葡萄城官網,葡萄城爲開發者提供專業的開發工具、解決方案和服務,賦能開發者。前端
自從漸進式Web應用程序(PWA)誕生以來,許多公司已開始利用這個新平臺來加強用戶體驗並擴展新的用戶羣。其中,不乏來自Twitter,FlipKart,沃爾瑪和阿里巴巴等大型科技公司的經典案例。 現在,PWA已逐漸發展成熟,爲提供在線服務的小型公司也一樣提供了巨大的機會。基於Google提供的詳細記錄和衆多在線資源,漸進式 Web 應用程序比以往更易建立、測試和維護,已逐漸成爲移動端 Web 應用程序的將來。web
對 PWA 感興趣的同窗,能夠閱讀《漸進式Web應用(PWA)入門教程》這篇技術文章。shell
葡萄城經過深厚的技術積累和豐富的項目開發經驗,爲您的企業爲何須要漸進式 Web 應用程序作項目開發總結了 7 個理由,但願對您有所幫助。segmentfault
1. 遷移任務輕鬆且高效:從Web應用程序遷移到PWA瀏覽器
您能夠輕鬆地遷移現有應用程序並使用漸進功能對其進行加強。遷移現有的Web應用程序只須要添加一些額外的文件:用於安裝應用程序的清單文件,用於主屏幕的一些圖像圖標以及使其脫機運行的服務工做程序。緩存
遷移過程當中最具挑戰性的部分是決定如何處理請求和緩存服務。網上有大量的示例和資源能夠幫助您,而且有不少工具可供使用。您可在Chrome中安裝Lighthouse插件,並生成有關您應用程序的報告,以便當即得到有關您漸進性 Web 應用程序的反饋。此外,您還可使用Microsoft的PWA構建器來獲取模板內容。安全
2.多個平臺只需維護一個應用程序網絡
您可使用現代Web瀏覽器在桌面設備、平板電腦或移動設備上訪問漸進式Web應用程序,它的最棒之處是應用程序能夠直接安裝到設備上!無需下載,沒必要刪除安裝程序或zip,只需單擊安裝便可。框架
3.輕鬆擴大目標用戶羣工具
若是您的用戶不是基於平臺的,那麼您的應用程序也應該如此。不管設備和平臺,經過網絡,您應該均可以自由地使用瀏覽器聯繫任何人。若是您須要您的用戶能夠從其餘國家/地區的服務中受益,PWA能夠提供幫助。在欠發達國家,互聯網並不像可再生資源那樣廣泛,也許網速也達不到要求。離線包程序確實在這裏擁有很大的市場。它在第一次訪問時緩存了應用程序shell,當網絡可用時,全部發送/接收請求都會排隊並處理。與移動應用程序相比,其shell很是輕量,所以設備上的內存幾乎不可察覺。而當達到存儲限制時,您的用戶將會考慮刪除較重的應用程序,這時 PWA將是一個不錯的選擇。
4.突破市場限制,下降項目預算
進入APP應用商店十分複雜,須要每一個應用程序的成員資格,申請費用和一整套審覈流程。產品提交和驗收過程可能須要耗費數週時間,而且可能沒法在完成時達到要求,這極大浪費了項目的開發時間,尤爲對項目/產品經理來講十分重要。PWA的出現,使得一些現代Web開發工具能夠在幾秒鐘內(免費)將您的應用程序部署到世界各地,您和您的團隊將可以根據須要隨時發佈新版本,爲您的應用添加新功能,並當即將代碼部署給您的目標用戶。
您的用戶能夠徹底繞過應用商店。他們能夠經過瀏覽器將您的應用程序直接安裝到設備中, iOS也支持此功能。
5.用戶可快速上手不一樣設備的產品使用方法
符合漸進式標準的Web應用程序在不一樣設備上的使用方法相同。 他們能夠絕不費力地完成相同的任務,就像在使用手機和筆記本電腦同樣舒服。
6.減小開銷並最大化利用資源
隨着互聯網的發展,每一個項目團隊面前都有一個龐大的Web開發工具生態系統可供選擇,然而選擇正確的開發工具既困難又耗時。經過構建PWA,Web開發人員無需學習新的語言、框架或特定於平臺的開發技術,便可開發不一樣平臺的應用程序。他們只須要熟悉一些瀏覽器API並掌握其侷限性,從開發者的角度來看,這也更加容易。項目負責人能夠在較短的時間內最大限度地擴大潛在用戶的覆蓋面。
7.漸進式Web應用程序可縮短項目開發週期
更多時間=更多機會。時間是您最重要的資產。除了第一條,前面全部的觀點都是創建在節省項目開發時間的基礎上。若是將現有Web應用程序遷移所需的時間與開發一個或多個本機應用程序所需的時間進行比較,您會發現仍是遷移工做要快速的多。
雖然PWA提供的功能遠遠超過傳統的Web應用程序,但仍然存在本機應用程序更適合的場景。也許您的業務不須要PWA,由於您有特定的目標用戶,即須要各類安全限制或某些瀏覽器當前不可用的設備特定功能。
新興技術永遠向好的方向發展,微軟、谷歌和蘋果等IT公司實際上正在共同努力,使PWA在全部平臺上都成爲現實。谷歌正在爲漸進式 Web 應用程序的信息和使用場景開創先河。目前爲止,您仍然須要使用其餘資源在瀏覽器中找到不一樣的支持,例如Firefox,Safari,Edge和Opera,您只需在您選擇設備上的瀏覽器中探索當前的限制。這個連接將告訴您目前瀏覽器支持的狀況。
請嘗試構建漸進式Web應用程序,或使用已經支持 PWA 技術的開發工具(WijmoJS 前端開發工具包), 這將確保您以最快的速度,推出最符合市場預期的產品,爲用戶提供真正所需的功能。
快如閃電,觸控優先。純前端控件集 WijmoJS,爲您的企業應用提供更加靈活的操做體驗,在全球率先支持 AngularJS,並提供性能卓越、零依賴的 FlexGrid 和金融圖表等多個控件,爲您提供易用、輕鬆的操做體驗,全面知足開發所需。