在android上使用air开发已经有一段时间了,感觉还不错,当然,遇到了一些不太友好的问题。目前AIR 2.5还在prerelease的阶段,目前大约2周时间就会发布一个新版本,更新速度很是比较快的,这也说明目前的版本还不是很稳定。
从7月5日发布的版本到现在,就我的发现来看,一些bug被fixed,比如使用了Spark组件的Flex4程序不会crash了,Flash CS5的对app-xml的支持更完善了。另一个目前混乱的问题,是关于硬件加速的问题,官方声称目前已经支持这个功能,可惜我到现在还没有找到详细的说明文档。再,有两个比较大的问题,目前还一直没有解决:
1.使用Flex框架的程序中,如果有文本编辑类组件比如TextInput,当组件失去焦点时,虚拟键盘不会自动消失。这应该和组件的内在机制有关系,很可能其中的某个鼠标事件在移动设备上没有得到支持,而导致无法正确处理焦点事件。
这个问题我想只有在下一代的Flex框架中才能得到完美解决。
2.在播放H.264格式的视频时,性能很差。在Know Issues中,关于视频的Bug一直存在。不过在Nexus One上,使用浏览器看视频,性能却比AIR程序表现更好点。
说到Nexus One,确实是款很不错的手机。IPone我只是看过两眼,没有机会仔细研究。拿到Nexus One已经有一段时间了,性能确实很强劲,Flash Player 10.1的表现值得期待。