corona简介-跨平台的手机App开发框架
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