者:日照工校/徐鹏
手机浏览器能用来干什么?看资讯、看图片、看小说、看视频等等。作为上网必备工具,手机浏览器对于网络体验的影响不可忽视。随着网络的快速发展,大家对于浏览器的要求也越来越高,比如支持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小时内与您取得联系。