【问题标题】:Can I submit an iOS app that doesn't support the 4s?我可以提交不支持 4s 的 iOS 应用吗?
【发布时间】:2015-02-07 16:17:42
【问题描述】:

是否可以向 App Store 提交仅支持 iPhone 5 和 6 版本且不支持 iPhone 4s 的 iOS 应用。 4s 的纵横比与 5 和 6 不同,因为我需要整个屏幕空间,所以我的应用在 4s 上看起来不太好,所以现在我不想支持它。这可能吗?如果是这样,是否需要在 Xcode 中更改特定设置才能执行此操作?

【问题讨论】:

  • 不,您不能省略设备。这违背了苹果的逻辑,因为并非世界上每个人都可以拥有他们销售的所有设备。您应该考虑重组布局以通过审核过程。不要忘记。对于每部 iPhone 4,您都无视您对所有 iPod 用户说的话让您感到厌烦
  • 此外,随着 iOS 8 中尺寸类的引入,您可以期待更多具有不同纵横比的设备。所以现在比以后更好地照顾它。
  • @soulshined:“不,你不能省略设备”不太正确。有应用不支持iPad1等
  • @user523234:不支持第一代 iPad 的应用只需要 iOS6 作为最低操作系统,因为 iPad 1 只支持 iOS 5.1.1。无法直接省略设备。 (来自维基百科:“2012 年 6 月 11 日,宣布不会为第一代 iPad 发布 iOS 6,但没有解释原因,因此 iOS 5.1.1 成为该设备可用的最终官方操作系统版本。”)

标签: ios iphone xcode autolayout


【解决方案1】:

很遗憾,你必须支持 iPhone 4S 的屏幕尺寸。

这是来自 App Store 审查指南 (https://developer.apple.com/app-store/review/guidelines/#functionality) 的第 2.10 条:

2.10iPhone 应用程序也必须在 iPad 上运行,无需修改,以 iPhone 分辨率,和 2X iPhone 3GS 分辨率

我想如果你必须为 iPad 支持 2X iPhone 3GS 分辨率,你也必须为 iPhone 做。

【讨论】:

  • 2.10 说 iPhone 应用程序 必须支持该分辨率... 通用应用程序 呢? Apple 有没有明确表示我们必须支持所有手机类型?到目前为止我找不到任何东西......
  • 我不明白为什么 Apple 会允许您不支持某些屏幕尺寸,除非最新的 iOS 不支持。也许您可以忘记非 Retina 屏幕尺寸 iOS8 仅支持 iPhone 4s 及更高版本,但这只是猜测。
【解决方案2】:

自从您提出这个问题以来,这一定已经改变了。在 iOS9 中,您可以切断不支持 64 位架构的设备。见这篇文章:

http://9to5mac.com/2015/06/10/ios-9-older-devices-lose-support-apps/

太好了(从开发人员和遗留支持的角度来看),特别是因为 4s 的使用量确实在减少。问题是,它切断了很多 iPad(超过 80%),因为它们只在 iPad Air 推出时才切换到 64 位。所以当心你用这种方法在平板电脑世界中切断了什么。

我不确定您是否可以针对特定设备,这将是最理想的。

【讨论】:

  • 但是,如果您停止支持 64 位,您也将停止支持 iPhone 5 和 5c。
【解决方案3】:

现在,随着 iOS 10 的发布,iPhone 4s 的支持将被取消。这意味着,如果您将 iOS 10 设为要求,则无需支持 iPhone 4s。但是,您必须等待 iOS 10 发布(2016 年秋季)。

【讨论】:

  • 等不及了。我不喜欢为 iphone4 屏幕做布局。因为它们是成比例的,所以对于 5/6/6+ 来说就容易多了。
【解决方案4】:

移除 armv7 将移除对 4s 的支持

【讨论】:

【解决方案5】:

2017 年 7 月

由于您在谈论纵横比,您仍然需要支持 iPhone 4S 分辨率 (640x960),因为运行 iPhone 应用程序的 iPad 使用相同的分辨率。我们拒绝了两个 iPhone 应用程序,因为它们与 iPad 不兼容。他们的文档中也提到了这一点,

2.4 硬件兼容性

2.4.1 为确保人们充分利用您的应用,iPhone 应用应尽可能在 iPad 上运行。我们鼓励您考虑 构建通用应用程序,以便客户可以在他们所有的应用程序上使用它们 设备。详细了解通用应用。

批准不一致,因为我们提交的一个应用在不支持 640x960 分辨率的情况下获得批准,但下一次更新在发现问题时被拒绝。您的应用最好支持在 iPad 上运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-03
    • 2012-03-25
    • 1970-01-01
    相关资源
    最近更新 更多