者:日照工校/徐鵬
手機瀏覽器能用來干什么?看資訊、看圖片、看小說、看視頻等等。作為上網必備工具,手機瀏覽器對于網絡體驗的影響不可忽視。隨著網絡的快速發展,大家對于瀏覽器的要求也越來越高,比如支持HTML5頁面版。由于手機瀏覽器的內核和性能存在差異,造成不同的HTML5頁面瀏覽有不同的體驗。
近日無意中看到一個款800手機瀏覽器,在體驗過程中,發現不論是在游戲體驗還是軟件特效上,都完全體現HTML5效果,為了讓大家有更直觀的感受,就先試用了一番。
小知識:
HTML5名詞解釋:原生支持多媒體功能,不再依賴瀏覽器插件(例如 Adobe Flash player, Windows Media Player),便可實現跨平臺在線影音播放。同時 HTML5 還可以讓網頁調用手機的應用數據從而實現很酷的功能。另外,HTML5 新增了離線存儲,一次聯網加載資源,長久離線訪問。廣義的 HTML5 技術還包括 CSS3,JavaScript 以及支持 SVG 等。
在試用過程中,首先引起筆者注意的,還是800手機瀏覽器的界面化,所謂細節決定產品的成敗,先來看看它的到底是什么樣子。
800手機瀏覽器啟動后,從整體上看到的,就是集成了常用的搜索引擎和常用網站,而且還可以添加新的常用頁面。
跑分測試
800手機瀏覽器主要是面向智能手機的安卓瀏覽器,全面支持 HTML5。但是如果要成為一款真正的支持HTML5的手機瀏覽器,僅有支持還是不夠的,更多的需要完全與HTML5的融合,還是先看看它的跑分結果吧:
注:測試網站Html5test.com,它是一個非常具有權威性的測試HTML5性能的網站,無論是PC端還是手機端的瀏覽器,都能夠快速檢測出當前瀏覽器對HTML5頁面各項元素對于HMTL5的支持情況。
在HTML5 測試中,800手機瀏覽器得分高達驚人466分,800手機瀏覽器的得分完全可以媲美PC端瀏覽器的表現,這也大大提升了它對HTML5特效效果以及游戲的支持。
跑分測試結果已經可以說明一個很重要的方面,當然除這些數據外,本身具有HTML5的特性也是非常重要的,800手機瀏覽器還給我們很多HTML5體驗,展現了一種對于HMTL5的一種融合以及更深的理解。
視頻播放
提起HTML5,很多人都會想到視頻播放。因為它完全不需要任何的插件支持,只要是瀏覽器支持即可,目前主流的視頻網站都早已經實現,他們完全支持HTML5的視頻直接播放。目前雖然還支持Flash插件,但是它會大大的增加電量消耗和性能的損耗,同時Adobe公司也宣布會停止Flash在手機端的更新。
現在,來看看800手機瀏覽器對于視頻的表現:
HTML5視頻體驗網站截圖
逼真的靈動效果,完全沒有卡頓的現象
800手機瀏覽器在播放過程中沒有出現視頻失真或者不流暢的情況。
CCS3特性
除此之外,800手機瀏覽器還展示了幾種HTML5獨有特性,比較代表性的有CSS特性等。
CCS3是CSS語言的新版,也是一個全新時代的技術,它可以給你的圖片添加圓角,可以讓你的圖片具有陰影特效,還可以打造一個矢量圖的效果。
游戲體驗
800手機瀏覽器不僅僅帶來了一些軟件上的體驗,還給我們的帶來了很多游戲上的體驗,來看看800手機瀏覽器的游戲效果如何吧。
這款游戲屬于一個網絡游戲,支持觸摸反饋,在試玩過程中,游戲的流暢度和直接下載游戲沒有太大的差別。
總結:
800手機瀏覽器在HMTL5上表現無懈可擊,給我留下很深刻的印象。它不僅僅表現在跑分測試數據上,更多的是表現在對于HTML5的融合上,是一款真正的HTML5瀏覽器。
月1日消息,今年的谷歌I/O大會定在了5月18日,那么,在安卓全新系統Android 7.0(Android N)之前,我們不妨來看看Android系統一直以來的更新歷史以及所有的Android系統命名吧。
Android 1.1:Android 1.1作為谷歌正式發布的第一版Android系統,與2008年9月正式發布。
Android 1.5Cupcake(紙杯蛋糕):2009年4月30日發布。
從這一版本開始,安卓系統開始使用甜點作為安卓每個版本的名稱,而Android 1.5主要更新則是支持拍攝和播放影片,并支持上傳到Youtube,提供屏幕虛擬鍵盤,應用程序自動隨著手機旋轉,來電照片顯示等基礎功能。
Android 1.6Donut(甜甜圈):2009年9月15日發布。
從第二個版本開始,我們了解了安卓系統的命名原則,除了簡單的甜點名稱以外,每個版本的命名都將按照英文字母順序排列。從Cupcake到Donut到接下來的一系列安卓系統都是如此。Android 1.6主要的更新如下:支持CDMA網絡;文字轉語音系統,支持虛擬私人網絡(VPN),支持更多的屏幕分辨率等。
Android 2.0 Eclair(松餅):2009年10月26日發布。
在Android 1.6更新的第二個月里,Android 2.0正式發布,這或許是更新進度最快的一次。Android 2.0主要的更新如下:"Car Home"程序;支持更多的屏幕分辨率;新的瀏覽器的用戶接口和支持HTML5;新的聯系人名單;支持Microsoft Exchange;支持內置相機閃光燈;支持數碼變焦;支持藍牙2.1;支持動態桌面的設計。
Android 2.2/2.2.1 Froyo(凍酸奶) :2010年5月20日發布。
主要的更新如下:3G網絡共享功能;Flash的支持;App2sd功能;全新的軟件商店;更多的Web應用API接口的開發。
Android 2.3.x Gingerbread(姜餅) :2010年12月7日發布。
主要的更新如下:增加了垃圾回收和優化處理事件;提供了新的音頻效果器;支持前置攝像頭、SIP/VOIP和NFC(近場通訊);簡化界面、速度提升;一鍵文字選擇和復制/粘帖;改進的電源管理系統;新的應用管理方式。
Android 3.0 Honeycomb(蜂巢):2011年2月2日發布。
主要更新如下:優化針對平板 ;全新設計的UI增強網頁瀏覽功能 ;in-app purchases功能。
-Android 3.1 Honeycomb(蜂巢) :2011年5月11日布發布。
版本主要更新如下:
經過優化的Gmail電子郵箱 ;全面支持Google Maps ;將Android手機系統跟平板系統再次合并從而方便開發者;任務管理器可滾動,支持USB輸入設備(鍵盤、鼠標等) ;支持Google TV,可以支持XBOX 360無線手柄。
-Android 3.2Honeycomb(蜂巢):2011年7月13日發布。
版本更新:支持7英寸設備;引入了應用顯示縮放功能。
Android 4.0 Ice Cream Sandwich(冰激凌三明治):2011年10月19日發布
版本主要更新如下:全新的UI;全新的Chrome Lite瀏覽器;截圖功能;更強大的圖片編輯功能,自帶照片應用堪比Instagram;新功能People:以聯系人照片為核心,界面偏重滑動而非點擊,集成了Twitter、Linkedin、Google+等通訊工具。新增流量管理工具,可具體查看每個應用產生的流量,限制使用流量,到達設置標準后自動斷開網絡。
Android 4.1 Jelly Bean(果凍豆):2012年6月28日
新特性:特效動畫的幀速提高至60fps,增加了三倍緩沖;增強通知欄;全新搜索;搜索將會帶來全新的UI、智能語音搜索和Google Now三項新功能;桌面插件自動調整大小;新的輸入類型和功能;新的連接類型。
-Android 4.2 Jelly Bean(果凍豆):2012年10月30日
Android 4.2沿用“果凍豆”這一名稱,以反映這種最新操作系統與Android 4.1的相似性,但Android 4.2推出了一些重大的新特性,具體如下:全景拍照功能;鍵盤手勢輸入功能;Daydream屏幕保護程序;用戶連點三次可放大整個顯示頻,還可用兩根手指進行旋轉和縮放顯示。
Android 4.4 KitKat(奇巧巧克力)2013年11月1日
新的4.4系統更加整合了自家服務,力求防止安卓系統繼續碎片化、分散化。
Android 5.0 Lollipop(棒棒糖)2014年10月16日
更新內容:全新Material Design設計風格、全新的通知中心設計、支持64位ART虛擬機、Project Volta電池續航改進計劃、全新的“最近應用程序”
-Android 5.1 Lollipop(棒棒糖)2015年3月11日
作為Android 6.0登場前的一個預熱,谷歌在2015年I/O大會前推出了這樣的一個更新。主要以改良Android 5.0的表現,修復部分的系統bug。
Android 6.0 Marshmallow(棉花糖) 2015年5月28日
Android 6.0是至今為止最新的一個Android系統版本,版本更新中加入了大量漂亮流暢的動畫、相機新增專業模式、全新的電源鍵菜單、可自定義鎖界面樣式、全新的快速設置風格、支持快速充電的切換、支持文件夾拖拽應用、原生的應用權限管理、Now on Tap功能、支持RAW格式照片。
如今,2016年谷歌I/O大會將至,有關Android 7.0的消息不斷傳出,此前就有通知欄更新的官方截圖。至于Android 7.0,N開頭的甜品單詞其實非常少,小編能想到的并不多:Noodle(面條),Nut(堅果),Nectar(花蜜),你覺得Android 7.0會如何命名呢?
安卓中國
次我寫了關于我喜歡的HTML5格式,在后續的文章中我會寫關于我所討厭的HTML和HTML5文件格式,他們都是在開發我們的網站和PDF與HTML5轉換器中會花費大量時間的工作。
首先,我想簡單概括一下為什么HTML5會在這個智能手機和平板電腦風靡的時代,變成一種解決現代需求和網站需求的新標準,廢話不多說,下面就讓我們開始吧!
那么什么是HTML5呢?
HTML5是HTML標準的最新版本,它是一個專門用于構建互聯網并展示出萬維網內容的核心標記語言。HTML5在HTML4的基礎之上增加了新的標簽以及矢量圖形內容整合,另外還有一些數學公式的標記語言。這些新的功能會讓我們在不需要安裝專門的插件和接口的情況下,在網絡上更好的呈現出多媒體和圖形界面的內容。
一個很好地案例就是Youtube,它的視頻現在都是用HTML5來展示。
現在已經了解了什么是HTML5以及它的一些功能特征,你可能想知道,既然HTML5這么好你為什么還討厭它呢?
接下來我將會告訴你為什么…
我很討厭的一點是在HTML5中不支持TIFF格式。
什么是TIFF呢?它是一個位圖圖像文件格式,經常被用于專業的高品質圖像的存儲、轉換、顯示以及剪貼畫,掃描文件等光柵圖像的打印。由于TIFF專門設計用于柵格數據的轉換,是一種在印刷行業中得到廣泛支持的圖形文件格式,它能夠作為高品質圖像的大型調色板使用。TIFF允許顏色分辨率高達48位RGB顏色或是為64K的調色板。
更好的圖形縮放意味著使用它進行圖形繪制和圖像編輯將會更加順利,并適合在postscript打印機和非postscript打印機上面運行,是一種最好的歸檔圖像的格式。
看到了TIFF格式的這么多好處你肯定也會認為HTML5應該會支持TIFF格式,不幸的是只有Safari作為TIFF文件的原生支持,其它的任何瀏覽器并不支持TIFF。
關于HTML5我最討厭的就是它的不兼容。雖然每次瀏覽器更新都能修復一些不兼容,有時候某個修復還可能會破壞另一個修復。例如在CSS中或者嵌入內容和HTML5功能設置中的某些Bug。
下面的截圖很好地展示了各種瀏覽器對HTML5輸入字段的模式屬性的支持。可以看出,安卓和IE瀏覽器的最新版本在支持HTML5上面還有一些問題。而Safari只有部分支持HTML5,如果你在你的網站上使用HTML5,你會發現它不會被很好地展示。
事實上很多的瀏覽器在HTML5的支持上都有問題,下面的圖片顯示了每個瀏覽器對HTML5的支持程度。令人驚訝的是不是所有的HTML5規范都被所有瀏覽器支持。
和HTML5一樣,Web視圖也有一些輕微的不兼容。由于屏幕大小的不同、終端用戶操作系統的差別以及缺乏標準等諸多因素,兼容性了安卓系統上的一個很嚴重的問題。雖然兼容性問題能通過安裝新版本來解決,但不是所有的設備都支持最新的更新,如果是一個Web App的話將面臨一個更嚴重的問題。
鑒于在計我們的網站和開發PDF與HMTL5轉換器的過程中會花費很多時間在HTML5上面,我經常會發現每次谷歌更新會修復一個問題,但也會破壞一些東西。以前谷歌破壞了HTML5游戲和HTML5滾動條。快速地看一下谷歌,你會發現其他人也有同樣的問題。
HTML5可以嵌入視頻,音頻,文字,高質量的圖像,動畫和互動的應用程序直接進入網頁,對第三方插件的依賴將減少。
主要是從圖像大小,CSS,Javascript和一般的HTML5推動至他們的極限。添加更多的HTML5基礎代碼,讓那些連接速度慢或者有數據限制的移動用戶獲取更多的HTML5的傳播和擴散。
一個我比較討厭的關于HTML5的事情是它支持傳統的CSS。你曾建立過一個不錯的網站然后發現他在谷歌、火狐、Opera和Safari中運行的很好但是卻不能在IE瀏覽器中運行嗎?有一些工作區像回退方法或者專門教你在舊版瀏覽器中處理這些問題。但是除非你在HTML5代碼中特別指定,否則的話它將不會很快修復這些問題。
最后要說的是關于HTML5我最討厭的就是它缺乏表單驗證
通過包含一個內置的客戶端表單驗證機制的設計使執行客戶端無縫驗證,從而使HTML5支持表單驗證。但是,人們避免HTML5表單驗證最主要的原因是缺乏新的應用程序接口的瀏覽器支持。
不幸的是,任然有很大的一部分用戶群還在使用不支持新的應用程序接口的瀏覽器,所以如果你打算迎合這些用戶,最終你不得不添加工作區到你的代碼中,以便獲得所有的瀏覽器支持。但是這會耗費一些時間和精力去保留多個代碼路徑。
最后希望這篇文章能夠對你有用。如果你也遇到過同樣的關于HTML5格式問題的困擾?請告訴我。
本站文章除注明轉載外,均為本站原創或翻譯
*請認真填寫需求信息,我們會在24小時內與您取得聯系。