51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1855|回复: 0
打印 上一主题 下一主题

[资料] flex入门开发iOS程序注意事项

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2014-3-17 21:53:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  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在移动互联网的前景还是一片光明的。

  想要了解更多有关flex入门的资讯可以查询:天地会。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-11 21:41 , Processed in 0.061437 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表