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