|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
由于HTML 5中许多新的语义信息,开发从web页面中提取信息的web工具将变得十分容易。我们将看到越来越多的糅合(mashup)服务,以及越来越好的浏览器模式(如阅读器和翻译工具)。 不管是Zynga、Facebook、Google、微软、苹果,还是众多新兴的初创公司,都已拉开了HTML 5大战的序幕。早前,我们曾发表过一篇《HTML 5未来发展的六大趋势》,今天这里要介绍的是2012年HTML 5发展的14个大胆预测:- u/ Y: H4 ^2 H5 H9 s
& |8 m: U7 M; B4 J; w1)网络之间的联系越来越紧密 G/ G$ L7 K8 f9 A
% ^. g. x* a$ u" d% F* b1 x4 a2012年,HTML 5将会增加对更多实用API的支持,让网站彼此连接。例如,Facebook上运行在iframe标签中的Zynga游戏,通过使用新的postMessage API,将可以直接在Facebook框架内进行通信。而在HTML 5之前,窗口内的通信必须依赖远程服务器,或许借助让人爱恨交加的黑客。
* z4 g; a6 ^$ q8 `8 X8 @
# ?8 m" M' K# E1 o$ [; v- k: s! z* Y除API外,HTML 5还将新增跨域资源共享(Cross-Origin Resource Sharing,即CORS),这将有助于实现不同网站之间的信息共享。例如,通过CORS,初创企业可以为用户提供照片编辑服务,从Facebook上下载照片、编辑修改、重新上传。# h+ N( y; f' d$ G
+ N2 {! G8 |8 Y8 E8 v3 k, C由于HTML 5中许多新的语义信息,开发从web页面中提取信息的web工具将变得十分容易。我们将看到越来越多的糅合(mashup)服务,以及越来越好的浏览器模式(如阅读器和翻译工具)。& s' l! l3 X+ t
8 }* f9 E; P9 u% `( ~+ o* y1 x9 l
2)web浏览器的性能堪与iPhone媲美, @" d4 ^8 J6 q$ j/ D& o' L
4 b1 Y7 X7 I) n2012年,web浏览器将开始支持通知推送、地理定位以及离线运行应用程序。部分浏览器很可能会采用类似iOS风格的用户界面,性能堪与iPhone媲美。' X3 \7 Q8 x* X' ^ H7 _) H6 N. H
n/ @/ }' z- |) T
3)越来越多的应用开发将基于HTML 5
3 }% O3 A3 A& R; E$ Z8 z7 t8 {& p& O
% F O# o9 l* C8 U$ G- A# Z2 A现在很多用户使用web应用发送电子邮件和分享图片等,但到2012年,越来越多的应用将支持HTML 5,届时,用户将看到大量类似Inkscape和Illustrator的HTML 5内容创作应用。
2 H, [) Z% J( f4 T6 U9 b" D- x: R* k( u1 B
4)浏览器IE 10“王者归来”,大幅提升HTML 5性能
: x, e# ]: V; g# B8 U. a- X. M8 I
微软已投入巨资提升HTML 5性能,IE 10发布之际便是真正的“王者归来”之时。届时,IE将成为运行最快的浏览器,引领整个浏览器大潮。获得IE浏览器较好的支持也将成为开发HTML 5应用的动力。; o C1 _5 m4 S2 n# G
! t v0 c; {7 P/ D2 T# H- |
5)浏览器厂商将涉猎应用商店业务
7 L# U3 Q6 {4 `8 f) |7 B- z% r0 f$ Z. j6 w$ m+ [. |4 T$ I
据悉,面对应用商店这块大蛋糕,浏览器厂商们已经开始蠢蠢欲动,而Google Chrome浏览器已经推出了自己的应用商店,很多其他的浏览器厂商很可能会纷纷效仿。其实,这对HTML 5应用开发者来说,是一个好消息,意味着更多的销售机会,而这些平台具体的支付系统和收入分成也将接踵而至。, {' T ~% @" n! I4 m
3 `5 s6 Y" E" J: k! `9 ]' ?
6)至少有一个基于WebGL技术的重量级游戏发布
- c1 m) S, g# s- o& M4 I# Y. R' }
2012年,至少有一个AAA游戏公司会推出基于WebGL技术的3D游戏,或者是发布已有知名游戏的更新版本,如Team Fortress 2 或 Assassins Creed。
, O3 E7 `+ d( X% z7 z
# s6 A! |0 {# |7)越来越多的应用将使用离线缓存,支持脱机工作
1 \2 @; O9 ^4 F; Z* ]* J0 d7 x$ _- W( E( k$ `2 T9 {; U
离线应用缓存将极大地提升HTML 5应用的可用性和速度。通过查询本地数据库避免应用与服务器之间的往返通信,消除web应用的时延缺陷。
8 a' k) l- B& M! J4 [( c
& _# U3 D, B! b" P" r5 o3 W. f8)HTML 5广告将逐渐取代Flash广告- y; Z8 k. j5 i% v) k, l
& G/ E/ p* p5 r那些热衷于把来自iOS设备庞大流量货币化的网站站主们将诉诸于HTML 5广告。同时,越来越多的初创企业也将进军这个新兴市场,解决必将会面对的安全、创作工具等问题。既然HTML 5具备了Flash广告几乎所有的效果,以及部分Flash广告没有的效果,HTML 5广告取代Flash广告是迟早的事。 F- c/ ~! `0 U1 X. L
& j/ D6 L! j1 T+ k% y6 C( K; L1 \* ?
9)JavaScript将因更好的内存管理和类型数组,性能得到大幅提升9 a6 d( z5 V/ R5 ~4 J! i
+ `& H: ?+ {7 h6 G+ [
虽然JavaScript的速度确实已经很快了,并已成为世界上最快的脚本语言之一,但仍有提升空间。Google Chrome已经开始着手改进内存管理和垃圾收集算法。再加上各种类型数组,JavaScript的性能将不断得到改进,并逐渐赶超Java。
4 l. F+ R' V) v1 K9 B c7 ]% J6 y# a
10)硬件加速将被越来越多的浏览器采用(不包括主流移动浏览器)
" K# w2 X/ A* B; T9 }8 g+ f7 \' C& i5 T2 n
越来越多的浏览器厂商将效仿IE,学习和引入微软的硬件加速技术。而那些不采用该技术的浏览器将变得越来越缓慢臃肿,最终将在激烈的浏览器大战被淘汰,如Firefox。
' ? P* j" F" U: f5 }5 q
8 u& O3 u3 f H5 \, A9 F不过,移动浏览器方面,可能要等到2013年才能有比较实质性的发展。
; z9 q! }0 v# r5 D3 }( w: I1 `/ L; _ _4 ?
11)越来越多的人将通过移动设备玩简单的HTML 5游戏
4 K! y0 _5 n( Z" [ h
7 |; Q& }+ }9 L+ c3 _2012年,可能会经常看到人们在自己的移动设备上玩各种简单的HTML 5游戏,如Zynga Poker、Words with Friends和Mafia Wars等,这些游戏即可在目的网站,也可在本地应用上运行。不过,移动设备上成功的HTML 5游戏将仅限于以下几种:菜单类、纸牌类、棋盘类、回合制多人游戏,以及头像定制游戏,而像Zynga “Ville”这种复杂、视觉密集型的游戏在2012年的发展空间可能不是很大。6 C* F% N- l( \) n/ N" g
: p/ [/ V7 y: m% ~& k2 l1 k
12)Facebook将推出基于HTML 5的API,无缝整合第三方网站
& ~8 N: {5 x' q; M* o
2 l( O: C/ i9 y. q# [2012年,一直致力于成为真正的web社交图谱的Facebook将充分利用各项新的HTML 5功能,开放基于HTML 5的API,更好地整合外部第三方网站和服务。
8 \& l) V" x! Q" M* T
5 R4 {- v m& \1 J5 b9 n% Y- H' s2 n13)Facebook将无缝集成PC桌面端( q& M3 F# N, @9 B
5 _# Q/ [8 F' l- ^+ U拖放、文件系统访问、照片同步等功能将越来越模糊桌面和浏览器之间的界限,让社交图谱和传统的桌面体验联系更紧密。. L% J5 S" F1 }
% E) s1 f: V( |9 ]6 A; \! {/ q; d14)苹果的移动浏览器Safari仍将拒绝HTML 5声音功能9 b- ] R3 U5 ^8 Q$ N( M! ?
$ t1 X/ N9 j3 W) N" ]& _
早在iOS 3版本中,Safari就已兼容HTML 5的声音功能,但鉴于它给iTunes带来的竞争,苹果公司在iOS 4和iOS 5中禁用了绝大多数API。为保持对苹果生态系统的绝对控制,2012年苹果公司仍将不会启用HTML 5声音功能。2 z0 m) ]& P; K4 }: f# C/ B
|
|