css只有X,Y两个轴向,只能构成一个平面,不能构成一个真正的立体空间,你看到的网上css做的3D立方体的例子原理类似:ps里面你画三个正方形平面色块,通过拉伸、透视等方法变形把三个正方形拼成一个立体正方形盒子的三个面,这个是视觉上的欺骗,只能拼凑出简单的立体形状,css并没有在一个3D空间内生成带三个轴向的物体,也没办法通过css导入真正的3D模型来个转一圈之类的,你想用纯css做个3D机器猫就不行了。
如果是webgl,你可以建个机器猫模型,把obj格式的模型文件导入,然后指定贴图,灯光等等,加上js代码控制,可以在支持的浏览器上360角度的展示机器猫了。webgl原理就和游戏引擎一样(目前肯定没游戏引擎强大),只不过游戏引擎是用c++之类的来开发,展示的东西基本上都需要用户执行一个安装到本地电脑的过程,现在webgl你可以用js来开发,然后直接在浏览器上展示。
【IT168 评测】每一个安卓新版本都有一个甜蜜的代号,这次的安卓4.0版本代号为冰激凌三明治,听上去很美,但是实际应用中安卓4.0比安卓2.3有什么提升呢?今天笔者就用华为Honor来细数安卓4.0不一样的地方。▲华为Honor经典白
华为Honor虽然上市的时候搭载了安卓2.3的系统,但是凭借华为的强大技术实力,已经为Honor放出了4.0的系统升级包,这在国内是第一家,笔者也在第一时间刷入系统包,体验了一把安卓4.0。
首先,安卓4.0给笔者第一感觉就是界面很像安卓平板电脑专用的3.0蜂巢操作系统。从整体风格和桌面小插件等设计,4.0都与3.0有着千丝万缕的联系,而相比2.3系统,升级幅度巨大,这也是笔者期待4.0问世的原因之一,毕竟看惯了2.3的界面,审美疲劳,看伤了。
▲解锁界面
▲系统界面
▲切换界面和小插件风格
安卓4.0另一个吸引笔者的原因就是针对浏览器做了优化,特别对HTML5代码进行了优化,毕竟今后Adobe公司将不再研发移动版FLASH插件,虽然安卓4.0上的FLASH插件是Adobe的最后一版,但是HTML5强劲的势头无人能挡。
▲安卓4.0目前还不支持FLASH插件
截图中可以看出,安卓4.0目前并不支持FLASH,优酷无法播放,但是这也带来一些好处,例如网页缩放的顺滑。
用HTML5写的网站可以实现用户不下载任何插件就能观看网页上的视频、收听到网页上面的声音。这对提高用户在浏览网页时的体验有很大提升。比如缩放会变得顺滑,支持更高分辨率的影片等等。笔者对华为Honor进行了HTML5的测试,测试结果令人满意,得分为230分,较2.3版本的177分有很大提升。
▲对比其他移动浏览器 HTML5得分
笔者又对CSS3代码进行了测试,用CSS3代码写的网站也有它的优点,这种网站载入时间短,消耗流量少,由于对颜色过渡控制的很好,使得整个站点能保持一致的视觉效果。
▲作为华为Honor安卓4.0原生浏览器 右为小米浏览器
通过比对,请读者注意机器猫边缘细节方面,华为Honor上原生的浏览器比小米上经过优化的浏览器对CSS3的支持还要好。最后附赠一张IE6上浏览CSS3的效果。
▲IE6上面的多啦A梦
完善的流量控制和开发者选项
曾经的流量大户变成了节省流量专业户。
安卓系统推出伊始就向用户灌输实时在线的理念,许多应用软件都必须实时联网进行数据更新,但是这一点仿佛不符合中国国情。大多数用户还在使用每个月包几十兆流量的2G上网套餐,对实时联网的安卓手机是在吃不消,这就是为什么出现了APN开关这种应用软件。但是对流量的担心不会带到4.0上面了。
▲流量控制 用户可以自定义上限
4.0中对流量特别设置了监控模式,用户可以针对自己的需求设置流量的上限。对流量的种类也有区分,2G、3G、WIFI都可以分卡控制。可以实现实时监控流量,再也不怕流量超了带来的巨额电话费了。
安卓4.0还特意为开发者或者是高级玩家设置了开发者选项。其中有许多实用的功能。
▲显示触摸效果(左) 显示CPU使用情况(右)
▲强制GPU进行优化可以提升滑动的流畅度 但会更加耗电
▲对存储和电量的控制
虽然现在安卓4.0还没普及也还不稳定,但是可以看出这是一套谷歌转型的操作系统,融合手机平板风格的设计,对网页浏览不在依赖adobe的优化等等,都可以看出安卓4.0不像是安卓2.2到安卓2.3那么简单,未来安卓4.0肯定也会成为主流,那就让我们期待更多的安卓4.0手机在明年的CES大会上出现吧。