0

您可能都知道(如果没有,请单击此处),Apple 最终决定允许在商店中使用 Adob​​e Flash CS5 的 iPod Packager 创建的应用程序。拥有 PC 而不是 Mac,这对我来说是个好消息,因为我渴望为 iPod 开发提供帮助。

我确实尝试使用假证书(是的,我承认)来发布应用程序并在我兄弟的 iPod Touch(在 iOS 4.0 上运行)上对其进行测试,但该应用程序无法安装。是因为 iPod 检测到了证书,还是他需要更新他的设备?

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

谢谢。

-克里斯托弗

4

4 回答 4

2

我已经完成了相当多的 AS3 Hacking 和 Objective-C hacking,从表面上看,工作流程有些相似。有很多不同之处,例如语法有相当长的学习曲线,在 Xcode 中创建 UI 元素是轻而易举的事,并且必须在 flash 中手动完成(除非你喜欢 flex 的外观),而使用 opengl 和即使是使用核心动画,对于习惯于在屏幕周围制作动画的 Flash 开发人员来说也是一项艰巨的任务。

这很重要,因为除非你打算在 Xcode 中开发,否则我真的认为这不值 99 美元。作为一名苹果开发人员的大量力量都在那个令人惊叹的 IDE 中,而错过这一点会让 iOS 开发听起来很糟糕。

但是,我仍然会购买它有一个原因:如果您已经有一个想要发布的应用程序,并且您想要做的就是在应用程序商店中获得它。如果您有一款想要尝试发布的游戏,99 美元绝对物有所值。即使你要在 Obj-C 中开发它,也不能保证它会通过苹果的批准程序,所以你并没有比任何其他开发者冒更多的风险。当您在与程序无关的 IDE 中工作时,您不想做的是拿起证书,然后坐在上面等待它过期。


在以下情况下购买证书:

a) 您已经有了一个想要在 iPhone 上发布的大部分完整的应用程序。

或者

b) 您还计划设置 Mac 开发环境(可能要等到设置好之后)。

如果出现以下情况,请勿购买:

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

或者

b) 你只是在玩弄制作 iPhone 应用程序的想法,还没有采取任何步骤。


我绝对不会根据苹果是否会撤销它的决定来决定你的决定——他们不太可能没有充分的理由不允许使用 adobe 打包的应用程序,即使他们这样做,任何开发人员在制作应用程序以进行发布时所承担的风险都是一样的在苹果商店。如果他们愿意,Apple 可以否认它,而您对此无能为力。

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

于 2011-09-08T00:08:04.490 回答
1

如果你真的想为 iPod 开发,我会得到开发者许可证,至少还有一台便宜的 Mac Mini。如果你真的开发了你想要发布的东西,你可能会想要它在应用商店中。获得许可证需要一些时间,因此您应该开始该过程。

如果您喜欢修补并且不打算发布任何东西(或不想使用应用商店),那么使用 Android 可能更符合您的喜好。除了实际拥有 Android 设备外,无需任何费用即可开始使用或将您的应用程序放在您自己的设备上。(Windows Mobile 可能也是如此,必须仔细检查)。

于 2011-09-07T21:48:12.930 回答
1

我想知道同样的事情。看看 Android 与 Apple 应用程序的发展方式,我会说是的——每年支付 99 美元来成为一个真正的 mac 应用程序开发人员是值得的。

但是——我不认为在 Mac 上使用 XCode 进行开发是不值得的。

Adobe Flash Builder(以前称为 Flex)4.5 还可以导出到 iOS 应用程序(http://www.adobe.com/devnet/air/articles/packaging-air-apps-ios.html),这非常棒,但事实是

A) 它需要在手机上安装 Adob​​e AIR 运行时

B) 内存管理在 as3 和 ios 之间是完全不同的故事

自动转换的结果是文件过大且性能不佳(请参阅此处的评论:http: //www.adobe.com/devnet/flash/articles/optimize_content_ios.html)。和相关问题:使用 iTunes 打包后 Flash Builder 4.5 应用程序的大小

更不用说没有可靠的 iOS 模拟器,你可以合法地得到你的手......我实际上只有一个 mac mini 和 XCode - mac mini ~ 500 美元......但是 XCode 是一个很棒的 SDK,并且模拟器摇滚.

于 2011-09-06T19:58:24.987 回答
0

我想是的。还是值得付出代价的...

于 2010-10-10T02:18:54.230 回答