【问题标题】:What IPhone OS do you build for when releasing?发布时您为什么 iPhone OS 构建?
【发布时间】:2009-02-13 16:28:35
【问题描述】:

目前有 3 个选项。 2.0、2.1、2.2。我的应用只需要 2.0.我是为 2.0 还是 2.2 构建?最好的选择是什么?

【问题讨论】:

    标签: iphone


    【解决方案1】:

    始终按照测试允许的最低公分母进行构建。

    如果您可以在 2.0、2.1 和 2.2 上进行测试,那么您将通过这种方式接触到最多的人。如果您只能在一个版本上进行测试,您应该使用覆盖最多人的版本 - 考虑到 Apple 的激进升级机制,可能是最新版本。

    你不应该做的(正如 Hunter 暗示的那样)是为一个版本构建并假设它可以在其他版本上运行。

    【讨论】:

      【解决方案2】:

      我会为 2.0 构建,并假设您会以这种方式获得更多的受众,因为您还会吸引那些由于各种原因而无法更新操作系统的人......

      【讨论】:

        【解决方案3】:

        为您的应用运行所需的最低操作系统版本构建。如果您没有使用 2.1 或 2.2 中引入的任何内容,请为 2.0 构建。

        请记住,虽然大多数 iPhone 用户会在同步时自动更新他们的操作系统,而 iTunes 会告诉他们这样做,但 iPod Touch 用户必须支付费用并且可能不愿意升级。

        限制潜在客户群没有任何意义,因此请尽可能选择最旧的操作系统版本。

        【讨论】:

        • 触摸版主更新要收费吗?怎么样?请说明你的来源,我想知道更多。
        • Apple 传统上向 iPod Touch 用户收取升级费用,是的。他们在发布 1.2 和再次发布 2.0 时都这样做了。基本上任何时候他们都提供了一堆新功能。我相信每次升级都是 10 美元。
        • 哦,它是通过 iTunes 完成的,就像购买一首歌或其他什么一样。 apple.com/ipodtouch/softwareupdate.html
        【解决方案4】:

        我同意您应该仔细考虑为尽可能多的人构建,但如果您构建 2.1 然后在 2.2 或 2.2.1 上运行,则有些事情不会完全正确。

        我能想到的最大的例子:

        如果您使用带有居中文本的分组表格并为 2.1 构建,它将在 2.2 和 2.2.1 上左对齐。我就这个问题提交了 RADAR。

        基本上,确保您测试尽可能多的组合 - 存在类似的细微问题。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2016-06-21
          • 1970-01-01
          • 1970-01-01
          • 2014-07-09
          • 2019-06-18
          • 1970-01-01
          • 2011-07-06
          相关资源
          最近更新 更多