Apple 为开发者发布了 iOS 26.2 和 iPadOS 26.2 beta 3,带来了新的 HealthKit 功能、更新的 StoreKit 工具以及整个系统的多项改进。此更新延续了 Apple 26.2 的改进周期,重点关注开发人员 API 和可靠性,而不是面向用户的功能。
beta 3 中最值得注意的新增功能之一是 HealthKit 中对高血压通知的支持。开发人员现在可以使用新的 HKCategoryTypeIdentifierHypertensionEvent 类型请求授权从 Apple Watch 读取高血压事件。这为健康和健身应用程序提供了更先进的数据来处理,并扩大了苹果新的血压相关警报的范围。
StoreKit 还进行了多项升级。新的 AppStore.ageRatingCode API 允许应用程序检查其当前的 App Store 年龄评级,并将其与之前存储的值进行比较。这对于需要在区域年龄分级发生变化时调整应用内容或行为的开发人员特别有用。苹果还解决了两个订阅测试问题。赢回优惠现在可以在 StoreKit 测试中正常工作,并且 SubscriptionStatus.all 在订阅更改后不再返回过时的信息。
Instruments 收到了改进内存分析的修复。分配工具现在将正确报告本机 Swift 类型的引用计数操作,从而使严重依赖 Swift 的应用程序的调试更加准确。
一些早期的问题在此测试版中仍然存在。对于在 Beta 1 中设置为“Everyone”的设备,AirDrop 仍然存在可发现性问题。Apple 建议将两台设备都更新到更高版本的 Beta 版,或者确保设备在“通讯录”中保存了彼此的 Apple 帐户电子邮件或电话号码。 PermissionKit 的重要应用程序更新 API 在沙盒环境中仍然无法测试。表盘图库也继续仅显示英文文本。
网络是开发人员应该监控的另一个领域。 Apple 再次更新了默认的 TLS Client Hello。如果应用程序或网站的服务器无法适应新的指纹,则使用严格的基于指纹的安全性的应用程序或网站可能会出现登录失败或阻止操作的情况。 Apple 建议使用灵活的检测策略,因为 TLS 指纹将在未来的版本中不断演变。
iOS 26.2 和 iPadOS 26.2 beta 3 是稳定的、以开发人员为中心的更新。他们扩大了健康数据的访问范围,改进了订阅工作流程测试,并修复了 SDK 中的关键问题。苹果预计将在 12 月完成更新。
