王秀燕
(濱州職業(yè)學(xué)院信息工程學(xué)院,山東 濱州 256603)
Flash 的交互式語言平臺使得其在多媒體設(shè)計領(lǐng)域有著重要的拓展能力。運用范圍覆蓋諸多領(lǐng)域如電視廣告、網(wǎng)絡(luò)廣告、游戲、演示動畫、課件、網(wǎng)頁、手機動畫等新興媒體。
HTML 即超文本標(biāo)記語言,是由HTML 命令組成的描述性文本,HTML 命令可以說明文字、圖形、動畫、聲音、表格、鏈接等。
CSS3 是CSS 技術(shù)的升級版本,CSS3 語言開發(fā)是朝著模塊化發(fā)展的。它的圓角、多背景、@font-face-用戶自定義字體、漸變色、盒陰影、RGBa-加入透明色、文字陰影等等,讓代碼更簡潔、頁面結(jié)構(gòu)更合理,性能和效果得到兼顧。JavaScript 是一種基于對象和事件驅(qū)動并具有相對安全性的客戶端腳本語言。同時也是一種廣泛用于客戶端Web開發(fā)的腳本語言,常用來給HTML 網(wǎng)頁添加動態(tài)功能,比如響應(yīng)用戶的各種操作。HTML5 引入了大量的新的Javascript API??梢岳眠@些內(nèi)容與對應(yīng)的HTML 元素相關(guān)聯(lián)。但標(biāo)記是標(biāo)記,行為是行為,沒有CSS3 和JS,HTML 也只是個標(biāo)記語言而已。
喬布斯曾預(yù)言HTML5 將會取代Flash。喬布斯認(rèn)為Flash 技術(shù)缺乏足夠的開放性、性能差、電池消耗大,缺乏觸摸支持,這大大阻礙了人們在使用iPad 的用戶體驗。因為考慮到蘋果背后龐大的用戶群,所以一大群開發(fā)人員支持研發(fā)HTML5 技術(shù),讓這項技術(shù)得以普及開來。
但HTML5 的發(fā)展歷程并非一帆風(fēng)順。以Facebook 的扎克伯格為例,由于過于執(zhí)著相信HTML5 將會取代原生App,導(dǎo)致Facebook 在2013 年之前在移動端的產(chǎn)品的市場表現(xiàn)非常一般。
但是微信通過公眾號的形式,以游戲、營銷讓HTML5 重新流行起來。微信利用朋友圈的私密社交性,以及HTML5 本身的跨平臺、低成本開發(fā)、速度快等特性,使不少公司利用HTML5 技術(shù)在朋友圈做了一次又一次的營銷傳播。
從需求的角度來看,HTML5 和原生App 并不是對立的,反而是原生App 需要HTML5 去解決一些核心的問題,比如原生App 之間的信息互通。目前原生App 都是各自孤立的,既缺少相互的信息傳輸,也讓App 的流量費用變得越來越高。而HTML5 應(yīng)用則能夠以很低成本解決這些原生App 自身無法解決的問題,讓整個移動應(yīng)用市場更有效率。
HTML5 在加載大圖片的時候的性能會有下降,大量用戶同時訪問同一個HTML5 應(yīng)用時,性能也會下降,HTML5 在性能上的差距以及用戶體驗,與原生App 相比,相差甚遠(yuǎn)。
Flash 到目前為止也并沒有死亡,在很多地方人們還是需要依賴Flash 技術(shù),比如在制作網(wǎng)頁游戲上,相比HTML5,后者不能處理自動處理動畫效果上反復(fù)交互,需要借助其他工具比如CSS3 和JavaScript才能實現(xiàn)同樣的效果,但是在涉及到視頻方面,HTML5 的優(yōu)勢已經(jīng)一目了然。
從蘋果、Google、Facebook 到國內(nèi)的大公司,它們都能夠預(yù)見到HTML5 的前景和趨勢,但一個技術(shù)將以何種方式影響市場卻是個很難預(yù)見的事情。
[1][美]Stephen Woods.HTML5 觸摸界面設(shè)計與開發(fā)[M].谷岳,等,譯.人民郵電出版社,2014,4.
[2][美]基瑞.HTML5 Canvas 核心技術(shù):圖形、動畫與游戲開發(fā)[M].愛飛翔,譯.機械工業(yè)出版社,2013,5.
[3]胡國鈺.Flash 經(jīng)典課堂——動畫、游戲與多媒體制作案例教程[M].清華大學(xué)出版社,2013,10.