分享

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

 openlog 2012-07-02

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

2012-06-14 09:42 佚名 Web App Trend 我要评论(0) 字号:T | T
一键收藏,随时查看,分享好友!

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

AD:

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。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多