有关Appcelerator的那些事之Titanium

无论哪种开发人员他们通常都会使用Appcelerator 构建、部署和推销他们的移动或平板应用。在InfoQ上已经有大量介绍Appcelerator的信息。同时还有大量的呈现可以观看,有很多高质量的帖子可以浏览。一个比较有影响的InfoQ研究项目所获得的数据显示,Appcelerator是一个“能够在单个代码库中开发本地、混合和移动Web应用程序的SDK”,同时也是一个比较有影响的跨平台移动开发工具。

\

Appcelerator还是一个主要的移动后端即服务(MBaaS)提供者,它提供了 Appcelerator云服务 (ACS)和Titanium云服务。你将有机会继续从InfoQ上获取与这个关键云服务提供商相关的新内容。

\

开发者需要在Appcelerator的网站上注册才能获取不同的平台:构建和推销自己的移动应用所需要的SDK和工具。在这之后如果没有其他选择,开发人员应该能够从Appcelerator获取到源源不断的信息和支持邮件,明确地告诉你该如何开始。

\

在Appcelerator上开发一个移动应用的方式主要有两种:一种是以自己命名的“Appcelerator平台”。Appcelerator平台完全是面向企业开发者的,他们可以通过该平台编写能够在多种设备或云上运行,甚至能够在防火墙后面运行的多平台应用。Appcelerator平台的企业云服务连接是由Node.js实现的。

\

另一种方式主要是面向小开发商和个人开发者的。这就是Appcelerator公司基于JavaScript实现的开源多平台代码优化器:Titanium。Titanium是Java1.4的一个超集,它增加了检查同步、显式并行和一个全局地址空间语言。

\

Titanium for iOS——Apple仅许可在OSX这样的Apple产品中使用iOS SDK。需要的Xcode可以从Apple的应用商店或者Apple开发者的Web网站上下载。为了方便使用和编码,还提供了一个单独的安装助手。为了在实际的设备上测试你的Appcelerator移动应用,你还需要加入iOS开发者计划。这需要你支付99美元。Titanium 3.1.0并不支持任何低于iOS和Xcode 版本4.3的内容,也不支持ARMv6 的设备。

\

Titanium for Android——在你注册成为一个Appcelerator开发者之后,你将能够访问相关的文档,下载开发Android移动应用所需要的内容。现在支持Windows和OSX操作系统,使用时必须针对各自的平台下载它所对应的安装程序集合。你将必须提交到一个目标Titanium和Android平台。对于OSX开发者而言,有一个本地扩展模块Android SDK工具能够帮你找到需要的一些程序。

\

CEO Jeff Haynie说:

\
\

Titanium的性能非常接近于,甚至在大多数情况下要和手写的本地代码一样好。

\
\

Wikipedia中的信息显示,有一些来自于开发者的报告宣称,虽然Titanium能够通过它的跨平台解释器快速地展现结果,但是它的API在行为、稳定性和内存管理方面存在问题。

\

InfoQ Appcelerator审查的第二部分将介绍:Appcelerator正在放弃他们现在的Node.js方式,转而使用一个更加以JavaScript为中心的运行时。系统性的改变是为了实现下一代的Titaninum——Ti.Next

\

查看英文原文Titanium- What’s it All About Appcelerator? Part 1 of 2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值