corona简介-跨平台的手机App开发框架

bigname 2011-08-03

Corona是国外一款著名的跨平台App开发框架,开发语言为lua,能够生成iOS和android两个版本的发布文件。可以免费下载试用,如果需要发布应用程序,需要购买授权,价格为349美金。但是笔者注册时只能用paypal支付,不能用信用卡,所以比较麻烦,建议大家购买时可以到淘宝去找paypal代购。

现在简单介绍一下Corona框架,corona是原flash的开发小组成员,后出来创业的工程师开发的,所以其设计理念和flash接近一致。

1.高性能图形

corona是在OpenGL,OpenAL和lua等性能优良的平台基础上创建的,corona具备与Tapulous,ElectronicArts,andngmoco等行业游戏公司相媲美的架构。

2.跨平台开发

corona具备完美的跨平台解决方案。你只需要编写一份代码,就可以在不同设备上达到完美兼容。corona会根据设备屏幕大小进行自动适配。

3.缩短开发周期

corona框架大大降低了你的开发时间,你只需要一行代码就可以实现OpenGL里面的动画效果,代码修改后,在模拟器里面立即可以看到修改后的效果,不像其他编译器一样,需要漫长的编译等待。

4.快速营收

在应用内收费和虚拟货币模块基础上,你可以快速收取到用户费用。而且corona自身的宣传平台可以快速的让你的应用程序脱颖而出。

5.集成的游戏引擎

corona让你很轻松就可以实现精灵动画,Box2D物理系统,FacebookConnect,OpenFeint社交游戏等功能。corona编译出的应用程序在设备上运行时,拥有比其他web技术(如flash,AppceleratorTitanium和GameSalad等)更优的性能。

6.本地设备的功能

corona拥有多点触控,GPS,加速度计,摄像机,WebKit的谷歌地图,软键盘,以及更多的像使用本地IOS和Android功能。而且像Facebook和OpenFeint的社会网络和移动分析等服务,会不断加进来!

corona官方网站:http://www.anscamobile.com/corona/

corona中文站:http://www.buildapp.net

corona的官方论坛也比较活跃,里面开放的代码交换功能也非常棒,你可以免费获得其他开发人员上传分享的代码。

我手里有一份翻译之后的corona中文手册,chm版本的,如果需要的网友,可以和我联系,QQ:539#510,注明来自buildapp.net或者corona

相关推荐