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

标签: 工具与框架 跨平台,Ansca,Mobile,Corona | 发表时间:2012-06-03 20:46 | 作者:Lisober
出处:http://www.webapptrend.com

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

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代码编译成本地包,以供iOS和Android App使用。应用程序使用Lua语言进行开发。App通过调用一个特有API访问硬件、本地UI元素或第三方组件等,该API被调用超过500次。。Corona SDK包括App模板,API库,示例代码,调试器,模拟器和使用Flurry分析平台的API。

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

Corona UI元素的实现基于Corona运行库提供的OpenGL引擎包。这个方法并不总是精确地匹配本地元素,可能会影响用户的体验,我们的调查显示,61%的开发者希望提供本地UI支持。

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

值得注意的是,Corona没有一个完整的IDE,基于GUI的工具和其它的编辑环境。我们的调查显示,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。

 

您可能也喜欢:

在当前移动飞速发展的过渡且不稳定状态下,如何做好Mobile Web工作?

浅谈Mobile Site优化

重新审视Mobile Web

'WTF Mobile Web':发掘糟糕的移动Web设计
无觅

相关 [跨平台 工具 ansca] 推荐:

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

- - Web App Trend
本篇文章为大家详细介绍Ansca的核心产品Corona和Appcelerator的核心产品Titanium,其中包括包括产品&技术支持,市场份额和定位等内容. Ansca Mobile位于California,Palo Alto,成立于2008年. 2009年6年推出了Corona. Ansca Mobile约有15个员工,都拥有开发Adobe和Apple软件(包括Photoshop和Flash Lite)的资历.

跨平台开发工具Qt SDK 1.1.3发布

- tinda - Solidot
chinakr 写道 "Nokia于本月1日发布了Qt SDK 1.1.3,更新内容包括功能改进和软件质量提升. Qt SDK 1.1.3下载链接:Windows版,Linux版(32位),Linux版(64位)和Mac OS X版.

云笔记 – FIT 家族的跨平台云记事本工具

- Tolay - 同步控
云笔记(https://yunbiji.com)是又一款云记事本工具,可将记录在本地的内容同步到网络云端,目前提供 iOS、Android 客户端(Mac 和 Windows 版也即将发布). 云笔记的开发者是广州新点科技,同属旗下的产品还包括 FIT 输入法、FIT Paper、FIT 随享、FIT 写字板等.

Dukto R5 – 跨平台文件传输工具

- - 小众软件 - Appinn
Dukto R5 类似飞鸽传书,可以实现局域网内传输文件的功能,但 Dukto R5 的 metro 界面和文件传输时的效果要比飞鸽传书人性化多了,同时 Dukto R5 是跨平台、便携式软件,支持 WIN/MAC/LINUX. 用上 win8 后总是觉得很多软件外观不搭配. 官方网站 | 来自小众软件.

跨平台工具详解之二:Adobe Air/Flex

- - Web App Trend
Adobe位于CaliforniaSan Jose,成立于1982年. Adobe在NASDAQ上市,拥有1万名左右的员工,仅2011年一年的税收超过40亿美金. Adobe的核心业务是开发出专业的设计创意工具,比如,Photoshop和Dreamweaver,数字化演示解决方案,包括Acrobat PDF和Flash,其中Flash是由Adobe收购Macromedia而来.

跨平台工具详解之十一:Qt(Nokia)

- - Web App Trend
Qt(发音cute)最初是Trolltech公司于1994年做的一个平台抽象层,在过去它广泛地应用在桌面和嵌入式app中,例如Google Earth,Skype还有Roku机顶盒. Nokia为了在其Symbian,Maemo和Series 40等平台上融合自身和第三方app创造一个一致的编程环境,在2008年收购了Qt.

Google FlatBuffers——开源、跨平台的新一代序列化工具

- - 互联网 - ITeye博客
前段时间刚试用了一个序列化工具cereal,请看 cereal:C++实现的开源序列化库,打算再总结下我对google proto buf序列化库的使用呢,. 结果还没动手,大Google又出了一个新的、开源、跨平台的序列化工具:. 什么是Google FlatBuffers. FlatBuffers是一个开源的、跨平台的、高效的、提供了C++/Java接口的序列化工具库.

移动开发者必须了解的10大跨平台工具

- - 神刀网
成本低、周期短,易于上手,不用重新设计,种种好处让跨平台开发风头无量,也让诸多跨平台开发工具趁势崛起. 在本文中,我们盘点了过去的一年里,最受开发者喜爱的跨平台移动应用开发工具,尤以HTML/JS/CSS开发为众,比如PhoneGap、Sencha Touch等,却也包含使用其他语言进行开发的工具,比如Xamarin,使用C#,就可以开发出能运行于各大主流移动平台之上的原生App.

浅谈移动应用的跨平台开发工具(Xamarin和React Native)

- - 酷 壳 – CoolShell.cn
谈移动应用的跨平台开发不能不提HTML5,PhoneGap和Sencha等平台一直致力于使用HTML5技术来开发跨平台的移动应用,现在看来这个方向基本算是失败的,基于HTML5的移动应用在用户体验上与原生应用仍然存在着明显的差距. 与上述HTML5平台不同,Xamarin和React Native通过各自的方式来实现跨平台.

抢滩移动市场,视频平台Brightcove推出跨平台移动应用开发工具App Cloud

- boboboa32 - 36氪
Brightcove公司是专门提供在线视频的平台,该公司目前每月传输的视频流高达7亿(Youtube是10亿),在所有在线视频平台中挤身前五名. 不过,从今天开始,我们可能要改改口了,他不再仅仅提供视频服务而已. Bright今天推出了一条全新的产品线:一个称为Brightcove App Cloud的跨平台移动应用开发工具.