久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

當設計師遭遇HTML5

  HTML5,被傳為Flash 的殺手,是一種用于web 應用程序開發(fā)、具有變革意義的網絡技術。HTML5提供了一些新的元素和屬性,其中有些是技術上類似< div>和< span>標簽,但有一定含義,例如< nav> 和< footer>。這種標簽將有利于搜索引擎的索引整理、小屏幕設備和視障人士使用。同時為其他瀏覽要素提供了新的功能,通過一個標準接口, 如< audio>和< video>標記。

  除了原先的DOM接口,HTML5增加了更多樣化的API:

  實時二維繪圖

  Canvas API:有關動態(tài)產出與渲染圖形、圖表、圖像和動畫的API。

  定時媒體播放

  HTML5 音頻與視頻:HTML5里新增的元素,它們?yōu)殚_發(fā)者提供了一套通用的、集成的、腳本式的處理音頻與視頻的API,而無需安裝任何插件。

  離線存儲數據庫(離線網絡應用程序)

  編輯

  拖放

  跨文檔通信

  通信/網絡

  Communication APIs:構建實時和跨源(cross-origin)通信的兩大基礎: 跨文檔通信(Cross Document Messaging)與 XMLHttpRequest Level 2。

  瀏覽歷史管理

  MIME和協議處理程序時表頭登記

  微數據

  以上技術說明存在于WHATWG HTML說明文檔中,但并沒有全部包含在W3C HTML5的說明文檔里;W3C另對一些技術做了單獨說明,此文不再一一贅述。

  聽起來略有些太過技術了,那么HTML5對設計將會有哪些影響呢?這是網頁設計師和開發(fā)人員不厭其煩討論了編程代碼后不得不考慮的問題。

  HTML5及web app 的優(yōu)勢

  以移動互聯網領域為例,面對眾多的終端設備和平臺,設計師和開發(fā)人員不得不在產品的展現和體驗的一致性方面做出妥協舉措,并在疲于填鋪平臺的過程中浪費了我們如此多的精力。產品本來可以達到更高的水準,但移動終端碎片化(包括硬件和軟件)的現實將美好的愿望阻攔在外。

  當前主流的手機開發(fā)平臺有:iOS、Symbian、Linux、Palm、BlackBerry、Windows Mobile、Android等。其中,iOS平臺需要針對480*320、960*640及1024*768的分辨率分別設計;Android平臺中 QVGA分辨率為240*320,WQVGA分辨率為240*400,HVGA分辨率為320*480,WVGA分辨率為480*800,FWVGA分辨 率為480*854等等;Symbian系統(tǒng)可謂歷史悠久,現在開發(fā)主要針對S60 V3和V5兩個版本,分辨率仍有176*208、208*208、240*320/320*240、352*416/416*352及800*352等眾 多種類。即使同一個平臺,分辨率不同設計也就會有相應的差異。加之客戶端產品需要不斷的更新迭代,從1.0版本、2.0版本一直到N.0版本;每開發(fā)一次 native app 就需要鋪一次平臺。并且現實狀況是并非所有用戶都會積極更新新版本,所以設計師和開發(fā)人員在研發(fā)新功能的時候還要顧忌之前的舊版本會不會支持等問題。不同 的平臺乘以不同的版本,人力物力被投入到了鋪設平臺的工作中,提高產品用戶體驗的精力比較有限。

  于是人們受夠了終端設備碎片化的折磨,開始期盼著一種有別于native app的事物出現。由HTML5技術開發(fā)的web app的出現給予了設計師和開發(fā)人員美好愿景。HTML5技術的渲染過程主要是由瀏覽器、內嵌HTML5解析器的應用程序、支持書簽打開方式的應用程序抑 或是移動手機產品進行的。如此,產品的上線和版本更新不再需要花費那么長時間來鋪平臺, Appcelerator的內部邏輯會將產品的UI轉換為iOS或Android等平臺的原生界面。同時,web app形式的產品不需要用戶下載更新,通過網絡即可以訪問最新版本;也便于設計師和開發(fā)人員調試和修正錯誤,不再存在同時兼顧新舊版本的問題。

  HTML5可以實現的效果

  HTML5威力如此強大,確實擁有提高互聯網產品質量、改善開發(fā)人員現實環(huán)境的潛力。因此設計師和開發(fā)人員需要對它進行必要的了解。但這并不意 味著設計師就要放下自己手中的工作開始學習編程技術了,而是應當考慮HTML5對具體的設計將會有哪些明顯的改變,HTML5技術可以實現什么樣的設計效 果?

  在蘋果、谷歌及微軟等巨頭公司的積極倡導下,HTML5技術進步神速,web app可以實現的效果愈來愈豐富。很多web app確實已經可以和native app相媲美了。對HTML5支持最好的瀏覽器是Safari和Chrome,Firefox和 Opera差強人意,IE瀏覽器支持度最低。如下圖所示:

  現在網絡上常常會見到類似《使用HTML5開發(fā)的19個網站》、《25款超棒的 HTML5 Canvas 游戲》等相關介紹文章,設計師可以時常拿來把玩體驗一番。本文囿于篇幅限制,在此只舉幾個應用HTML5技術比較典型的網站產品進行示例說明。

  移動終端

  1.Gmail

  2.Youtube

  3.Vesseltracker

  4.GeoCongress

  5.BusinessesForSale.com

  6.TriOut Mobile

  7.ING Direct

  8.AOI

  9.Naver

  10.百度無線小說

  PC端

  1. Flickr Browser

  2. X-Worlds

  3. CSSWarp

  4. CSS3.0 Maker

  5.Tiny Fluid Grid

  6. HootSuite

  7. Aviary’s Image Editor

  8. Twimbow

  9. Scribd

  10. Google Body Browser

  設計師通過親自體驗這些HTML5手機應用或網站,對HTML5所能支持的效果細節(jié)會有一個大概的、感性的認知。籍此獲得的設計感知能力遠比看幾行讓人頭暈的代碼要深刻、易于運用。

  HTML5近期為什么無法成為主流

  看了以上網站的效果,是不是感覺HTML5很酷?既然它這么優(yōu)秀,既可以就解決終端碎片化的困擾,又便于開發(fā)人員實現,那么為什么我們不趕緊將 HTML5推廣開來?我們到底在等待什么?然而殘酷的現實告訴我們,HTML5的時代還沒有真正到來,在近期內仍無法取代native app成為主流。筆者根據自己的理解,將原因歸結為以下幾點:

  HTML5本身

  W3C表示在2014年之前不會公布有關HTML5的標準。現在各大公司積極開發(fā)意圖走在web app 產品研發(fā)中的前列,但仍處于探索階段。HTML5還沒有清晰明確的統(tǒng)一標準,也就難以大范圍的推廣。等待該技術成為主流,仍需尚待時日。

  瀏覽器

  沒錯,web app確實只需要網絡訪問就可以。但是產品的效果需要支持HTML5技術的瀏覽器進行渲染,產品的組件需要瀏覽器的控件庫來搭建完成。現有的瀏覽器在控件 庫方面都存在漏洞,致使web app的效果無法全部施展,加載速度較慢。HTML5大行其道,一個強大的瀏覽器的作用非比尋常。而這個強大的瀏覽器什么時候才可以出現,還沒人知道。

  網絡信號

  Native app 在離線狀態(tài)下依然可以使用一些功能,穩(wěn)定性比較好。相比之下Web app對網絡的依賴性更大。這一點和“云”有些相似,沒有接通網絡就無法使用其服務(雖然HTML5支持離線存儲)。現今國內的wifi普及率還非常 低,3G網絡覆蓋率也有待完善而且費用偏高、穩(wěn)定性不強。無論從穩(wěn)定性還是流量資費角度考慮,用戶都沒有能力舍棄native app.

  移動終端

  移動終端(主要是手機)的市場分布情況也是HTML5的影響因素之一。智能手機的市場份額還比較小,功能手機仍占有絕對的優(yōu)勢地位。而在web app的支持性方面智能手機無疑是最好的,其次是社交手機,功能手機支持性最差。移動終端的市場份額分布情況成為HTML5近期推廣的瓶頸。如圖所示:

  設計師應如何應對HTML5?

  在了解了HTML5技術的優(yōu)勢、效果以及實現進度之后,設計師應該考慮自己接下來需要做些什么了。HTML5是互聯網研發(fā)的必然趨勢之一, 具有提高產品品質的巨大潛力。設計師唯有順應這一潮流的發(fā)展,積極投身到HTML5的試驗研發(fā)中,才能在時代的大潮中握有先機。那,我們應當怎么做抑或做 些什么呢?筆者有幾個淺薄的建議分享給大家:

  形成企業(yè)的一致風格,增強識別性

  現在的native app 都需要經過嚴厲的審核才能上架“應用商店”,即使如此,應用程序已經開始數量激增,找到一個滿意的應用談何容易。如果web app的時代到來,用戶只需要通過瀏覽器就可以輕松使用某個應用程序,沒有了“應用商店”的限制,應用程序產品的數量將難以估計。這個時候我們需要擔心我 們的產品會不會被淹沒在其中。為了避免這樣的悲劇,一個有效的辦法是使同一個公司的產品具有一致風格,并且鮮明有特點,這樣可以更有效的抓去用戶的注意 力,增強產品的識別性。

  開始注重特定瀏覽器的適配

  為特定用戶而設計,也就需要為用戶所使用的特定瀏覽器而設計。只有當我們控制了使用環(huán)境,我們才能控制確保用戶角度的產品效果更好。也許HTML5的時代不需要再頻繁的鋪平臺,但為特定的瀏覽器設計特定的效果是進一步提高用戶體驗的重要舉措。

  Google Wave是一個不錯的例子。Google Wave試圖把博客、郵箱、即時通訊以及wikis結合起來,成為一款強大的網絡交流服務。它是由HTML5編寫的,并不支持在所有瀏覽器上使用。雖然因 為關注度不高被Google停止服務,但Google Wave作為一次嘗試,已經在HTML5的發(fā)展道路上走了很遠很遠。

  打破思維定勢,注重運用技巧

  這一建議來源于實際的工作,針對的也是實際工作中會遇到的情況。Web app 的設計工作中,所需要應用的HTML5技術效果往往沒有那么多;即使有,團隊中的RD也未必全都做得出來。其實用戶不關心這個效果是使用什么編程語言完成 的,用戶關心的是交互是否順暢、視覺感官上是否有品味。因此設計師需要在細節(jié)上注重提升web app的品質感,比如邊框的設計,比如翻頁的設計,比如子產品列表的設計等等。甚至可以嘗試做一些“偽app效果”。這方面m.naver.com做得非 常棒,布局設計、功能按鈕的設計都酷似native app, 子產品的列表全部做成高品質的icon樣式;其實 不過是一個圖標加一個鏈接那么簡單。

  重視移動互聯網

  HTML5在移動互聯網中的需求最旺盛,潛力也最大。適配碎片化嚴重的移動終端從長遠看不是理想的辦法,但現階段還擺脫不了這一現實。現在我們 所擁有的最好的移動實驗平臺是iphone,它的適配比例已經足夠高了。如果做Html5新產品的API支持測試,建議還是使用iPhone.

  總結

  HTML5技術正引領互聯網朝web app方向發(fā)展,這是互聯網發(fā)展的必然趨勢之一。Web app將越來越多的走到用戶面前。設計師在面對HTML5技術的時候,既需要了解當前該技術可以實現的效果,又需要在實際的工作中不斷摸索和總結設計技巧 和策略。緊跟web app的發(fā)展,不斷嘗試,對設計師來說既是一次冒險,也是一次難得的機遇!

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業(yè)用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要介紹了有關HTML5頁面在iPhoneX適配問題,需要的朋友可以參考下
本篇文章主要介紹了html5中canvas圖表實現柱狀圖的示例,本文使用canvas來實現一個圖表,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
Adobe公司出品的多媒體處理軟件產品線較多,涵蓋了音視頻編輯、圖像處理、平面設計、影視后期等領域。這篇文章主要介紹了Adobe Html5 Extension開發(fā)初體驗圖文教程,非常不錯,需要的朋
這篇文章主要介紹了基于HTML5的WebGL經典3D虛擬機房漫游動畫,需要的朋友可以參考下
這篇文章主要介紹了手機端用rem+scss做適配的詳解,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
本篇文章主要介紹了canvas 實現 github404動態(tài)效果的示例代碼,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
主站蜘蛛池模板: 91视频官网 | 欧美日韩在线成人 | 久久久久国产精品一区二区 | 欧美一级久久久猛烈a大片 日韩av免费在线观看 | 欧美精品一二三 | 中文字幕第十页 | 精品成人69xx.xyz | 99reav | 免费观看色 | 91在线网站 | 日韩久久在线 | 天堂资源最新在线 | 天天欧美| 国产一区二区精品在线 | 一本一道久久a久久精品蜜桃 | www.狠狠操| 99精彩视频 | 男人的天堂在线视频 | 免费99精品国产自在在线 | 成人小视频在线 | 国产乱码精品一区二三赶尸艳谈 | 亚洲高清免费视频 | 欧美日韩高清在线一区 | 国产精品a一区二区三区网址 | 日韩欧美在线免费 | 欧美精品在欧美一区二区少妇 | 亚洲综合无码一区二区 | 久久99国产精一区二区三区 | 91在线一区二区三区 | 成人影院在线视频 | av免费观看在线 | a在线免费观看 | 亚洲精品免费视频 | 久久天堂 | 91综合在线观看 | 精品日韩一区 | 亚洲精品性视频 | 日韩高清在线观看 | 日韩亚洲一区二区 | 福利视频网站 | 亚洲精品一区二区三区蜜桃久 |