隨著H5標準的(de)發(fā)布以及推廣,使(shǐ)得移動應用的(de)開發也受到了很大影響(xiǎng),出於效率、成本等(děng)等的原因,移動應用的(de)開發不在完全(quán)依(yī)賴於“原生(shēng)”。 今天就簡(jiǎn)單總結一下(xià)目前的三大主流移動應用開發類型。 APP,一般認為是mobiles application,也就是移動移動應(yīng)用程序。
目(mù)前主流的app製作方法(fǎ)有哪些呢?
1.Native APPNative APP 指的是原生程序,一般依托於操作係統,有很強的交互,是一個完整的App,可拓展性強,需要用(yòng)戶下載安裝使用(yòng)。(簡單來說,原生應用是特別(bié)為某(mǒu)種操作係統開發的,比如ioses、androids、黑莓等等,它們是在各自(zì)的移動設備上運行的)
2.Web APPWeb App 指采用Html5語言寫出的App,不需要下載安裝。類似於現在所說的輕(qīng)應用。生存在瀏覽器中的應(yīng)用,基本上可以說是觸屏版的網頁應用。(Web應用本質上是為移動瀏覽器設計的(de)基於Web的應用,它們是用(yòng)普通Web開發語言開發的,可以在各(gè)種智能手機(jī)瀏覽器上運行)
3.Hybrid APPHybrid APP指的是半原生半Web的混合類App。需(xū)要下載安裝(zhuāng),看(kàn)上去類似Native App,但隻有很少(shǎo)的UI Web View,訪問的內容是 Web 。混(hún)合應用程序讓開發(fā)人員可以把HTML5應用程序嵌入到一個細薄(báo)的原生容器裏麵,集原生應用程序和HTML5應用程序的優點(及缺點)於一體。怎樣選擇開發(fā)模式(視情況而定)近年來隨著移動設備類型的變多,操作係統(tǒng)的(de)變多,用(yòng)戶需求的增加,對於(yú)每(měi)個項目啟動(dòng)前,大家都會考慮到的成本,團隊成員,技術成熟度,時間,項目需求等一堆的因素。
因此,開發App的方案已經(jīng)變得越來越多了。無數的人參與或者看到過一個討論:原生開發還是混合開發,又或(huò)者(zhě)是Web開(kāi)發?要結實踐和自身的情況。