4

WWDC 2019 视频 Modernizing Your UI for iOS 13中,Apple 提到了一个要求,即到 2020 年 4 月,所有应用程序都应该

  • 采用启动故事板
  • 支持任何尺寸
  • 支持分屏多任务

“支持分屏多任务处理”是指在Session 258: Architecting Your App for Multiple WindowsSession 212: Introducing Multiple Windows on iPad中描述的意思吗?

因此,应用程序必须在 Xcode 中将 Base SDK 版本升级到 iOS 13 并实现场景方法。

所以我们需要将 Xcode 中的部署目标升级到任何较低的版本,例如 iOS 11?

4

3 回答 3

6

所以我们需要将 Xcode 中的部署目标升级到任何较低版本,例如 iOS 11?

不。描述为必需的功能都存在于 iOS 11 中。需要的是您采用它们。

三个要点是:

  • 采用启动故事板
  • 支持任何尺寸
  • 支持分屏多任务

让我们谈谈这些是什么意思。

  • 目前,您通常可以使用启动图像而不是使用启动故事板。如果缺少特定手机尺寸的启动图像,则该手机会假装这是另一部(较小的)手机并缩放显示。那将不再是合法的;启动图像将死。

  • 目前,启动图像的使用允许应用在它不是针对的设备上显示为信箱或缩放;实际上,该设备假装是具有较小屏幕的较小设备。该选项将与启动图像一起消失。

  • 目前,如果您在目标的 General 窗格中选中 Requires Full Screen in App Target ,iPad 应用程序可以选择退出全屏多任务处理。该视频似乎暗示这将不再可能(但在同一句话中,它说如果您的 iPad 应用程序需要“身临其境的体验”,这将是可能的)

就这样。您在问题中提到的所有内容均未涉及或暗示。然而,视频中的演示非常不清楚,这些即将到来的限制的确切含义尚未出现。

[让我困惑的一件事是 iPad 上兼容模式的命运。是否仍允许仅 iPhone 应用程序存在?它们在 iPad 上是信箱的,并且不支持全屏多任务处理。未来所有应用都必须是 iPad 版还是通用版?从视频中看不清楚。]

于 2019-06-28T16:34:13.553 回答
1

分屏多任务处理是指在 iPad 上同时打开两个应用程序的能力——参见WWDC2015的 Session 205 讨论了这一点。该要求规定,2020 年 4 月之后提交的应用程序必须能够在此模式下运行,即它们必须能够在不同于标准全屏的布局中运行。

您链接的两个视频是关于多个窗口的 - 这是您的应用程序可以并排运行自身的多个实例的时候。此功能不是新要求的一部分。

于 2019-06-28T16:21:09.167 回答
0

还有一件事。据我了解,在提交到 App Store 期间,版主会对其进行检查。我不确定,但如果我们使用企业协同设计,则可以跳过此限制。

于 2019-08-06T14:37:55.563 回答