2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

有关 Appcelerator 的那些事之 Titanium

  • 2013-07-31
  • 本文字数:1239 字

    阅读完需:约 4 分钟

无论哪种开发人员他们通常都会使用 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

2013-07-31 10:593503
用户头像

发布了 321 篇内容, 共 133.3 次阅读, 收获喜欢 19 次。

关注

评论

发布
暂无评论
发现更多内容

友盟+|如何通过阿里云Flink+Paimon实现流式湖仓落地方案

Apache Flink

大数据 flink 友盟

软件兼容性定义以及作用简单讲解-行云管家

行云管家

软件 信创 兼容性 兼容适配 兼容

Web3.0去中心化代币流动性质押项目挖矿系统开发详细指南

系统开发咨询1357O98O718

比较关系型与非关系型数据库:选择最适合你的数据存储方案

测吧(北京)科技有限公司

测试

Stable diffusion中这些重要的参数你一定要会用

程序那些事

人工智能 程序那些事 openai AIGC

Footprint Analytics 与 GalaChain 达成战略合作

Footprint Analytics

#区块链 Web3 Games Layer 1 GalaChain

【一文读懂】DevOps、DataOps与MLOps:支撑企业高效运维的三驾马车

数造万象

大数据 数字化 DataOps #运维

“企业创新新引擎”数据库专项赋能会,让云原生技术普惠千行百业!

华为云开发者联盟

数据库 华为云 华为云开发者联盟 企业号2024年4月PK榜 华为云HCDG

MySQL 进阶指南:优化查询性能与事务管理

测吧(北京)科技有限公司

测试

性能更高、响应更快、消耗更低,火山引擎ByteHouse高并发点查能力升级

极客天地

API 开发的后盾:平台工程提供强力动态支持

SEAL安全

运维 云原生 API 平台工程

揭秘Appium滑动屏幕技巧:实现用户仿真动作的多重方式!

测吧(北京)科技有限公司

测试

Redis:快速、灵活的内存数据库应用实践

测吧(北京)科技有限公司

测试

Web3.0交易所dapp代币质押算力挖矿系统开发详细指南

系统开发咨询1357O98O718

OpenAI内部最受欢迎的10个GPTs推荐!建议收藏!

蓉蓉

openai ChatGPT GPT-4

深扒「全球10大顶尖大模型团队」,167位华人榜上有名|AMiner发布

极客天地

探索 MongoDB 与 Neo4j 数据库的差异与应用场景

测吧(北京)科技有限公司

测试

Docker run 命令学习—Docker从入门到精通

秃头小帅oi

以数字守护汉字!天翼云TeleDB数据库获GB 18030最高级别认证!

新消费日报

linux shell 脚本调试技巧

天翼云开发者社区

云计算 Linux 脚本调试

前端项目性能优化方案有哪些

天翼云开发者社区

云计算 性能优化 前端

记一次ElasticSearch线上异常排查

李爽

elasticsearch

Redis、MongoDB、Neo4j:探索不同的非关系型数据库世界

测吧(北京)科技有限公司

测试

如何优雅地Spring事务编程

Java随想录

Java spring 事务

有关Appcelerator的那些事之Titanium_JavaScript_Martin Monroe_InfoQ精选文章