苹果发布了iphone之后,不仅仅在卖出iphone的时候赚钱。还在用户后续使用程序的过程中,通过跟开发人员分成收入,并且收取开发人员的开发授权费用赚钱。
需要说明的是,使用Flash CS5 开发 Iphone应用程序且在PC上测试并不需要额外花钱(即除了购买Flash CS5的钱,不需要再交其他费用)。然而如果你要把程序部署到Iphone上,则就要注册一个苹果的开发账号,并且缴纳一定的费用。我们做为IPHONE 开发者,如果想在实际的硬件机器上运行iphone程序,这一刀是免不了了--99美元。
这篇文章详细讲述了如何到苹果网站上首先注册一个苹果的开发账号,并且交钱从而得到你的证书从而发布你的应用程序。我们也会简单提及越狱版(详情见文中详细叙述)的iphone手机。
我们先来大致叙述一下使用Flash Cs5 开发Iphone应用与Iphone SDK的Objective C开发有什么区别。
实际上,最大的区别在于我们不需要去学习ObjectiveC这个语言,也不必去了解他那些编程语言中的那些概念,直接通过我们熟悉的Actionscript3就可以快速的开发出一个能跑在Iphone上的应用程序。
除了不同点,其实苹果这一步做的比较绝。你不用我的Iphone SDK开发应用程序也没关系,但是,最终开发好了之后,你肯定是要运行在iphone上的,这里,苹果又打开了一扇收钱的大门。苹果要对部署你的应用程序到苹果官方的AppStore也就是应用程序商店的每个开发人员收取99美元的授权费用。
如果你的iphone是越狱版的--jailbreak,那么你就可以不花这99美元在iphone上进行测试了。可以通过Cydia这样的应用程序商店来免费发布。越狱版最大的一个特点,就是为了能让开发人员免去这99美元的部署授权费用,让你可以直接将你的应用程序部署到iphone上去。实际上,中国的iphone大多数都应该是经过越狱处理的,因为中关村的JS们可能已经帮助用户做了这一部的处理。当然,这些Iphone的数量还是有限的,而且你如果真的希望你的应用程序能够卖钱,也不能指望通过这个非官方的发布渠道。但是,如果你只是希望能够试用iphone的开发,并且做点普通尝试,也可以使用越狱版的手机来做测试。省去这99美元的费用。
我们讨论的主要是正式版本的IPHONE 操作系统,因此越狱版的操作方法,不在这里太多介绍。我们下面就开始注册苹果ID并且通过交纳99美元,来获取一个官方授权的证书以便于你发布你的应用程序到IPHONE.
对于中国开发人员,打开如下图链接: http://www.apple.com.cn/developer/iPhone/
如果你已经拥有一个苹果ID,也可以不注册,不过,苹果建议你为开发专用的账号专门注册一个苹果ID。如图所示,点击注册。
我们就来到了下面这个图中所示的界面:点击 continue继续下一步。
这里,你可以选择是使用已经有的账号,还是创建一个,我们默认大家都需要创建一个新的账号。
来到这个注册表单,这里,我在图中做了详细的描述,这里的文字描述就省略了。
接下来,这个表单实际上是个调查性质的。如果你选择已经有的账号,登陆后,也会要求你填写这个表单。
接下来,同意条款。
验证邮件
注册ID成功
下面,我们就开始注册开发人员项目:
首先,打开这个链接:http://developer.apple.com/iphone/program/start/enroll/
继续下一步,这里,注意看到,这里是Enrollment而不再是注册了。另外我们这次就可以选择使用已经有的账号,因为刚才已经注册过了。
接下来,填写你刚刚注册的用户名密码。
进入enroll界面:
选好你要的计划后:告诉你要99刀。
然后信用卡的名字,以及你的账单地址
总结一下你刚才填写的信息。
最后,同意协议。
如果你填写的是中国地址,他会给你一个PDF文件,让你填写,并且签字后,传真到美国的一个号码。
如果你填写的是一个美国地址或者英国地址,则会给你发送一封邮件确认后,再继续。
我们先到这里,今天,我们介绍了一下如果需要在iphone上做开发,应该如何获取iphone的开发人员部署授权。
下一篇文章中,我们会结合iphone的传感器,做一个简单的演示。