当前位置: 首页 > news >正文

WWDC25中的HDR技术洞察

1、颜色上再次玩出了花样

提出了HDR Color的概念,不再局限于HDR Image,拓展到了HDR UI的维度上。
在这里插入图片描述

With HDR:
colors can now look brighter, more vibrant, and more realistic

  • Reds can glow more
  • Highlights can shine
  • You can create more visually striking UIs
    颜色更加明亮,更加鲜艳,更加逼真。-红色可以更加闪耀,高光可以更加闪烁,你可以创建更具视觉冲击力的 UI。

开发API如何使用:

// Create a bright red HDR color that's 2.5x brighter than SDR white
let hdrRed = UIColor(red: 1.0,green: 0.0,blue: 0.0,alpha: 1.0,linearExposure: 2.5
)

此时,在HDR支持的显示屏上,颜色可以看上去更加明亮,在不支持的屏幕上自动回退到SDR。

2、系统功能

1)系统自带的UIColorPickerViewController 组件也支持了HDR颜色拾取,

let colorPicker = UIColorPickerViewController()
colorPicker.maximumLinearExposure = 2.0 // Up to 2x SDR white

2)自动跟随系统回退策略(Trait-Based Fallback)
到目前为止,不是所有的设备或者所有的场景都支持HDR,UIKit给了检测和适配的机制。开发者可以使用UITraitHDRHeadroomUsageLimit 检测HDR使能的时候,相应调整自己的UI。

registerForTraitChanges([UITraitHDRHeadroomUsageLimit.self]) { traitEnv, _ inlet headroomLimit = traitEnv.traitCollection.hdrHeadroomUsageLimitif headroomLimit == .sdrOnly {// Fallback to SDR-safe colors} else {// Use your full HDR color palette}
}

3、Webkit标准

在这里插入图片描述
chrome、edge最早支持了,

Safari26在CSS中支持了 dynamic-range-limit property 特性,这个特性用来控制HDR的图片、视频和SDR内容混合显示的时候。 Safari支持no-limitstandard值。

  • no-limit 告诉浏览器,如果HDR内容按照HDR显示,
  • standard 把所有HDR内容转化成SDR显示,按照SDR来显示。

4、性能问题怎么看

视觉上爽了,性能咋办,全部都是GPU合成的。
AI不够,UI来凑,最终还是为了AI。转下面这段专业人士的分析:

苹果的“液态玻璃”设计语言在iOS 26中的全面落地,对iPhone15 Pro以前的用户而言,既是视觉体验的跃升,也是硬件性能的严峻考验。由于液态玻璃依赖实时动态渲染(光线折射+动态模糊+环境响应),对GPU算力要求陡增,以 iPhone 12(A14)系列为例,GPU算力仅为A17 Pro的1/3,一旦升级,将会有显著卡顿感。
而 iPhone 13/14基础款(A15)也只是勉强支持基础效果,当HDR高光叠加(如锁屏时间边缘光晕)就会导致渲染延迟,滑动流畅度下降。iPhone 14 Pro(A16)算是iPhone15 Pro前唯一可“完整运行”的旧旗舰,但ProMotion自适应刷新率在透明界面下频繁触发刷新率的跳变,或将加剧续航损耗。

我试着更新了IOS26Beta版本,Iphone15ProMax热的慌,性能堪忧

Ref

1、高端效果和性能问题,https://cn.technode.com/post/2025-06-10/wwdc2025-only-apple-can-do/

2、UIKit变化 https://medium.com/@himalimarasinghe/uikit-in-ios-26-everything-developers-need-to-know-from-wwdc-2025-82071ea0279d

3、Webit的变化 https://webkit.org/blog/16993/news-from-wwdc25-web-technology-coming-this-fall-in-safari-26-beta/

相关文章:

  • MySQL 锁学习笔记
  • 浏览器拨打电话 nginx代理wss (mod_cti基于FreeSWITCH)
  • 计算机是怎么跑起来的第五章
  • 【医疗电子技术-7.1】动态血压测量技术
  • 人工智能学习18-Pandas-按标签选择
  • 人工智能学习17-Pandas-查看数据
  • 【Linux】Linux多路复用-poll
  • 【LLM Tool Learning】论文分享: Chain-of-Tools
  • 【Python-Day 26】解锁时间魔法:深入解析 time 与 datetime 模块
  • Java-String
  • Python惰性函数与技术总结-由Deepseek产生
  • 【软测】脚本实现 - 网页自动化测试
  • 搜索问答技术概述:基于知识图谱与MRC的创新应用
  • rt-thread的定时器驱动(裸机版本)记录.
  • Ubuntu中Chromium无法使用Fcitx输入中文的问题
  • 设计师灵感仓库!IconViewer 右键一键提取系统图标,PNG 透明背景素材随取随用
  • AORSA关键文件及参数解释
  • 「AI投资」| 国元证券: 《国产Agent不断演进,通用协议推进系统性应用-AI行业专题报告》
  • App跨平台技术2025年深度解析:核心原理与最佳实践
  • linux-压缩类命令
  • 网页教程网站/百度助手下载
  • 网站优化方法/媒体公关是做什么的
  • 免费咨询医生皮肤科专家/优化关键词软件
  • 旅游网站需求分析/百度客服中心人工电话
  • 简单网页代码html作业/搜索关键词优化
  • 网站开发前端和后端技术/建站宝盒