首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Adobe CS5和iPod Touch/iPhone

Adobe CS5和iPod Touch/iPhone
EN

Stack Overflow用户
提问于 2010-10-09 23:32:56
回答 4查看 644关注 0票数 0

大家可能都知道(如果不是,点击这里),苹果最终决定允许使用Adobe 5的iPod打包器在商店中创建应用程序。拥有一台PC而不是一台Mac电脑,这对我来说是个好消息,因为我渴望对iPod的开发有所突破。

我确实尝试过使用一个假证书(是的,我承认)来发布一个应用程序,并在我哥哥的iPod Touch (运行在iOS 4.0上)上测试它,但是这个应用程序没有安装。是因为iPod检测到证书,还是他需要更新他的设备?

然而,我真正的问题是,现在是否值得为开发人员证书支付99美元?我倾向于这个想法,但限制已经解除了(如果你允许的话)。

谢谢。

-Christopher

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-09-08 00:08:04

我做过相当多的AS3黑客和Objective黑客,在表面上,工作流程有点相似。有很多不同之处,例如语法有很大的学习曲线,在Xcode中创建UI元素是一件轻而易举的事情,必须在flash中手工完成(除非您喜欢flex的外观),而使用opengl,甚至使用核心动画,对于一个习惯于在屏幕周围动画的flash开发人员来说可能是令人望而生畏的。

这一点很重要,因为我真的不认为它值99美元,除非您计划使用Xcode进行开发。作为一名苹果开发人员的强大力量就在这个令人惊叹的IDE中,错过了这一点,这让iOS开发听起来很糟糕。

然而,我仍然会买它的一个原因是:如果你已经有了一个你想发布的应用程序,而你想要做的就是把它放到应用程序商店里。如果你有一个游戏,你想尝试发布,它绝对值得99美元。即使你要在Obj中开发它,也不能保证它能通过苹果的审批过程,所以你不会比其他开发人员冒更大的风险。您不想做的是拿起证书,然后在与程序无关的IDE中工作时,坐在证书上等待它过期。

在下列情况下购买证书:

( a)你已经有了一个最完整的应用程序,你想在iPhone上发布。

( b)您还计划设置一个Mac环境(在设置它之前可能不会)。

不要买它,如果:

( a)您不打算购买Mac、使用Xcode或发布Obj应用程序。

( b)你只是在玩弄制作iPhone应用程序的想法,还没有朝这个方向迈出任何一步。

我绝对不会把你的决定建立在苹果是否会撤销它的决定上--它们不太可能在没有充分理由的情况下不允许使用adobe打包的应用程序,即使是这样,开发人员在制作苹果商店发布的应用程序时也会冒同样的风险。如果他们喜欢的话,苹果就可以否认这一点,而你对此无能为力。

将99美元视为向苹果提交应用程序以供审查的特权成本。即使您计划在Mac上开发,Xcode也是免费的,除非您计划在iPhone上测试或发布您的应用程序,否则没有真正的理由获得证书。如果你还在计划阶段,跳过它直到你准备好离开。

票数 2
EN

Stack Overflow用户

发布于 2011-09-06 19:58:24

我也在想同样的事情。从Android和Apple应用程序的移动方式来看,我会说是的--作为一个真正的mac应用开发软件,每年花99美元是值得的。

然而--我认为,除了使用XCode的Mac之外,开发其他任何东西都是值得的。

Adobe (以前被称为Flex) 4.5也导出到iOS应用程序( http://www.adobe.com/devnet/air/articles/packaging-air-apps-ios.html),这是很棒的,但事实是

( A)它要求在电话上安装Adobe运行库

( B)内存管理在as3和ios之间完全不同

自动转换的结果是文件大小过大,性能差(请参阅这里的注释:ios.html)。以及相关问题:使用iTunes打包后FlashBuilder4.5应用程序的大小

更别提没有可靠的iOS模拟器,你可以合法地得到你的手.我刚买了一台mini和XCode -- mini ~500美元.但是XCode是一个很棒的SDK,仿真器也很不错。

票数 1
EN

Stack Overflow用户

发布于 2011-09-07 21:48:12

如果你是认真的为iPod开发,我会获得开发许可,至少是一个便宜的Mini。如果你真的开发出你想要发布的东西,你可能会想要它在应用商店。获得许可证需要一些时间,所以您应该直接开始这个过程。

如果你喜欢修补并且不打算发布任何东西(或者不想使用应用程序商店),那么玩Android可能更符合你的喜好。除了真正拥有Android设备之外,启动应用程序或将应用程序放在自己的设备上都是没有成本的。( Windows可能也是如此,需要反复检查)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3898333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档