Fluid idea for Life

随笔,杂记

最近的新闻

每逢MAX大会,Adobe都会发布一些新鲜的吸引眼球的产品或准产品。两天前,新发布的东西可真不少,包括有:

  • Flash Builder burrito预览版
  • Flex SDK Hero测试版
  • Adobe Flash Catalyst Panini预览版

除了这3个重量级别的,还有两个也值得一看:

一个名为Molehill的3D API,这应该是官方推出的第一个3D库,从视频上看,效果很惊艳。特别的是,这个库还支持移动版。不管怎样,需要硬件支持。

Blackberry Tablet OS SDK 测试版发布,支持air。在北美市场,Blackberry目前仍然占据智能手机市场的头把交椅(也许不久会被IPhone超越),现正进入平板电脑市场。因此,Adobe和RIM的合作也很值得期待,这为开发者提供了更多的机会。

言归正传,还是说说Flash Builder Burrito这个版本,真的不错,集成了新的AIR SDK 2.5和Flex SDK Hero,可以直接创建mobileProject,同时,还集成了多款Device模拟界面,最让我满意的是,运行速度超高。

Flex SDK Hero,针对移动版本进行了全面的优化。我将例子程序mobiletrader编译后,放到nexus one上面跑了下,启动速度很快,内建了键盘支持,包括Back键和方向键,另外,自动使用屏幕旋转,这点也很贴心。稍有不足的是,apk文件体积有点大,800多kb,不过还在承受范围之内,这也是Flex SDK一直以来的现象。

Tags: burrito, air, mobile

最怕站错队

几天前,Aral Balkan 在他的Blog上发表了一篇关于Adobe在移动领域策略的长篇大论,名为:Why Adobe’s mobile strategy is fundamentally flawed,大概是说,为什么Adobe在移动领域的决策又错了。

我本着学习英文的态度,看完了全文,总结一下,大意如下: Adobe进军移动平台,有两种策略:1、做浏览器路线,这种方式值得肯定 2、像在PC领域一样,走桌面路线,实现Flash Player在移动平台上的跨平台,这正是Adobe现在的路线,Flash Player 10.1正朝这一目标迈进。而这种方式,将以失败告终。 文中以Flash Lite的失败和Apple的成功为例子,作了多方面的阐述。

其中一个焦点是关于原生程序(Native Application)和运行在虚拟机上的程序(Flash程序的运行方式)的比较,在移动设备上,由于硬件以及一些特殊环境,使得像Flash这种第三方程序无法和原生程序相比,从性能、功能到用户体验都很难达到原生程序的高度。作者显然是Apple的拥趸,文中反复提到Apple。其实,这可以理解为是跨平台和单平台的比较,这样的话题从Java问世以来就没有停止过,到现在,也并没有所谓的答案。

Adobe在开发者中一向是口碑颇好,这样的一篇文章马上就引发了一场激烈的辩论,看看文章后面老长的回复就知道了,还有人专门撰写更长的文章予以反击

我个人认为,这样的辩论没有太多实际意义,或者说为时尚早,PC领域的斗争都目前还未分出高下,Adobe占领了广大的浏览器,但微软和Sun也在后面奋力追赶。移动领域的战斗才刚刚开始,鹿死谁手还不得而知。

开发者关注的是开发环境和应用的广泛性,而起决定作用的是用户,他们对技术没有丝毫兴趣,从这一点来看,Adobe在移动领域的竞争力还很弱。移动领域对开发者来说,有一定的门槛,而Adobe试图降低这个门槛,让更多的人来参与进来,这是一件好事,但需要时间。在这个发展过程中,最苦的还是开发者,如果站错了队,那就郁闷了。

Tags: adobe, mobile