ios - WWDC 2019 - iOS13 2020 年 4 月要求

标签 ios ios13

WWDC 2019 video Modernizing Your UI for iOS 13 ,苹果提到了一项要求,即到 2020 年 4 月,所有应用程序都应

  • 采用启动 Storyboard
  • 支持任意尺寸
  • 支持分屏多任务处理

“支持分屏多任务处理”的含义是否如 Session 258: Architecting Your App for Multiple Windows 中所述?或 Session 212: Introducing Multiple Windows on iPad

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

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

最佳答案

so we need to up the deployment target in Xcode to any lower version eg say iOS 11?

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

三个要点是:

  • 采用启动 Storyboard
  • 支持任意尺寸
  • 支持分屏多任务处理

让我们谈谈这些意味着什么。

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

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

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

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

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

关于ios - WWDC 2019 - iOS13 2020 年 4 月要求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56578186/

相关文章:

ios - Dropbox Core API - 上传前出现 1021 错误 - 仅适用于 iOS 5 及以下版本

iphone - 自定义 TableViewCell 问题

swift - iOS 13 导航栏.barStyle

ios - 如何适配ios13状态栏?

ios - 在另一个上下文中更新核心数据实体

iphone - <AppName>.pch 文件使用

ios - 如何在 ios 中的 CALayer 上添加按钮?

objective-c - 在 iOS 13 中以自定义高度呈现模态框

firebase-cloud-messaging - FCM 是否支持 iOS 13 的新 apns-push-type

ios - 在真实设备上使用 Apple 登录无法获取姓名和电子邮件