2014年4月10日
CoronaCards 现已推出
我们非常激动地宣布,CoronaCards 现已全面上市。我们提供 30 天的试用期,以便您可以进行测试。今天就可以购买适用于 iOS 的 CoronaCards,而 Android 版本也将很快推出(但现在也可用于测试)。
CoronaCards 代表了 Corona 的一个新篇章。到目前为止,任何选择 Corona 的人都必须将其作为“完整堆栈”来依赖。换句话说,如果您选择使用 Corona,那么根据定义,您不会选择其他框架或完全原生的应用程序(例如,Xcode/Objective-C)。但 CoronaCards 改变了这一点。无论开发人员选择什么底层平台,他们现在都可以利用 Corona 及其优势
- 丰富性 - Corona 让您可以访问设备的全部功能,并让您构建任何您可以在 2D 和 2.5D 中想象的东西。
- 速度和易用性 - 使用 Corona,您的构建速度确实快 10 倍。例如:一行代码就是 OpenGL 加速图形、物理或基于着色器的过滤器所需要的全部。
- 跨平台 - 当然,您为 Corona(或 CoronaCards)开发的任何内容都可以在我们支持的所有平台上同样良好地运行。
CoronaCards 也是一个极佳的选择,可以为使用 Appcelerator 或 PhoneGap 等框架构建的现有应用程序添加交互性和丰富性。我们甚至有开发人员使用它来为基于 Unity 的游戏添加 2D 覆盖层,从而利用 Corona 的开发速度和快速迭代。我们为所有这些平台提供了文档和示例项目。
当然,这仅仅是个开始,我们完全期望在未来几个月听到更多关于 CoronaCards 的绝佳用途。最重要的是,Corona SDK、Corona Enterprise 和 CoronaCards 都共享相同的核心。当我们在 Corona 中添加功能时,所有平台都会同时受益。
现在,关于 CoronaCards 与 Corona SDK 的作用存在一些困惑。以下是关于 2 个关键问题的快速总结
如果您现在是 Corona SDK 开发人员,您需要 CoronaCards 吗?
可能不需要。您已经利用了 Corona 提供的所有功能。CoronaCards 旨在为在其他环境中构建或拥有现有非 Corona 应用程序和游戏的开发人员使用。
CoronaCards 是(即将)构建 HTML5 的唯一方法吗?
不是。将会有用于 HTML5 的 CoronaCards,但 Corona SDK 开发人员也可以在 Corona 模拟器内部获得构建 HTML5 的方法。
我们会在CoronaCards 常见问题解答中回答这些问题和其他问题,所以请快速浏览一下。如果您认为可以在非 Corona 项目中使用 Corona 的丰富性,请试一试!
欢迎在我们的论坛中提出任何问题并给我们反馈。谢谢!
Chris
发表于 08:25,4 月 10 日这是每个版本每年 499 美元吗?
David
发表于 09:21,4 月 10 日是的,没错。
Frouboy
发表于 09:35,4 月 10 日$499/平台/开发者/年……价格太离谱了。
rarmstrong5
发表于 09:50,4 月 10 日看起来确实有点贵,但实际上比使用 Enterprise 便宜(例如,如果您只是为 iOS 开发,那么将 CoronaCards 实施到 iOS 环境并完全访问两个 SDK,会比 Enterprise 便宜得多……)。有趣
David Grant
发表于 10:59,4 月 10 日我同意这种荒谬的定价方案。所有平台 2k 美元,加上每年 1k 美元的 Corona Enterprise。每年 3k 美元很贵,但我想你必须付出代价才能玩。
David
发表于 11:32,4 月 10 日David - 您不太可能同时需要 CoronaCards 和 Corona Enterprise。常见问题解答中有一个关于这个问题的准确答案。
David Grant
发表于 15:21,4 月 10 日是的,在我发布后我考虑到了这一点。我假设我仍然需要 Corona SDK 许可证。这样就降到了 2600 美元左右。
David
发表于 15:24,4 月 10 日我不太确定您是怎么想的……但是如果您使用的是 CoronaCards,那么您实际上不需要 Corona SDK/Enterprise 许可证。除非您同时构建“传统”的 Corona 应用程序,并将 Corona 构建到非 Corona 应用程序中。
WyldKard
发表于 13:58,4 月 10 日因此,Corona Pro 比 CoronaCards 贵大约 100 美元。您可以访问所有平台,但不能访问原生库。对于单平台开发人员来说,似乎应该提供更便宜的 Enterprise 版本。或者,他们的官方答案是只使用 CoronaCards 并将 XCode(或替代方案)作为容器来处理吗?
就功能而言,在 Lua 中实现功能方面,您可以使用 CoronaSDK 完成某些 CoronaCards 不能完成的事情吗?考虑到价格差异,两者又有什么区别?
David
发表于 15:04,4 月 10 日WyldKard - 您关于功能的问题已在此处的论坛中解答
http://forums.coronalabs.com/topic/46686-what-cant-you-do-with-coronacards/
简短回答:CoronaCards 不会实现那些在“主机应用程序”中更有意义的事情(例如,推送通知)。
至于定价以及 Corona SDK、Corona Enterprise 和 CoronaCards 之间的比较,有以下几点
1) 如常见问题解答中所述,用户和用例是不同的。因此,很难进行苹果对苹果的比较
2) 话虽如此,当您考虑到平台覆盖率和可扩展性时,价格实际上相当。如果说有什么不同的话,那就是 Corona SDK 和 Corona Enterprise 的价格更实惠。但再次强调,用例大相径庭。CoronaCards 在大多数情况下不适用于现有 Corona 开发人员。
WyldKard
发表于 17:26,4 月 10 日感谢您的回复,David。您能解释一下考虑到可扩展性时,价格相当是什么意思吗?我看到了 Corona SDK 在考虑平台覆盖率时的好处,但这对于像我这样主要只对一个平台感兴趣的人来说并不重要。
我只是粗略地浏览了 CoronaCards 文档,但它_似乎_ CoronaCards 的设置相对容易。在这种常规设置之后,使用 CoronaCards 编写实际的 Lua 代码似乎与 Corona SDK 相当。
也就是说,CoronaCards 是一笔 500 美元的购买,在一年后仍然有效,但需要重新订阅才能获得最新版本。此外,它还让您可以访问本机库。Corona Pro 售价 600 美元,但_需要_重新订阅才能在一年后继续使用它。Enterprise 额外收取 360 美元才能访问本机库。这怎么能与 CoronaCards 相提并论呢?
因此,如果一个单平台开发人员想要访问本机库,那么 Enterprise 似乎几乎是 CoronaCards 的两倍。我错过了什么吗?使用 CoronaCards 是否比我想象的要复杂得多,以至于它比 Enterprise 便宜得多?
我同意用例使比较复杂化,并且也许我作为单平台开发人员的用例使我处于少数。但是,从简短的常见问题解答评论中,我真的不清楚为什么有人不会切换(或从)CoronaCards 开始,而不是使用 Pro/Enterprise。再说一遍,也许 CoronaCards 的设置不像看起来那么容易?
David
发表于 17:37,4 月 10 日如果您是单平台开发人员,并且不介意处理应用程序“外壳”的本机端,那么您应该绝对使用 CoronaCards。这绝对是可行的方法。您将有效地获得 Corona Enterprise 级别的功能,价格只有一半。但请记住,某些事情更难做到。您需要做一些额外的工作来连接推送通知、IAP 等,而 Corona 使这些事情变得容易。
我确实认为现在大多数开发者都想做 iOS 和 Android 应用,在这种情况下,成本方面更像是一场势均力敌的较量。考虑到 Corona 确实比原生开发更容易(看看 Corona 开发者在尝试使用 Corona Enterprise 时抱怨的那些问题就知道了 :),那么情况就没那么明显了。
但我建议您试用一下 CoronaCards 的试用版。您可能会发现那是您最好的选择。
WyldKard
发布于 4 月 11 日 14:09我会看看的,David。出于好奇,你们是否有关于实际有多少开发者是针对多个平台发布,而不是仅针对一个平台发布的数据?你们是否愿意透露这些信息?
Joe
发布于 4 月 10 日 17:23为什么 Corona SDK 开发者要使用 CoronaCard?我更希望你们把更多时间花在改进 Corona SDK 上!