background image

Lua 语言 SDK 库 Corona 的优与劣

我们今天介绍了移动开发新宠:

Lua 语言,就这篇文章说的 Lua 代码几乎能在所有操

作系统和移动终端上编译运行,而我们介绍过

Lua 语言在 iOS 上开发的 Wax 框架。本文我

们介绍

Lua 语言 SDK 库 Corona,有了 Corona SDK 以后 Lua 语言就可以支持 iOS 和 Android

平台了。如果你正在使用或者打算使用

Corona SDK,这篇文章将对有很大帮助。

首先是

Corona SDK 的优点:

◆稳定

◆支持硬件加速、GPS、指南针及照相机等

◆支持与 Map、Facebook、OpenFient、GameCenter 的集成

◆内建的物理集成

◆Lua 语言比较容易学习

◆已经有了一些很不错的应用,至少能够证明这个 SDK 是可以做出优秀应用来的

◆不错的社区支持

然后是

Corona SDK 不太好的地方:

◆只支持 iOS 和 Android

◆Lua 语言不是面向对象的

◆每年都要交授权费

◆Android 支持还有太多 BUG

另外还有其他的一些补充,比如:

◆对于 Corona SDK 不支持的第三方 SDK 没法自己去集成

◆编译项目的时候需要把代码上传到 Corona 的服务器上去编译,不能在本地直接编译

◆无法扩展 Corona 的功能,而官方的更新速度又太慢。这是反映的最多的一个问题