常見APP分類及優缺點

      手機APP軟件(Application,即應用軟件)起初主要是只為了完善手機功能,運行也需要對應的手機系統,如蘋果的IOS系統,谷歌的Android系統等等。這類最初的APP需要對應的開發語言,但隨著手機系統的發展、編寫網頁語言的完善,APP的種類也按照開發方式分為了三類,分別為原生APP、web類APP以及混合類APP。



首先、原生APP。

      原生APP,(即Native App)此類APP主要基于手機本地操作系統,系統不同開發常用語言也不同,IOS系統:Objective-C swift, Android系統:JAVA,Windowsphone系統:C++,而這類APP也正因為基于本地操作系統,APP用戶體驗好、性能穩定、操作速度快、設計出色,但此類APP卻并非不無缺點,首先這類程序開發成本高、維護成本高、更新慢。

其次、web類APP

      Web APP(即移動APP) 顧名思義是指基于Web應用,開發語言也自然基于HTML5語言,其最大優點便是這類應用不用下載,基于瀏覽器運行,這也意味著它可以跨平臺運行,相對于之前原生APP,這類APP開發成本更低,APP更新不用用戶下載,服務端直接更新即可,更加方便,但也正因為其基于瀏覽器運行,也導致了他的穩定性差,用戶體驗差,用戶留存率也更低了。

最后、混合類APP

      如字面上的意思,這類APP便是上面兩類APP的結合體,也就是半原生半Web的混合類APP,它集原生APP穩定的性能和出色的體驗的優勢和Web APP跨平臺優勢于一體,這類APP需要下載安裝,但其訪問的卻是web的內容,更新快,不限制上傳、審核的繁瑣步驟。但仍然受限于網速、技術的限制。