Native App

Native App因為位於平台層上方,向下訪問和兼容的能力會比較好一些,可以支持在線或離線,消息推送或本地資源訪問,攝像撥號功能的調取。在App Store培養了一種比較好的用戶付費模式,所以在Apple的生態圈裡,開發者的盈利模式是一種明朗狀態,其他market也在往這條路上靠攏。

優點:

  1. 提供最佳的用戶體驗,最優質的用戶界面。
  2. 針對不同平台提供不同體驗
  3. 可節省帶寬成本
  4. 可訪問本地資源
  5. 可自帶數據庫
  6. 盈利模式明朗
  7. 打開速度更快

Hybrid App

Hybrid App的興起是現階段移動互聯網產業的一種偶然。移動互聯網的熱潮刮起後,眾多公司前赴後繼的進入。但是很快發現移動應用的開發人員太少,所以導致瘋狂的人才爭奪。市場機制下移動應用開發人才的待遇扶搖直上,最終變成眾多企業無法負擔養一個具備跨平台開發能力的專業移動應用開發團隊。而HTML5的出現讓Web App露出曙光,HTML5開發移動應用的跨平台和廉價優勢讓眾多想進入移動互聯網領域的公司開始心動。

可是當下基於HTML5的Web App更是霧裡看花,在用戶入口習慣、分發渠道和應用體驗這三個核心問題沒解決之前,Web App也很難得以爆發。正是在這樣是機緣巧合下,基於HTML5低成本跨平台開發優勢又兼具Native App特質的Hybrid App技術殺入混戰,並且很快吸引了眾人的目光。大幅的降低了移動應用的開發成本,可以通過現有應用商店模式發行,在用戶桌面形成獨立入口等等這些,讓Hybrid App成為解決移動應用開發困境不錯的選擇,也成為現階段Web App的代言人。 Hybrid App像刺客一樣,在Native App和Web App混戰之時,偶然間的在移動應用開發領域佔有了一席之地。

Web App

Web App是因HTML5及JQUERY的推出而誕生,利用Web語言便可開發一些簡單的手機程式,做價較平宜,但缺點也多。

需要注意的是Web應用程序開發還是比較有限的。因為Web應用程序開發不能整合設備的核心功能,比如發文本信息,也不能充分使用的APP Store進行銷售和更新。但是Web App的開發也有其優勢所在。

首先它解決了iPhone應用程序的可擴展性問題,因為它是可以跨平台使用的。比如你開發了一款Web應用程序,那麼它既可以在手機iphone上使用,也可以再平板的iPad上使用,而不像iphone APP那樣只針對某個平台。

其次Web應用程序也繞開了APP商店嚴格的提交和更新審查規則。眾所周知,隨著APP商店中的APP逐漸增多,APP商店也推出了一系列的提交和審查規則,可謂相當之嚴格。而Web應用程序則繞開了這些提交和更新審查規則,從而使得Web應用程序的升級和維護變得更容易。因為它是一個獨立的站點,而不是依附於應用程序商店上的,不管是升級還是維護在客戶端進行即可,無需提交審核。