除了利用原生應用(Native App)開發工具開發iOS及Android手機應用程式, 客戶亦可選擇使用HTML5或混合(Hybrid)作Mobile Apps開發, 以下為開發Mobile Apps的三種方法:
原生應用: 使用由Apple或Google提供的開發工具, iOS的原生應用使用Xcode, Android 的原生應用使用Java開發語言; 由於Apple 及Google的開發工具完全不同, 開發人員需要為兩個平台從新編寫, 所以成本較高, 但是應用運行順暢, 使用者體驗最佳。一般適合開發遊戲, 拍照應用, 社交, 市場推廣應用等。
HTML5: 使用開發網頁的技術, 所以開發門檻低, 開發一次可在不同平台運行, 由於技術限制, 離綫存取, 硬體功能如相機, GPS, 電話簿的支援較差, 運行速度較原生應用慢, 這是因為手機程式使用內置的瀏覽器運行。比較適合開發簡單應用如電子書, 簡單公司資訊應用
混合應用: 混合原生應用和HTML5的編碼, 開發一次可在不同平台運行, 可以加快存取到硬體功能, 得到原生應用及HTML5應用的優點。適合開發公司系統應用或工具類應用。
客戶選擇原生或混合應月時應考慮整體的商業需求, Mobile Apps的功能需求, 項目時間, 成本等不同因素。想了解那一種開發方式適合自己的項目嗎? 歡迎電郵至info@sillycube.com查詢或參閱公司網址:www.sillycube.com。
Mobile Apps Development source: