Flex4.5出来之后最有影响力的莫过于移动开发方面的发展,目前移动端开发通常指的是最有影响力的Android和iOS平台。如果要用Flash/Flex开发移动端程序,目前开发iOS必须是AS工程,而Android可以为Flex工程和AS工程,用Flex开发iOS程序会在稍后的版本推出。

契机:

Android程序一般用Java开发,而iOS一般用Objective-C开发,而用同一种语言开发完之后一次性同时部署再两大系统的也只有Actionscript语言。这也给了Flash/Flex者参与移动互联网开发大潮中得一次机会。

注意:

Flash打包的iOS程序其实是完全转换成Objective-C的ByteCode,而这样,撇开本身代码质量而言,转换的算法是非常关键的。
Android上部署的app还是需要Android 2.2以上和Adobe AIR 2.6以上的支持,也就是说,要运行Flash打包的Android程序,移动端必须要装有Adobe AIR,如果没有,它会自动下载AIR runtime。目前Flex4.5之后,对移动端优化的控件越来越多,但是真正符合项目需求最优化的还是需要手动自己写。而且这样打包出来的程序毕竟还是要运行在AIR runtime上面,比起直接用Java写得程序而言,性能方面肯定是用Java写得好,特别是桌面版本AIR在性能方面一直不敢令人信服的背景下。

关键点:

1.Adobe继续对移动端的优化,在Android平台上,最好做到能像iOS平台一样没有AIR runtime的需求。
2.Adobe对SDK的进一步更新和优化(Adobe势必会投入很大力量,因为移动互联网与人的生活越来越紧密联系在一起)。
2.移动端硬件方面进一步提升(每年都产生很大变化)。

因此综合所述,Flash/Flex 移动端开发的优势还是在于一次开发同时部署,而且对企业还是客户来讲,都省下了一笔不小的成本。只要Adobe公司能继续努力,Flahs/Flex在移动互联网的前景还是一片光明的。

更多相关文章

  1. Android(安卓)程序之在线词典[2010-05-08更新图片]
  2. 如何指定让Android的NDK工具编译出Release版本或Debug版本的Nati
  3. Android(安卓)快捷方式
  4. ok6410 eclipse在线调试android程序
  5. android 系统
  6. Android应用开发以及设计思想深度剖析(5)
  7. Android模拟键盘之菜单键消失
  8. JUST FOR NOTE ---- ANDROID NDK
  9. 钱景无限 Android应用开发者晒收入

随机推荐

  1. 安卓开发到底是什么
  2. android 几种发送短信的方法
  3. 温故而知新Android篇之二
  4. Android设计尺寸规范--Android Design Gu
  5. Android 限定 Activity 转向
  6. androidの布局控件居于最底部实现
  7. Android 滚动Tab
  8. Android中的基本组件(2)
  9. Android TimePicker
  10. 由浅入深研究Android(3)--浅谈线程的一些东