2021-01-29 16:45:00 來(lái)自于應(yīng)用公園
2016年,APP開(kāi)發(fā)必定是Web和Native的融合。以HTML5為代表的Web技術(shù)在Native App中有越來(lái)越多的應(yīng)用場(chǎng)景。一方面是Native App開(kāi)發(fā)團(tuán)隊(duì)在保證功能和性能的同時(shí),需要提高開(kāi)發(fā)效率,降低運(yùn)營(yíng)成本;另一方面是App用戶(hù)在滿(mǎn)足需求和體驗(yàn)的同時(shí),就是將一個(gè)原生APP作為強(qiáng)大的流量入口,再使用HTML5技術(shù)進(jìn)行快速功能擴(kuò)展。APICloud也推出SuperWebView,支持用HTML5開(kāi)發(fā)具有原生UI和UE體驗(yàn)的界面,并且能很好的把藍(lán)牙、WiFi和智能硬件相連接,從用戶(hù)的角度不會(huì)察覺(jué)和原生view界面有任何差別。
2016年,HTML5與Native將會(huì)進(jìn)入融合時(shí)代。
國(guó)內(nèi)外Hybrid App的開(kāi)發(fā)框架眾多。如何選擇又成為一個(gè)難題。下面對(duì)開(kāi)發(fā)者比較關(guān)心的集中知名跨平臺(tái)開(kāi)發(fā)移動(dòng)應(yīng)用中間件進(jìn)行列表和對(duì)比,以便選擇適合您的移動(dòng)應(yīng)用中間件。
PhoneGap是相對(duì)比較早進(jìn)入公眾視線(xiàn)的一種選擇。但是,開(kāi)發(fā)者簡(jiǎn)單的基于PhoneGap來(lái)開(kāi)發(fā)移動(dòng)應(yīng)用肯定會(huì)發(fā)現(xiàn)結(jié)果和Web App比較差的用戶(hù)體驗(yàn)類(lèi)似。這也是為什么基于PhoneGap有實(shí)用性的移動(dòng)應(yīng)用主要集中在iOS上。可是PhoneGap這種現(xiàn)狀弱化了HTML5的跨平臺(tái)價(jià)值。能夠開(kāi)發(fā)出具有Native體驗(yàn)的移動(dòng)應(yīng)用,但是因?yàn)榉g機(jī)制的限制導(dǎo)致移動(dòng)應(yīng)用開(kāi)發(fā)不能像真正的HTML5開(kāi)發(fā)一樣靈活。哪怕一個(gè)按鈕也不能像普通HTML一樣來(lái)編寫(xiě),而必須按照Titanium約定的特定格式。
有區(qū)別,但區(qū)別不大。
HTML5是HTML標(biāo)準(zhǔn),它本身是一項(xiàng)標(biāo)準(zhǔn)化協(xié)議,然而被炒熱后登上了互聯(lián)網(wǎng)行業(yè)的招聘條目,HTML5開(kāi)發(fā)這個(gè)名詞本身就是不專(zhuān)業(yè)的稱(chēng)呼,通常意義上指使用HTML5等較為潮流的技術(shù)進(jìn)行前端開(kāi)發(fā)。
與Web前端開(kāi)發(fā)不同的是,使用HTML5不僅僅可以開(kāi)發(fā)前端,手機(jī)APP,使用瀏覽器進(jìn)行3D渲染等一系列建立在HTML5標(biāo)準(zhǔn)與搭載其標(biāo)準(zhǔn)瀏覽器上的開(kāi)發(fā),而未來(lái)可能會(huì)有更多的功能分支并入HTML5標(biāo)準(zhǔn),況且以上三個(gè)例子有可能屬于Web,有可能屬于前端,但是不屬于Web前端