想了解他們之間的區(qū)別,先看一下各自的簡單定義吧。

創(chuàng)新互聯(lián)技術(shù)團隊10多年來致力于為客戶提供成都做網(wǎng)站、網(wǎng)站制作、品牌網(wǎng)站設(shè)計、營銷型網(wǎng)站、搜索引擎SEO優(yōu)化等服務(wù)。經(jīng)過多年發(fā)展,公司擁有經(jīng)驗豐富的技術(shù)團隊,先后服務(wù)、推廣了數(shù)千家網(wǎng)站,包括各類中小企業(yè)、企事單位、高校等機構(gòu)單位。
app:主要是指application(應(yīng)用程序)
HTML是hypertext markup language(超文本標記語言)
主要區(qū)別有
1.應(yīng)用環(huán)境:
手機原生app面前比較流行環(huán)境是Android和IOS兩個版本。
HTML5主要是在瀏覽器中進行運行和渲染,其實瀏覽器是App的一種。
2.相關(guān)編程語言:
移動APP的編程語言一般是:c#,Java, c,vb 等...
HTML5的編程語言則是:html5,css3,javascript,php/jsp/asp 等...
3.開發(fā)成本和周期:
移動APP相對來說開發(fā)成本比較高,周期也比較長。html主要應(yīng)用于前端web開發(fā),開發(fā)制作周期短,費用少。
4.兼容性
手機app在不同的系統(tǒng)中需要開發(fā)不同版本(例如前面所說的Android和IOS),而html5可以跨平臺主要有瀏覽器就可以運行。
5.用戶體驗。執(zhí)行效率,顯示效果,可以調(diào)用的系統(tǒng)權(quán)限都是不一樣的。
在用戶體驗和表現(xiàn)這個方面 APP提供用戶展示圖形界面和數(shù)據(jù)展現(xiàn)的豐富性方面要比HTML5好。而且調(diào)用的系統(tǒng)權(quán)限APP相對權(quán)限要高。
總結(jié):html5和app各有自己優(yōu)勢和不足,需求者應(yīng)該根據(jù)各自的特點來選擇合適的語言。
5.背景音樂音效
H5頁面要炫酷,畫面生動還是不夠的,一定要配合生動的音樂。因此可以主動跟設(shè)計或產(chǎn)品溝通,讓他們可以提供音樂資源,分分鐘導致UV猛漲有木有!當然,有了音樂,前端也不是直接引用的,還是有點要求:
1.音樂不宜過長,30s為佳,而且音樂要加上漸現(xiàn)漸隱效果,方便循環(huán)播放;
2.音樂體積要小,音質(zhì)和流量,在手機上還是優(yōu)先考慮流量吧。
一般背景音樂體積可以接受的范圍是200K以下,若太大,可以使用格式工廠等軟件,降低它的比特率和聲道來改變體積。接著,只需要簡單引用。這里有個問題,IOS是不能自動播放音樂的,一定要觸發(fā)一個用戶交互事件,例如點擊。
但是有一種hack的方法可以讓IOS微信側(cè)頁面自動播放(SAFARI依舊無效):通過new一張圖片,監(jiān)聽一張圖片的onload事件,結(jié)束后回調(diào)執(zhí)行音頻播放audio.play()即可,原理估計是動了dom結(jié)構(gòu),相當于執(zhí)行了一次交互。(有人也用過createEvent模擬,原理也是動了dom。)因此,記得暴露一個音樂關(guān)閉/打開的按鈕,不然肯定被用戶罵死。
6.有趣的loading
Loading頁還是要有的,萬一用戶網(wǎng)速慢呢?以上做了那么多事,如果沒有資源加載都是玩不來的,因此還需要一個loading的支持。一般情況下頁面體積大于3m則要加上loading頁。然而loading還是可以做得很有趣的,一般的做法是:
1.引入品牌,例如APP宣傳頁;
2.引入有趣動畫,放一個賤賤的人物跳舞給你看;
3.一切從簡,用CSS3簡單動畫。
當然,真正要做到高效制作動態(tài)H5頁面,還是靠積累,因此平時做好的細節(jié)動畫自己都積累起來,下次分分鐘就能用得上。
優(yōu)缺點如下:
1在用戶體驗和表現(xiàn)上,原生APP勝出。在這個方面,HTML5仍然面臨著不同移動終端設(shè)備本地瀏覽器的功能接入問題,同時在提供用戶展示圖形界面和數(shù)據(jù)展現(xiàn)的豐富性方面還有不足。
2在跨平臺開發(fā)成本上,HTML5勝出。HTML5采用網(wǎng)絡(luò)通用語言,不用考慮終端設(shè)備或者操作系統(tǒng)的不同。目前,W3C(萬維網(wǎng)聯(lián)盟World Wide Web Consortium,簡稱W3C)正在與汽車業(yè)、出版業(yè)、電視業(yè)進行討論,將web引入新的設(shè)備平臺中。隨著平臺逐漸豐富,這方面的成本問題將會日益凸顯。
3在更快速的更新和更強的發(fā)布控制方面,HTML5勝出。與HTML5相比,原生APP不具備的一個優(yōu)勢就是開放性。HTML5是基于Web的,這就意味著沒有一家公司可以成為市場的“看門人”,谷歌不行、蘋果不行、亞馬遜不行、三星也不行,沒有看門人的存在,更新的速度就不會提升、應(yīng)用的收入也不會受到削減。不過,在終端設(shè)備出現(xiàn)創(chuàng)新時,HTML5在新功能的支持上仍有些落后。
4在變現(xiàn)能力方面,原生APP勝出。原生應(yīng)用的分發(fā)平臺,如App Store和Google Play,目前是獲得收入的較為成熟的商業(yè)模式;而HTML5應(yīng)用,除了付費下載以外,還沒有形成其他成熟的商業(yè)模式。
5在技術(shù)人才儲備上,HTML5勝出。HTML5、JavaScript和CSS都是Web常用語言;然而,iOS工程師卻是稀有資源,而且很貴……
對于碎片化挑戰(zhàn)而言,HTML5勝出。盡管二者同樣面臨著嚴重的碎片化問題,不過HTML5先天具備的跨平臺特性,可以在這方面占據(jù)先機。
網(wǎng)站欄目:移動apphtml5,移動app呼叫轉(zhuǎn)移
網(wǎng)站鏈接:http://chinadenli.net/article20/dsgisco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、做網(wǎng)站、網(wǎng)站設(shè)計公司、品牌網(wǎng)站制作、網(wǎng)站收錄、定制開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)