WWDC 2019 - iOS13 2020 年 4 月要求

inf*_*eqd 4 ios ios13

WWDC 2019 视频为 iOS 13 现代化您的 UI 中,Apple 提到了一项要求,即到 2020 年 4 月,所有应用程序都应该

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

难道“支持分屏多任务处理”的意思是在描述会话258:构建您的应用程序的多个窗口会话212:iPad上引入多个Windows

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

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

mat*_*att 6

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

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

三个要点是:

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

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

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

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

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

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

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

  • 苹果最近发布了一篇[新闻文章](https://developer.apple.com/news/?id=01132020b),提醒我们即将到来的截止日期,但我仍然不清楚应用程序是否需要通用。 (3认同)