写点什么

有关 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:593446
用户头像

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

关注

评论

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

LeetCode-88. 合并两个有序数组(java)

bug菌

Leet Code 7月月更

NFT卡牌链游系统Dapp开发搭建

薇電13242772558

NFT 链游

面试突击67:说一下 TCP/IP 协议?以及每层的作用?

王磊

Java 面试

如何做好研发精益需求管理

思码逸研发效能

研发管理 研发效能 科技

SENSORO 付刘伟:创新技术服务为基层政府筑造数字底座

SENSORO

人工智能 大数据 物联网 城市大脑 数字政府

NFT数字藏品系统搭建—app开发

开源直播系统源码

软件开发 数字藏品 NFT数字藏品系统

TIME的新封面:元宇宙将改变一切

智捷云

元宇宙 Metaverse 智捷云 智捷云科技

C# 窗体应用DataGridView,使用数据库(Sql和MySQl)对DataGridView绑定数据源,获取数据

IC00

C# 7月月更

干货分享-作为Lead 接手一个新的数据团队一 问题盘点 与Insights的发现

松子(李博源)

经验分享 数据分析师 成长笔记 带团队

NFT挖矿分红系统开发模式定制

开发微hkkf5566

算法题每日一练---第5天:星系炸弹

知心宝贝

算法 前端 后端 7月月更

SeekTiger的Okaleido有大动作,生态通证STI会借此爆发?

鳄鱼视界

转转监控系统的内部原理及实践 审核中

转转技术团队

监控 Prometheus

开幕在即 | “万物互联,使能千行百业”2022开放原子全球开源峰会OpenAtom OpenHarmony分论坛

OpenHarmony开发者

OpenHarmony

优博讯助力深圳打造全球“鸿蒙欧拉之城”

极客天地

JAVA编程规范之日志规约

源字节1号

后端技术

实时计算基本概念解析

五分钟学大数据

实时计算 7月月更

Spring Cloud 与 K8s 的微服务设计

Damon

7月月更

java零基础入门-java8新特性(上篇)

喵手

Java 7月月更

关于数据产品经理的三个小的知识点

松子(李博源)

数据中台 数据产品经理 数据产品

CSS 炫酷文本过渡动画

南城FE

CSS css3 前端 7月月更

多商户系统的直播功能用过吗?用过的朋友扣个 666!

CRMEB

敏捷 ? DevOps ?

FunTester

面向高性能计算场景的存储系统解决方案

Baidu AICLOUD

异构计算 云原生存储 AI加速

阿里JAVA架构师面试136题含答案:JVM+spring+分布式+并发编程!

程序知音

Java 程序员 java面试 后端技术 八股文

万物皆可柯里化的 Ramda.js

掘金安东尼

前端 函数式编程 7月月更

转转微服务框架的连接管理

转转技术团队

微服务 RPC 服务治理

图文并茂,讲解TCP和UDP协议的原理以及区别

程序知音

程序员 网络 TCP/IP 后端技术 底层原理

一文读懂Elephant Swap的LaaS方案的优势之处

西柚子

在 Kyma 云原生平台上开发并部署 Node.js 应用

汪子熙

Kubernetes 云原生 SAP Kyma 7月月更

妙啊!美团 OCTO 分布式服务治理系统,这描述也太清晰了

冉然学Java

Java 分布式 美团 #技术干货# Java 开发

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