【发布时间】:2016-03-12 13:12:33
【问题描述】:
我是 Appcelerator Studio 的新手,在开始一个新项目时对不同的选择有点困惑。
我开始了两个项目,一个有菜单 “新建 - 移动应用项目 - (项目模板)默认项目”,第二个带有 《新建——移动应用项目(项目模板)单窗口应用》。
两个项目都有,Titanium SDK 版本 5.2.0.GA,部署目标:iPhone、移动 Web,并且未选中启用 Appcelerator 平台服务。
请查看以下来自 Studio Project Explorer 的图片链接,了解这两个项目的外观:
第一个项目 (DefaultProject) 创建一个带有两个选项卡的窗口。第二个项目(SingleWindowApplication)只创建一个窗口。
- 为什么这些项目/应用程序的结构如此不同? 首先,窗口创建等是在 app.js 中完成的。 其次,代码已移至常见、手持和平板电脑等目录。
- 为了在这两个“模板”项目之间进行选择,应该问哪些正确的问题(对于应用制作初学者而言)?
- 在第二个项目中,为什么我得到了android和tablet目录?我确实指定了目标 iPhone 和移动网络。
- 为什么目录 i18n 出现在第二个项目中,但不在第一个项目中?
【问题讨论】:
-
显然模板需要刷新和简化。我们将在未来几个月内这样做。
-
或者他们都有一些本来的目的?第一个在 app.js 中包含所有代码似乎非常简单(但我找不到任何处理平台/平板电脑的代码(切换平台/if(isTablet))。也许有一些描述模板的文档? README 文件中的一些文本应该没问题。
-
处理平台/平板切换的代码可以在github.com/appcelerator-developer-relations/…下找到
标签: appcelerator appcelerator-titanium appcelerator-studio