2

我是一名 IOS 开发人员,在 Snow Leopard 上安装了有效的 XCode 4。因此,我目前没有安装 android 开发环境,因为到目前为止我还不需要一个。

我想评估 appcellerator Titanium Mobile,以期使用它为需要在 IOS 和 android 上提供应用程序的终端客户制作产品原型,从我所读到的内容来看,这可能是一种合适的方式,根据最终产品的性质,它可能不会。

我已经下载并安装了最新的 Titanium Studio,它似乎已经为我的 XCode 安装设置了设置,并且允许我创建一个“hello world”应用程序来构建在那个环境上,但是,因为我没有 android,我自然无法实现我想做的事情,至少,拥有一个“hello world”应用程序,我可以构建到最新的 IOS 和 android 版本。理想情况下,选择每种口味的旧版本将是一个不错的选择,但在这个阶段并不是绝对必要的。

我尝试安装android SDK,表面上是成功的,但是Titanium 不会接它。我查阅了 appcellerator 网站 (http://developer.appcelerator.com/doc/mobile/mobile-build-osx),该网站表面上显示了我需要的信息,但是当我深入研究它时,从屏幕截图中它似乎非常过时,我无法得到想要的结果)

所以,假设我没有安装 android SDK(即,到目前为止我没有什么需要特别保留的东西),让 Titanium Studio 准备好为 IOS 和 android 构建的最简单的方法是什么?即我需要同时做这两个 - 如果我想要一个纯 IOS 部署,我不会强迫自己使用 javascript 来削弱我的开发 - 我会在目标 C 中编码。如果我想纯粹为 android 开发,我也不会使用 Titanium -对于有经验的程序员来说,像 Titanium 这样的产品唯一真正的意义是避免重复处理编码任务。我可以看到有一个辅助应用程序,“javascript 开发人员”(即“网页设计师”)可能希望使用这样的产品来避免 Objective C 的学习曲线,但除此之外,

最后,如果您无法回答所提出的问题,请不要宣传您对“自己动手”或“编写 2 个应用程序,不要使用 Titanium”的特定立场。我希望评估 Titanium 并做出自己的决定,而不是依赖其他既得利益者的意见来阻止我这样做。我已经对该产品有足够的偏见,但是我足够开放,看看它是否确实可以用作跨平台开发工具。

如果其他人觉得这很有用,我很乐意发布(使用对此问题的评论)我的评估结果。

4

1 回答 1

2

由于您已经拥有 iOS 所需的位,因此这应该很简单。在 Titanium 中,找到仪表板。它应该默认启动,但您可以从带有 Appcelerator 徽标的按钮访问它。从那里,单击“配置”选项卡并选择 Android。完成此操作后,您可以直接从 Titanium 安装 Android SDK,并且不会对路径引用产生混淆。您需要核心 SDK、Google API 8 和 2.2 的模拟器。

这是显示我的意思的屏幕截图: 在此处输入图像描述

编辑:当我回复时,我没有注意到问题日期。我是通过误按到这里的,然后就跳了进去。对此感到抱歉。

于 2012-07-12T23:50:02.327 回答