2016 年 11 月 16 日
新的公开版本 2016.2992 现已发布
Corona SDK、Corona Enterprise 和 CoronaCards 的最新公开版本现在可以下载了。我们添加了许多新功能并进行了多次更新。有了这个版本 (2016.2992),Corona 比以往任何时候都更加稳定,并且它将继续发展!
如果您是从 2016.2949 升级,请继续阅读有关您将看到的更改的摘要,或查看完整发行说明。
Corona 模拟器
- 引入新的欢迎窗口。我们使有用的链接更加“有用”。您还可以更好地查看最近的项目。
- 我们现在尝试验证
build.settings
和config.lua
中的键和值。例如,如果您的应用需要像FacebookAppId
这样的键,而您输入了FaceBookID
,则 Corona 会警告您该键无法识别,从而帮助您在构建应用之前找出潜在的问题。 - 对于 iOS 10,Apple 对扫描提交的应用程序的方式进行了更改,因此,我们现在为 Apple 要求的各种
NSDescription
字符串提供默认值。但是,如果您使用这些基于权限的功能,我们强烈建议您为这些字符串提供实际值。 - macOS 10.12、Xcode 8.x 和 iOS 10.x 带来了需要在模拟器和构建过程中反映的重大更改。此版本的 Corona 将要求您使用 Xcode 8.1,因为我们现在默认使用 iOS 10.1 作为主要 SDK。
- 从 macOS 的 Corona 模拟器引入 Corona 实时构建(beta 版)。这些构建是一种强大而有效的方式,可以准确地了解您正在开发的 Corona 应用在真实设备上的外观。
- 用于测试 iPad Pro 的新的无边框皮肤。
- 当您使用 Android 或 WP8 皮肤时,macOS 模拟器现在支持硬件“后退”按钮 — 只需从主菜单中选择硬件 → 后退。
- 对上一个公开版本中引入的控制台日志屏幕进行了小的改进。
核心
- 小部件选择器轮现在可调整大小,以便您可以更灵活地将它们合并到 UI 中。
- 改进的启动画面控件,包括每个平台的支持。您现在可以为 iOS 使用一个独特的启动画面图像,为 Android 使用另一个。如果需要,您还可以为每个平台启用和禁用启动画面。
Windows
- 以前,Windows 桌面构建的默认行为是允许多个应用程序实例运行。大多数应用程序,尤其是游戏,一次只允许运行一个版本。我们已将其更改为 Windows 桌面应用程序现在默认是单实例的。但是,如果您正在构建一个需要多个实例的应用程序,仍然可以通过
build.settings
条目启用此功能(有关详细信息,请参阅此处)。 - 我们改进了桌面构建的命令行参数处理,并在单实例 Win32 桌面应用程序中添加了
applicationOpen
支持。
macOS
- 与 Windows 类似,改进了桌面构建的命令行参数处理。
Android
- 我们一直在努力改进视频在 Android 上的播放方式。通过改进 native.newVideo() 和 media.playVideo(),您现在应该可以更成功地暂停和查找从远程源加载的视频。
- 面向 Android 开发人员的 Corona Enterprise 获取了用于创建
AlertDialog.Builders
的新 API,例如
CoronaActivity.createAlertDialogBuilder()
CoronaActivity.createDarkAlertDialogBuilder()
CoronaActivity.createLightAlertDialogBuilder()
- 用于与 Android 包交互的新
PackageServices
企业 API。
iOS
- 面向 iOS 开发人员的 Corona Enterprise 获取了一个新的 API,
CoronaEventDataKey()
。
tvOS
- 根据 Apple 的要求,更新以支持最新版本的 tvOS SDK,包括新的图形资源要求,例如“顶部货架宽”图像。
- 支持 tvOS 上的
native.showPopup( "appstore" )
。这是让您可以轻松评价、评论和下载应用程序的弹出窗口。
其他说明
2016 年 10 月 1 日,我们更改了服务条款以反映一些重要的更改。具体来说,Corona Enterprise 用户不得使用其许可证构建面向自定义货币化的插件。相反,这些用户可以使用 Corona Marketplace 中提供的托管货币化插件。希望构建/使用未在 Corona Marketplace 中托管的货币化插件的 Corona Enterprise 用户可以联系我们以获得许可的使用权。
这项新政策将为平台及其用户提供由 Corona 团队正式支持和维护的插件和适配器。这将确保构建质量,并最终为我们的客户带来许多实现和试验的选项。我们的目标是带来行业中最好的选择,并且在未来确保构建和平台的整体完整性。
结论
Corona Labs 的工程师团队不断创新并扩展我们的产品套件。请务必下载版本 2016.2992 以查看所有这些新的改进。接下来,我们将恢复每日构建,并迈向下一个公开版本!
有任何问题或意见?请加入Corona 论坛来讨论此版本。
抱歉,评论表单目前已关闭。