跨平台工具详解:Appcelerator (Titanium)

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

Appcelerator (Titanium)

Appcelerator,2006年成立于Calif,Mountain View。其核心产品,Titanium,于2008年发布,为开发者提供了一个OS抽象运行库和IDE,主要面向PC,MAC和Linux。2009年,目标平台扩展到Android和iOS。经过三轮融资,Appcelerator市值达到3000万美金。其投资方包括Storm Ventures,eBay,Mayfield,RedHat和Translink。

Appcelerator通过最近的三次收购对该行业进行了整合。2011年1月份,Aptana的收购给Appcelerator带来了基于Eclipse的IDE,随之而来的还有160万的用户。同年11月,Appcelerator又收购了Particlecode,旨在把平台推进游戏和移动Web领域,预计在2012年的上半年推出web支持。2012年2月,Appcelerator收购了Cocoafish,旨在整合一系列基于云的平台服务,包括存储,强制通知,信息,用户管理和公共整合接口等。

产品和技术支持

Titanium应用程序使用HTML,JavaScript和CSS进行开发,并支持PHP,Ruby和Python。应用程序可以使用Appceelerator API访问本地特性,用户界面组件和类似于Analytic的可选模块。Titanium把Jabascript和本地库链接在一起,然后把它编译成字节码。iOS或者Android SDK编译器为目标平台构建一个软件包。

Appcelerator强调超过百分之八十的代码的跨移动平台重新使用,Titanium还可以作为桌面开发平台。

其输出应用程序包含大部分的本地代码,并在本地执行渲染。另外,输出应用程序包括一个JavaScript解释器运行库,和一个Webkit渲染引擎。运行库的有效负载–包括Webkit渲染引擎,API库和JavaScript解释器–被认为是Adobe AIR运行库体积的十分之一。Appcelerator Studio(源于对Aptana的收购)是附加的IDE。

Appcelerator可以选择输出格式,包括本地App格式(当前使用率***的一种格式),混合式App和移动Web App。Appcelerator的目标移动平台目前只包括iOS,Android和移动Web平台,并计划于2012年推出更完整的web支持。BlackBerry支持也在测试中。

Apache2开源许可证社区提供的Titanium SDK 有免费社区项目和商业产品两个版本。社区许可持有者可以在Open Mobile Marketplace购买Appcelerator模块。企业许可证提供了一个更加完整的移动平台,整合了后台和第三方系统,开发支持,产品支持,和强化分析。

Appcelerator的低价位门槛给它带来了更高的人气。56%的Appcelerator用户选择“其低价位或免费”作为他们的主要跨平台工具的主要原因之一。这可以说明调查对象中的大部分使用的是社区版本。

同时,公司发布了Open Mobile Marketplace,使用Titanium平台开发的代码和服务,示例应用程序和设计元素都可以在线交易。Appcelerator marketplace是由AppDirect提供的。

市场份额

Appcelerator的调查报告称,有35000个App

Appcelerator声称,Aptana的收购为其带来了160万的开发人员。

市场定位

Appcelerator主要用于开发信息丰富,交互型应用程序,而不是图片丰富的游戏App。我们的调查发现将近两倍的Appcelerator开发人员倾向于开发媒体、娱乐和教育App。

目前,Appcelerator主要面向web开发者。Appcelerator开发者主要开发iPhone App(97%)和Android App(92%),然后是iPad App(85%)和Android 平板App(60%)。Appcelerator增加对其它平台的支持将会是大势所趋,超过百分之60的开发者。Appcelerator对移动开发的新手来说更具有吸引力,80%的用户只有两年或两年以下的移动开发经验,开发的App的种类和工具的使用方式,比如

Appcelerator主要。Appcelerator的多次收购为企业提供了完整的移动开发平台。这使它和Mobile App Platform解决方案(比如Worklight)更加一致,虽然Appcelerator更适合用于开发各种类型的应用程序,而不是着重于大型的公司或企业App。

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

2012-02-09 16:45:41

2012-07-06 15:08:14

跨平台工具Netbiscuits

2012-07-06 15:00:03

跨平台工具MoSync

2012-05-24 13:25:37

TitaniumPhoneGapAppcelerato

2012-06-14 09:48:06

跨平台工具SeregonDragonRad

2012-07-06 13:50:44

跨平台工具Adobe Phone

2012-07-06 14:02:25

跨平台工具RunRevLiveCode

2012-06-14 09:57:12

跨平台工具IBMWorklight

2012-07-06 15:10:39

跨平台工具QtNokia

2012-07-06 13:45:21

跨平台工具Adobe AirFlex

2011-12-03 19:59:11

HTML 5Titanium

2012-07-06 14:56:38

跨平台工具Motorola SoRhoMobile

2012-06-14 09:37:17

Ansca MobilCorona跨平台工具

2012-07-06 15:03:43

跨平台工具Ideaworks 3Marmalade

2023-02-10 14:54:20

编译工具cmake

2017-03-10 06:49:00

原生跨平台PhoneGap

2012-05-25 13:12:57

TitaniumMobile WebHTML5

2011-12-13 20:07:26

跨平台工具

2010-02-01 10:43:10

C++跨平台应用

2011-07-08 20:54:12

iPhone WCF
点赞
收藏

51CTO技术栈公众号