00-1010對于移動應用,web開發和app之間的關系可以分為五種基本類型。移動互聯網發展的整體趨勢決定了主流的關系類型。每個具體的產品會隨著發展階段的不同而采用不同的形式,或者多種形式并存。
一、網絡開發orapp獨立應用
開發和APP獨立完成服務。在這種模式下,Web開發和APP實現的業務可以差異化,但保持獨立完整,兩者之間的交互基本局限于流量引導。
APP從app store獲取流量,占總流量的主要部分。開發應用程序在瀏覽器中獨立運行,從搜索引擎獲得長尾流量。開發應用可以靈活處理用戶的隨機需求,并在服務過程中尋找機會引導用戶使用APP。
二、web開發inapp-shell混合應用
APP是Web開發應用的外殼資源。APP提供的容器讓web開發突破了瀏覽器的限制,實現了一些功能。更重要的是,有了app的外殼,就可以用APP的APP商店作為分銷渠道。早期的FacebookAPP是一個典型的shell應用程序。
三、Web開發ONAPP-平臺混合應用
應用程序作為一個平臺,托管各種網絡開發應用程序。平臺APP將以相對獨立的web開發應用的形式,為其他合作伙伴提供訪問平臺的容器。平臺上的web開發應用程序可以獲取一些擴展的功能和用戶信息。
第四,網絡開發和綜合混合應用
它與WEB APP高度混合,共同實現某項業務。在這種模式下,本地部件和WEB部件之間會有很多交互。為了實現用戶體驗的一致性,APP會加強容器的容量,讓Web的開發部分可以調用更多的Native資源來彌補Web的開發部分的體驗不足。在這樣的應用程序中,用戶通常很難區分哪些部分是web開發,哪些部分是本地的。這種模式被美團、攜程等綜合服務商廣泛采用。
動詞(verb的縮寫)應用融合應用的網絡開發
使用網絡開發技術制作APP。我們不使用WEBView做混合嵌入,而是直接借用一些Web開發技術來實現原生功能。這種模式既需要Native的體驗,也需要WEB動態更新和代碼重用的好處。
我們可以了解一下以上五種Web開發和APP的關系,這對我們學習Web開發!也有好處,如有侵權請聯系刪除。