html5取代不了app(html5不再支持哪個(gè)元素)
3成本問題,以上兩點(diǎn)其實(shí)都在說這個(gè)問題,用HTML5取代JAVA和OC,首先要考慮人力成本問題,要有大量HTML5開發(fā)人員這個(gè)前提條件,否則用人單位不會(huì)為此付出更多的人力成本和風(fēng)險(xiǎn)成本主要的,會(huì)不會(huì)開發(fā)出來的東西效果很垃圾。
據(jù)我所知目前各大應(yīng)用里面,純 HTML5 開發(fā)整個(gè)界面的基本沒有,大部分都是說,基本是原生界面,部分內(nèi)容用 H5 的方式來展現(xiàn),這個(gè)才是主流未來會(huì)是朝哪個(gè)方向發(fā)展呢答案肯定還是朝原生的方向發(fā)展,因?yàn)楝F(xiàn)在用戶對(duì)手機(jī)的。
首先是性能,HTML5開發(fā)的APP在切換頁(yè)面的時(shí)候需要加載大量的子頁(yè)面,這樣會(huì)占用很大的內(nèi)存空間,性能也會(huì)有所下降還有就是獲取數(shù)據(jù),在頁(yè)面需要獲取大量數(shù)據(jù)的時(shí)候也會(huì)大量的小號(hào)性能,體驗(yàn)感不好但是HTMP5的APP開發(fā)簡(jiǎn)單。
盡管移動(dòng)應(yīng)用Web化的趨勢(shì)非常明顯,但現(xiàn)在說移動(dòng)Web App是贏家還為時(shí)尚早,HTML5還面臨著缺少成熟的開發(fā)平臺(tái)與工具桌面瀏覽器支持不足等問題業(yè)界巨頭們對(duì)移動(dòng)Web App的態(tài)度也相當(dāng)微妙試想,如果某一天原生App被完全取代。
HTML5曾經(jīng)被寄予厚望過,但是以Facebook為代表的一批公司在移動(dòng)端對(duì)HTML5技術(shù)進(jìn)行實(shí)踐的心酸血淚史表明,HTML5可以是原生應(yīng)用開發(fā)的一種有效補(bǔ)充,但遠(yuǎn)不足以替代原生但是現(xiàn)在,隨著iMAGjs的漸漸流行,這種狀況正在發(fā)生改變。
1H5在多數(shù)APP的開發(fā)下都可以實(shí)現(xiàn)功能,無論是發(fā)展還是搶奪原生市場(chǎng)都是有很大的殺傷力 2IOS和安卓平臺(tái)都在優(yōu)化進(jìn)化自身的開發(fā)平臺(tái)及開發(fā)語(yǔ)言,開發(fā)效率不斷加快技術(shù)門檻也在降低,所以H5的優(yōu)勢(shì)差距在今后會(huì)逐漸縮小 3。
比如html5已經(jīng)能夠本地緩存一部分內(nèi)容,調(diào)用一些基礎(chǔ)系統(tǒng)服務(wù)而APP也可以功能邏輯在服務(wù)器端控制,客戶端控件來渲染實(shí)現(xiàn)業(yè)務(wù)的快速發(fā)展,比如淘寶iPhone客戶端就可以服務(wù)器控制客戶端幾個(gè)界面邊屏,根據(jù)不同活動(dòng)可以快速上新一。
1html5的app比較輕巧,原生態(tài)app如比較正規(guī),html5實(shí)現(xiàn)的功能有限,只能實(shí)現(xiàn)一些輕型的交互場(chǎng)景,而app則可以完美解決2html5雖然可以跨平臺(tái),可是瀏覽器有個(gè)加載速度,對(duì)于用戶體驗(yàn)上說,有個(gè)加載的等待,就比如你用。
會(huì)不會(huì)成為主流主要看業(yè)務(wù)量和成本了,成本低的肯定使用H5,想要體驗(yàn)性的話還是原生的最好,最后就是和硬件交互問題,肯定原生好。
回答其實(shí)新浪微博app有很濃的hybrid開發(fā)痕跡,可能并不是原生應(yīng)用Webapp是一條死胡同,即使體驗(yàn)?zāi)芎驮囊粯?,推送怎么辦?換個(gè)瀏覽器怎么辦?所以我猜樓主想問的可能是hybrid app我可以告訴你,在“弱交互”的境下,h。
H5 和原生各有各的利弊,結(jié)合在一起能夠做出用戶體驗(yàn)更好以及更容易維護(hù)的 APP ,所以沒有誰(shuí)取代誰(shuí)的必要H5 APP 相比較于原生 APP ,開發(fā)部署的可能會(huì)更快,并且不需要經(jīng)過應(yīng)用商店的審核,但是性能遠(yuǎn)不及原生的比。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。