北大青鸟光谷校区

北大青鸟光谷校区

  • 北大青鸟鲁广校区
  • 北大青鸟光谷校区
  • 北大青鸟宏鹏IT校区
  • 荆州青鸟之家
  • 襄阳青鸟之家

17740513250

百日千才

Chrome Beta它为开发者带来了什么?

2012-02-13 19:42:59来源:武汉北大青鸟光谷校区作者:北大青鸟宏鹏光谷校区

   北大青鸟武汉宏鹏光谷校区:Chrome Beta它为开发者带来了什么?

       Chrome Beta的身份是Chromium的一个fork,并且repository也是分离的,所以大部分的代码会upstream。对于开发者来说,Chrome Beta如此性感不是露源码这一点,它还为web开发者带来以下激动人心的特性:

  CSS 3D 转换

  GPU 加速的画布

  CSS 动画

  SVG

  WebSockets(2月9日Square开源了Objective-C WebSocket库)

  Dedicated Workers

  IndexedDB

  Application Cache

  File APIs

  Date and time pickers

  Media Capture API 部件

  设备定位

  地理定位

  远程Debugging

  基于PC端设计的网站在移动端上经常面临字体太小的问题,Chrome Beta使用了一种被称作“Font Boosting”的技术,使用一种特别的算法适当增加字体大小,保证在缩放页面的时候依旧保持良好的可阅读性(当然,这个美好愿望在很多时候都是成真的)。而其对web开发者提供的福利:Remote Debugging的特性,目前只能通过数据线,通过ADB操作。操作也很简单,终端下

  adb forward tcp:port localabstract:chrome_devtools_remote

  之后在PC下打开Chrome登陆localhost:port就可以。

  当然,作为一款手机浏览器是有其局限性的。比如不支持扩展、WebGL(少了很多乐趣啊)、Shared Web Workers以及Web Audio API。其中具争议性的恐怕便是从来没有也将不再支持Flash。不过终归现在还只是Beta版,脱Beta转正的路还很漫长,说不准哪天就支持了,开发者又有的玩了。

  为此Adobe还在官方网站上特地刊登告示,称其实去年11月Adobe停止开发Flash,而且忙着在和Google等大厂家合作搞HTML5,Chrome Beta也没理由再支持Flash。不过Adobe从来没有停止Flash在PC端的开发,大家一定要挺住。

  除了软件方面的局限外,还有诸如流量、网络速度、漫游以及低内存、小硬盘、低功率CPU等硬件方面的限制。用户体验也是一个关键因素,比如浏览器的Tab特性在手机上该如何呈现?如何减少上下或者左右滚动操作?

  由于Android平台很多重要特性的API是裸露给SDK的,浏览器layer的某些部位完由Java实现,通过JNB和其余的Chromium以及WebKit代码进行通信。

关闭

只为了方便您就学 北大青鸟光谷校区 北大青鸟光谷校区

武汉市江夏区庙山街道华泰街16号(北大青鸟综合大楼)

Copyright (c) 2006-2024 武汉宏鹏教育咨询有限公司 版权所有 All Rights Reserved.