用途:帮助现有 iPhone 应用适配不断变化的容器形态,并在确有需要时采用设备能力。除非用户要求,否则保留原有框架、架构、最低系统版本与功能范围。
主要能力:覆盖兼容性审计与迁移计划、布局与设计评审、SwiftUI 与 UIKit 实现、栈/分栏/标签导航与路由、系统与自定义工具栏及溢出和垂直控件、预留区域与铰链及多场景体验、测试计划与验证。按任务读取对应参考模块,混合框架工作通常需同时查阅框架与主题参考。
使用方式:先阅读支持与迁移资料再作可用性判断;区分构建 SDK、部署目标、运行时版本与硬件能力;以 Apple 官方声明和发布说明为准,设计意图参考 HIG。若可用 Cupertino MCP,应检索并阅读其文档,搜索结果缺失可能意味着索引过期,应改用官方来源链接,而非猜测或断言 API 不存在。输出新 API 实现代码前须确认确切声明,if #available 无法让未知符号在旧 SDK 上编译。缺少合适 SDK/运行时,只实现已验证的自适应改进,并单独报告待验证的设备相关部分。
适用场景:审计、兼容性评估、迁移规划、布局与 HIG 评审、导航与工具栏改造、折叠与多场景体验、测试验证。
限制与注意:可用容器几何不等于物理屏幕尺寸,regular 尺寸类不能证明特定设备或折叠状态;安全区各边独立;应用状态不应依赖某列是否可见;系统导航栏属于其容器,不应复制;已宣布能力不代表在所有设备、场景、SDK 或系统版本可用。评审需给出文件位置、失败配置、证据、修正建议与验证步骤;实现需说明改动、回退行为、实际运行的检查与未解决限制,不得声称支持未测试的配置。该技能记录的研究时间为 2026-09-15,其中部分已宣布的 iOS 27.1 功能在当时环境中无参考页与 SDK 可供验证。