众力资讯网

【iOS 27 发现可折叠 iPhone 的可能:App 可调整大小功能以及新的

【iOS 27 发现可折叠 iPhone 的可能:App 可调整大小功能以及新的框架字符串】

Apple 正在 iOS 27 中为可折叠 iPhone 奠定基础,操作系统框架中发现了全新的相关信息,并且在今年的 Platforms State of the Union 上很明显强调了灵活的 app 布局。

在 Platforms State of the Union 上,Apple 告诉开发者,要摒弃特定设备和固定方向设计 app 的做法,转而关注其“动态尺寸和宽高比范围”。这一表述似乎超越了 iPhone 镜像和 iPad 的既定上下文。

Apple 利用此次会议宣布,iPhone 镜像和 iPad 上的 iOS app 将支持可调整大小。Apple 表示,使用最新 SDK 重新构建 app 的开发者,app 将自动启用可调整大小功能;而已经使用场景生命周期和标准框架支持基本可调整大小功能的 SwiftUI app,则被认为“离完全支持可调整大小功能又近了一步”。

Apple 还发布了全新的可调整大小的 iOS 模拟器和 Xcode 中的预览功能,使开发者能够测试不同屏幕尺寸和宽高比下的布局。Apple 表示,他们还为编码代理提供了一种技能,以帮助识别和修复常见的可调整大小问题。

该指南实际上要求开发者将每个 iOS app 都视为可能需要在各种外形尺寸上重新布局的 app,如果未来的 iPhone 能够折叠展开成为更大的内屏,那么这一要求就更有意义。

X 用户 samhenrigold 在 iOS 27 的框架中发现了两个直接指向可折叠硬件的字符串:“foldState” 和 “angleDegrees”。此外,他还发现了第三个关键项,一个用于返回设备内置显示屏总数的键值;这进一步表明 Apple 正在为能够显示多个集成屏幕的设备准备软件堆栈。