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

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/

http://www.xdnf.cn/news/14051.html

相关文章:

  • 基于深度学习的智能图像分类系统:从零开始构建
  • BeckHoff <---> Keyence (LJ-8000) 2D相机 Profinet 通讯
  • PyTorch框架详解(1)
  • 韦东奕论文解读
  • 开机自启动文件夹
  • Vue嵌套路由
  • 机器学习入门 | 机器学习方法与模型概述
  • 【图纸管理教程-3】编码统一,效率倍增!解决一物多码问题
  • Manus邀请薅羊毛
  • WPF加载文本文件时如何设置WebBrowser的字体
  • 第三章支线八 ·构建之巅 · 工具链与打包炼金术
  • ELK日志文件分析系统——概念
  • linux pcie【6】- epf驱动介绍
  • 土壤水分温度盐分ph测定仪
  • Linux系统环境变量详解
  • 一键读取Excel生成可视化图表
  • 【6S.081】Lab2 System Calls
  • QWebEngine
  • 以楼宇自控关键技术,夯实现代低碳建筑发展重要基础
  • Android多渠道打包
  • 14-域名解析DNS 自我总结
  • 【浅谈】Agent 的存在具有什么意义
  • 好用的批量处理软件,免费使用!
  • 鸿蒙Next仓颉语言开发实战教程:订单详情
  • Linux系统下安装RocketMQ5.3
  • 第二十六章 26.Network Automation(CCNA)
  • 居家养老:破解老龄化困局的现实选择
  • 【C/C++】gmock vs mockcpp
  • Server 11 ,⭐通过脚本在全新 Ubuntu 系统中安装 Nginx 环境,安装到指定目录( 脚本安装Nginx )
  • Houdini GPU 云渲染:成本与时间的精准测算