
隨著H5標準的發(fā)布以及推廣,使得移動應(yīng)用的開發(fā)也受到了很大影響,出于效率、成本等等的原因,移動應(yīng)用的開發(fā)不在完全依賴于“原生”。 今天就簡單總結(jié)一下目前的三大主流移動應(yīng)用開發(fā)類型。 APP,一般認為是mobile application,也就是移動移動應(yīng)用程序。
目前主流的app制作方法有哪些呢?
1.Native APPNative APP 指的是原生程序,一般依托于操作系統(tǒng),有很強的交互,是一個完整的App,可拓展性強,需要用戶下載安裝使用。(簡單來說,原生應(yīng)用是特別為某種操作系統(tǒng)開發(fā)的,比如iOS、Android、黑莓等等,它們是在各自的移動設(shè)備上運行的)
2.Web APPWeb App 指采用Html5語言寫出的App,不需要下載安裝。類似于現(xiàn)在所說的輕應(yīng)用。生存在瀏覽器中的應(yīng)用,基本上可以說是觸屏版的網(wǎng)頁應(yīng)用。(Web應(yīng)用本質(zhì)上是為移動瀏覽器設(shè)計的基于Web的應(yīng)用,它們是用普通Web開發(fā)語言開發(fā)的,可以在各種智能手機瀏覽器上運行)

3.Hybrid APPHybrid APP指的是半原生半Web的混合類App。需要下載安裝,看上去類似Native App,但只有很少的UI Web View,訪問的內(nèi)容是 Web 。混合應(yīng)用程序讓開發(fā)人員可以把HTML5應(yīng)用程序嵌入到一個細薄的原生容器里面,集原生應(yīng)用程序和HTML5應(yīng)用程序的優(yōu)點(及缺點)于一體。怎樣選擇開發(fā)模式(視情況而定)近年來隨著移動設(shè)備類型的變多,操作系統(tǒng)的變多,用戶需求的增加,對于每個項目啟動前,大家都會考慮到的成本,團隊成員,技術(shù)成熟度,時間,項目需求等一堆的因素。
因此,開發(fā)App的方案已經(jīng)變得越來越多了。無數(shù)的人參與或者看到過一個討論:原生開發(fā)還是混合開發(fā),又或者是Web開發(fā)?要結(jié)實踐和自身的情況。