- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
进入adobe air 移动世界
丁然
斑马骑士科技有限公司
Adobe 不是已经放弃了移动的开发了么?
Adobe 于2011年11月对外宣布,计划停止支持Flash 在Android 设备上运行。
因此超过2011年底发布的Android 4.0 版本设备都不会再受Flash支持,如Google
发布的Android 4.1 果冻豆系统。Android 2.1至4.0 版本设备上仍会继续存在Flash
自八月初起,98.5%的Android 用户仍然属于此范围,其中60.6%的用户仍在使用
Android 2.3。随着Android设备的升级和4.1 系统预装,Flash会逐渐从Android
摘自互联网
什么是Adobe Air
供富有吸引力的应用程序,不再局限于通过浏览器逐个屏幕观看
Adobe AIR 3 Runtime 使开发人员可以使用 HTML、JavaScript、
Adobe Flash 软件和 ActionScript 构建可作为不受浏览器约束的独
立客户端应用程序运行的 Web 应用程序。
摘自adobe官网
通俗的解释:Adobe 提供的一种针对多平台开发的解决方案
Air轻松实现跨平台
AIR已经被广大Flash开发团队作为进军移动平台的首选
+
超过12000个AIR应用
Air移动开发的优势
• 跨平台:不针对特定操作系统进行开发,而是以此运行时为目标、无需管理
特定于每个设备系统的复杂低级别 API
• 跨平台:利用已有的Flash技术即可将游戏扩展到移动平台
• 跨平台:对团队而言,仅需维护一套前端核心代码
• Air让美术与程序之做到无缝链接,将精力放在游戏创意与用户体验上
• 由于actionscript语言难易程度降低了开发门槛,提升了开发效率
目录:Flash game + Air = Mobile game
• 通过AIR SDK将已有的Flash项目打包为移动项目 (IPA,APK)
• 运用ANE(AIR • Native • Extension)扩展实现原生功能
• 支持Stage3D硬件加速
• Flascc (Alchemy)开辟捷径
• Air未来展望及周边工具 +
Air For Mobile
通过AIR SDK将已有的Flash项目打包为移动项目
如何封装一个移动应用
Flash content AIR Develop Tool Native App
如何封装一个移动应用
开发 打包 发布
/XML描述文档
设备授权文件
Flash平台开发 开发者签名证书
工具
使用工具打包 使用命令行打包
Air For Mobile Demo
运用air的注意事项
• AIR打包移动应用只支持AS3.0脚本
• 对于iOS应用,不能加载带脚本的资源
Android 2.2以上 iOS4.0及以上
AIR Native Extension
运用ANE扩展实现原生功能
为什么要使用ANE扩展实现原生功能
Adobe AIR 非常出色
可以创建跨平台的应用
面向多屏幕的快速开发
大量的功能(Accelerometer, Geolocation, Gestures更多)
但是… 应用内付费 游戏中心 消息推送
无法操作一些设备特有的功能和信息 (联系人, 蓝牙,等等)
原创力文档


文档评论(0)