目前有3种选择。 2.0,2.1,2.2。我的应用只需要2.0。我是为2.0或2.2构建的吗?什么是最好的选择?
答案 0 :(得分:2)
始终最好构建您的测试允许的最低公分母。
如果您可以在2.0,2.1和2.2上进行测试,那么您将以这种方式接触到最多的人。如果你只能测试一个版本,你应该使用覆盖最多人的版本 - 可能是考虑到苹果公司积极升级机制的最新版本。
你不应该做什么(正如亨特所暗示的那样)是为一个版本构建的,并假设它可以在其他版本上运行。
答案 1 :(得分:1)
我建立2.0版本,假设你会以这种方式获得更大的受众,因为你们也会抓住因各种原因而无法更新操作系统的人......
答案 2 :(得分:1)
构建应用程序需要运行的最低操作系统版本。如果您没有使用2.1或2.2中引入的任何内容,请构建2.0。
请记住,虽然大多数iPhone用户会在同步和iTunes告知他们时自动更新操作系统,但iPod Touch所有者必须付费并且可能不愿升级。
限制您的潜在客户群是没有意义的,因此请选择最旧的操作系统版本。
答案 3 :(得分:0)
我同意你应该仔细考虑为最有可能的人建设,但是如果你建立2.1,然后在2.2或2.2.1上运行,有些事情是行不通的。
我能想到的最好的例子:
如果您使用带有居中文本和2.1版本的分组表格,它将在2.2和2.2.1上左对齐。我就此问题提交了一份RADAR。
基本上,请确保尽可能多地测试组合 - 有类似的细微问题。