跨平台工具详解:Ansca Mobile (Corona)

移动开发
本篇文章为大家详细介绍Ansca的核心产品Corona,其中包括包括产品&技术支持,市场份额和定位等内容。

Ansca Mobile (Corona)

Ansca Mobile位于California,Palo Alto,成立于2008年。2009年6年推出了Corona。Ansca Mobile约有15个员工,都拥有开发Adobe和Apple软件(包括Photoshop和Flash Lite)的资历。公司获得VC风投的支持,2009年由Merus Capital融资100万美金。

产品&技术支持

Corna是一个平台抽象运行库;它的运作方式是通过把使用Lua语言进行开发App。Corona SDK包括App模板,API库,示例代码,调试器,模拟器和使用Flurry分析平台的API。

可以在文本编辑器中使用Lua语言开发应用程序,然后把代码编译成Lua字节码,打包到本地运行shell中,通过shell与操作系统进行交互。运行库的有效负载为9MB,但是如果持有商业许可证,可以移除多余的库,大大缩减了体积。

Corona的UI元素。这个方法不能总是精确地,但是可以影响用户的体验,我们的调查显示,61%的开发者希望提供本地UI支持。

Corona支持免费试用,一年的完整许可证售价350美金。付费的许可证允许开发者访问所有的目标平台。其它付费服务主要由大型企业购买,Ansca没有直接发布的功能,但是提供Launchpad功能,该功能为开发者们提供营销和分析服务。

值得注意的是,Corona没有一个完整的IDE,。我们的调查显示,Corona开发者们指出Corona主要功能包括:对其它平台的支持,本地UI性能,更好的设备API集成和云接口包装器。

市场份额

除了轻便的体积和公司的资金状况,Ansca吸引了大批开发者,尤其是游戏开发者。Ansca声称,Corona的下载量超过10万次,超过6000个已发布的App是使用Corona开发的。Ansca强调仅2011年一年,使用Corona开发的App下载量土坯3500万。其中登上排行榜榜首的有:The Secret of Grisly Manor,Bubbleball和Unicorn Studio。

市场定位

Corona仅支持有限数量的目标平台(iOS和Android 2.2+,还包括Kindle Fire和Nook Colour),部分原因是由于使用的Lua的脚本语言。Corona为开发者提供了一个快速学习曲线,42%的开发者把它作为选择该产品的因素(相比之下,选择其它工具的平均概率只有25%)。然而,快速学习曲线似乎变成了艰难的学习曲线,这可能反映了App是使用文本编辑器进行开发而不是使用集成开发环境进行开发的。

对于独立的游戏开发者,中等规模的视频和数字广告来说,Corona被看作是Flash的替代品。Ansca主要面向从Flash平台转向过来的开发者。因此,

这反应出Ansca以游戏为中心的定位,61%的开发者使用Corona进行游戏开发。其中45%的开发者选择其作为主要开发工具是由于它适合进行游戏开发。教育App也是另外一个主要原因。Ansca很少用于开发企业App,但是有高达25%的Corona开发者使用它开发商/企业App,接近我们在调查中得出的21%。

Corona为游戏开发提供了一些很实用的功能,它的目的不是做成3D游戏引擎像Unity那样(同样使用了Lua脚本语言开发)。然而,它更适合开发2D游戏和丰富的Internet应用程序。Gideros和Moai提供了一个类似的基于Lua的开发平台。LiveCode提供了更高级的语言,更完整的开发环境,但是相比之下,LiveCode提供的API较少。Corona也在努力开发出更好更完整的工具,开发富-媒体应用程序,特别是Flash/AIR。

 

责任编辑:佚名 来源: Web App Trend
相关推荐

2012-08-07 09:20:48

CoronaCorona SDKCorona SDK指

2012-07-06 15:08:14

跨平台工具Netbiscuits

2012-07-06 15:00:03

跨平台工具MoSync

2012-06-14 09:42:20

跨平台工具AppceleratoTitanium

2012-07-06 13:50:44

跨平台工具Adobe Phone

2012-07-06 14:02:25

跨平台工具RunRevLiveCode

2012-06-14 09:48:06

跨平台工具SeregonDragonRad

2012-06-14 09:57:12

跨平台工具IBMWorklight

2012-07-06 15:10:39

跨平台工具QtNokia

2012-02-09 16:45:41

2012-12-18 13:15:14

Game MinionCorona

2012-07-06 13:45:21

跨平台工具Adobe AirFlex

2012-07-06 14:56:38

跨平台工具Motorola SoRhoMobile

2012-03-05 09:34:59

PhoneGapSencha ToucJQTouch

2012-03-07 16:15:22

GWTPhoneGap

2012-07-06 15:03:43

跨平台工具Ideaworks 3Marmalade

2023-02-10 14:54:20

编译工具cmake

2011-12-13 20:07:26

跨平台工具

2011-07-08 20:54:12

iPhone WCF

2010-02-01 10:43:10

C++跨平台应用
点赞
收藏

51CTO技术栈公众号