原文請參考:https://www.mobiloud.com/blog/2012/06/native-web-or-hybrid-apps/
基礎
主流的手機操作系統有Google開發的Android(48.3%)和Apple開發的IOS(41%)
Native Apps
可以從App Store或Google Play中下載
開發Native Apps
iPhone apps 使用Objective-C,Android apps使用java編寫。
每個移動平臺爲開發者提供了他們自己的開發工具,接口元素和標準化的SDK。這些幫助一個專業的開發人員相對容易地開發一個原生app。
用這種方式編寫App有一系列的優勢:
1.他們給用戶提供一個最快的、最可靠的和最自適應的體驗
2.可以最大限能地發揮設備的優勢,包括攝像機、話筒、指南針、加速器和掃手勢
3.推送通知。當新的內容發佈或他們的關注點得到滿足時,會向用戶發送通知。這是參與的一種關鍵方法。
4.App的使用率在不斷提高
用戶體驗好,但開發成本高,在20萬到40萬元之間。這裏有一個native 平臺,叫做Mobiloud。已經做好了開發,你只需利用native app的好處。只需開發特定的用戶故事和一系列的功能。
Web apps
什麼是Web app?
網站的手機版本即爲web app,在一個移動瀏覽器中加載,例如Safari或者Chrome.你的用戶不需要安裝web app。在設備上不需要可用的空間。
Web app使用JavaScript,CSS,HTML5。開發者不能使用標準SDK。
用戶體驗不好,但是開發簡單、容易。不能在Google Play或App Store中下載,不便於推廣。
Hybrid app
混合APP介於Web APP和Native APP中.它開發比原生APP快,因此也更加便宜。
APP使用兼容性很好的web技術,例如Html5,CSS和Javascript.同時使用一些本地的code允許APP使用設備的功能。