HTML5和原生APP有什么不一樣?
網(wǎng)友解答: HTML5和APP的區(qū)別就是瀏覽器和專用客戶端的區(qū)別。用HTML5開發(fā)的應(yīng)用,所有瀏覽器都可以看,而專用APP就只有APP客戶端可以看。之所以有這個(gè)區(qū)別就在于這兩類應(yīng)用在追求
HTML5和APP的區(qū)別就是瀏覽器和專用客戶端的區(qū)別。用HTML5開發(fā)的應(yīng)用,所有瀏覽器都可以看,而專用APP就只有APP客戶端可以看。
之所以有這個(gè)區(qū)別就在于這兩類應(yīng)用在追求的目標(biāo)上有不同的側(cè)重:HTML5追求跨平臺,開發(fā)一個(gè)應(yīng)用支持所有平臺看,哪怕可能犧牲一些性能和專有功能;而專用APP追求功能和性能。其背后的原因在于專用APP使用一些專用的協(xié)議和庫。
實(shí)際上,這兩類一直是競爭關(guān)系,最終到底是瀏覽器的天下還是APP的天下,在手機(jī)上還在激烈的競爭,未來鹿死誰手,等著看吧
網(wǎng)友解答:HTML5的APP,指的是使用HTML5技術(shù)實(shí)現(xiàn)的,功能與交互類似于APP的移動(dòng)端網(wǎng)站;
原生APP,指的是使用iOS或Android開發(fā)語言實(shí)現(xiàn)的APP(iOS開發(fā)語言為Object C、Android開發(fā)語言為Java);
使用HTML5技術(shù)與Object C / Java語言合并開發(fā)的應(yīng)用被稱為“Hybird APP”;此外,2015年Facebook出品了可用于JavaScript開發(fā)的移動(dòng)端原生應(yīng)用 - React Native,React Native實(shí)現(xiàn)了對iOS和Android兩大平臺的支持。
HTML5技術(shù)目前并不廣泛應(yīng)用于APP的開發(fā)。