我是一名 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 并做出自己的决定,而不是依赖其他既得利益者的意见来阻止我这样做。我已经对该产品有足够的偏见,但是我足够开放,看看它是否确实可以用作跨平台开发工具。
如果其他人觉得这很有用,我很乐意发布(使用对此问题的评论)我的评估结果。