将Flash制作的AIR应用移植到iOS设备


作者:Ryan Creighton


本篇指导教程来自Untold Entertainment,主要论述开发者如何通过FlashDevelopPC平台制作免费AIR应用,然后将其投放至iOS设备(注:如苹果iPadiPhoneiPod Touch),以充当该平台的原生应用。


如今依然还有很多守旧之人锁定Flash技术。自从乔布斯公开宣称Flash技术即将消亡,业内就涌现众多关于Flash局限性问题的争论。这些夸大其辞的报道对那些靠开发FlashActionscript内容谋生的人而言危害很大。回到2000年,当时我首次接触Flash,我选择它的原因是其可替代性选择是HTML


HTML根据以下因素会表现出完全不同的运行效果:


1、平台(MacPCLinux


2、屏幕分辨率(640×480800×6001024×768等)


3、浏览器(NetscapeInternet ExplorerSafari


4、浏览器版本(HTMLIE6IE7中的呈现方式完全不同)


而通过Flash,我能够在小小的Flash Player方框里创建内容,其内容能够在各种平台、分辨率、浏览器和浏览器版本中表现一致。此外,我们作为拥有视觉能力的人类,还能够在此工具中呈现展示内容,无需进行抽象编码,然后再等待查看浏览器将如何呈现。


业内推崇HTML5的趋势并未令我感到害怕——更准确地说,它让我感到不适。这是种倒退。在缺乏适当工具的情况下,我发现自己只能抓狂地在codespace中描绘所有内容,针对各种异常情况编程,这样我的内容才能够在各种平台、浏览器和版本上适当运行。


运用Flash


只要其他技术的工具依然惹人厌,只要我还能够通过Flash制作内容和创收,我就会继续坚持当前路线,直到出现某个富有说服力的技术/创意/工作流程从而促使我进行转变。


以下就是几种让我坚持该选择的理由:


1、没有人希望体验基于浏览器的手机游戏。原生应用才是王道。


2、你可以以原始应用的形式将FlashActionscript内容投放至iPhone


3、你无需购买Flash ProfessionalCreative Suite便能制作内容。


4、除了最后一个步骤(将内容投放至App Store),你的其他开发步骤都可以在PC平台实现。

所需材料



Mac


虽然你并不一定要付费购买Adobe工具,但建议你最好花点钱为妙。


下面是若干你需要的东西:


1、苹果开发者帐户,年费99美元。只要你起初就确定走此路线,未来就需长久如此,若你让自己的帐户失效,他们就会将你的所有商品移除商店。


2、运行最新版Xcode(免费)的Mac电脑(非免费)。


3、一部iOS设备(可选项,但强烈建议选择该设备)。


4、第4版或更高等级的FlashDevelop(免费,只限PC


Flash内容植入iOS


Flash应用移植至iOS的方式很多,我所谈到的问题只是针对我个人的方式。而我所谈到的过程主要针对PC平台。


入门指南


开始前,我想推荐Adobe Evangelist·布赖姆洛制作的优秀视频,此视频分享将Flash应用投放至App Store所需的基本要素,我非常推荐这个视频,因为它详细论述AIR应用以PC格式入驻App Store的复杂过程。


此视频覆盖众多内容,但基本要素可以归结成:你的最终目标是创建.ipa格式的文件,你将把此内容上传至App Store


执行此过程需具备:


1、应用


2、苹果iOS开发者ID


3iPadiPhone


4Mac(注:但只有一个步骤需要,可以向朋友借)


5、认证证书


6Mobile Provisioning Profile


7、激情


注册帐号


就像我之前提到的,你需要获得苹果给予的开发者ID。登陆iOS Dev Center免费进行注册。




iOS Dev Center


完成所有注册步骤及进行邮箱确认后,你就会得到苹果ID。不幸的是,虽然你可以免费得到苹果ID,但若你想基于其设备制作内容(即便只是测试某款你永远不会发行的应用),也需要每年支付99美元。如果要注册付费帐号,你最好能保证自己的《愤怒的小鸟》克隆作品每年至少可以创收100美元以收回成本。你可以选择注册免费学生帐户,但你还是需要付费方能制作内容。若你帮助某人制作iPhone/iPad应用,而他有支付开发者费用,那么他可以将你添加为项目合伙人。


在开发者帐户中添加设备


若你想要测试及最终发行此应用,你就需要苹果设备,如iPhoneiPod TouchiPad。你还需要通过自己的ID注册苹果设备。


请遵照如下步骤:


1、进入iOS Developer网站,输入你的新帐户信息。这里你将看到iOS Provisioning Portal,点击查看进一步选择。



2、在工具条中点击设备。


3、点击添加设备。注意:若你是合伙开发者,属于团队成员,你就无法添加设备。此选择只为主要帐户所有者享有。




4、在此界面中,你最多可以在帐户中添加100个设备。最开始先添加设备名称,只需输入某些能够帮你辨认设备的信息,如“SinaiPad”我从某家伙那偷来的iPhone”


5、输入设备ID40个十六进制字符)。这是有关即将注册设备的帐号。为找到此设备的ID,请在设备连接时开启iTunes。你将在主屏上看到所有该设备的信息,包括名为Serial Number的字段。它看起来并不像能够进行点击操作,但点击后数字就会变成十六进制编码。这就是你的设备ID




6、填充这些信息后,点击提交,设备就会添加至你的Developer帐户,这样你就能够创建Adobe AIR应用,在你的设备上进行测试。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值