元桌浏览器视觉工作台 v2.5.0 · 状态栏与通知真实性说明

v2.5.0 当前真实性边界

1. v2.5.0 只在冻结的 v2.4.0 上增加 Xiaomi 17 Ultra／HyperOS 3、OPPO Find X9 Pro／ColorOS 16、vivo X300 Pro／OriginOS 6 三个逐机型调参层，不从零重构，也不把一款机型的测量值扩散到同系统其他机型。
2. 当前三张参考图都是公开有损 JPEG，只能标定状态栏布局、尺寸与顺序，不能成为逐像素验收基准。三款画像都固定输出 `tuning-only`、参考状态、缺失区域和 `pixelPassEligible=false`。
3. 时间、电量、网络、信号、Wi-Fi、通知数量、辅助状态、深浅色和开孔模式会逐项核对；DPR、页面缩放、Chromium 主版本、字体族探针、字体版本、ROM/build、图标完整度和源图是否无损分别保留独立门禁。任何一项未闭合都不得写成 Pixel PASS。
4. Xiaomi 样本中的通知应用身份未知，只使用身份固定为 unknown 的参考轮廓，不借用微信、小红书或桌面图标。OPPO 样本三枚彩色图标身份未闭合，严格参考场景宁可留空并声明局部调参，也不以相似 artwork 冒充。vivo 样本本来就没有应用通知图标。
5. 信号、Wi-Fi、电池和 OEM 辅助状态的布局来源与图形来源分开记录。当前逐机型 SVG 仍是按参考图参数化重绘，不是厂商私有 SystemUI 矢量资源；命中 OEM 字体家族的度量探针也不等于命中同一字体文件版本、字重和 Android 光栅结果。
6. 只有用户提供目标手机原始无损 PNG、精确 ROM/build 与完整状态，闭合目标 OEM 字体文件版本／字重／SHA-256，并在元桌 Chromium 101、100% 页面缩放、匹配视口和 DPR 中生成输出与锁定阈值的 diff，才允许对该单一场景判定 Pixel PASS。完整门禁见 REAL_DEVICE_PIXEL_AUDIT_V2.5.0.txt。

v2.4.0 历史真实性边界

1. v2.4.0 的修改只发生在 v2.3.0 工作基线之后；v2.3.0 的发布内容、配置库和多通知历史不回写。新增结论分为厂商一手资料、可识别真机截图和工程候选三档，具体见 REAL_DEVICE_AUDIT_V2.4.0.txt。
2. Xiaomi 17／17 Ultra、OPPO Find X9／Find X9 Pro、vivo X300 系列已经取得官方物理分辨率与代表真机截图的交叉证据。它们可以证明所示 HyperOS 3、ColorOS 16、OriginOS 6 构建与设置下的顶部结构，但不能自动外推到同品牌全部机型、主题、地区和 ROM 小版本。
3. One UI 的自动通知区不是“有通知就永远一个圆点”。当前 1—3 枚应用小图标、第 4 条起前三枚加溢出圆点的候选规则只绑定 Galaxy S25 Ultra／One UI 7 画像；其他 Samsung 机型在取得对应构建证据前不继承。Samsung 官方另提供 Dot／Icons／Cards 等通知显示选择，因此单圆点必须作为用户选择的场景，而不是 auto 的唯一事实。
4. Pixel／Material 3 的通知图标数量受时间宽度、状态栏可用空间、显示挖孔、字体缩放和方向影响。v2.4.0 按实际可用宽度决定溢出，不把“三枚”当作 Pixel 全机型硬上限；AOSP small icon 的单色着色与资源角色边界保持不变。
5. ColorOS 16 代表实图可见时间后排列多枚彩色小应用图标。这只能证明该样本的形态；扩展中已有的 Apple App Store artwork 不是 Android APK 通知资源，若用于颜色／身份工程预览，必须继续标记“目标 Android 包与 ROM 待验证”。
6. vivo 官方说明中的“通知提示方式／美化后的应用图标”属于可配置显示方式。OriginOS 普通模式不应强制彩色美化；只有用户明确选择美化场景时才显示带识别色的图标。原子岛没有活动内容时隐藏，普通微信／QQ 消息不是自动进入原子岛的持续任务。
7. HUAWEI 样本中的 `5A` 是应按原图保留的状态栏文本，不是书写错误，也不能用本项目的通用 `5G-A` 或 Apple `5GA` 规范化覆盖。HarmonyOS 6 的双卡显示可平铺或合并；MagicOS 9 的双 SIM 是独立信号簇，两者不能继续共用一种排列。
8. Galaxy S25 Ultra 412×893、HUAWEI Mate 70 412×911、HONOR Magic7 412×913 都是由官方物理分辨率按给定 CSS 宽度等比换算的 DevTools 候选值。它们不是厂商公布的 CSS viewport，也没有经过用户元桌 Chromium 101 的浏览器可视区测量。
9. raw／原生屏幕截图模式不画物理摄像头孔、Dynamic Island 黑孔、机身或折痕；系统安全区仍然存在。只有机型外观预览才可画这些实体元素。真机自身保存的截图与“另一台相机拍手机”是两种不同证据，不能混写。
10. 配置库功能已完成开发实现，但 chrome.storage.local 的实际配额、重启保留、固定目录升级和元桌会话隔离仍须用户本机 Chromium 101 验收。所有专有字体若没有明确再分发授权都不得打包；本机缺失时使用后备链并声明近似。
11. v2.4.0 已让 Wi-Fi／蜂窝活动箭头、静音／振动、闹钟、勿扰、HD／VoLTE、NFC、实时网速和纯净显示进入显式配置。Pixel 已闭合项继续用 AOSP 路径；OEM 只对有官方语义或代表实图的系统版本绘制“版本绑定语义重绘”，不把它提升为厂商私有矢量逐路径一致。定位图标、OriginOS 竖向／圆环电池与 MagicOS 10.0.0.155+ 新图标仍未实现。

v2.3.0 历史真实性边界

1. 通知横幅的彩色 artwork 与状态栏 small icon 现在不仅资源分离，开关、应用选择和数据结构也完全分离。多个待处理通知可按顺序保存；同一应用重复出现表示多条通知，不代表状态栏一定逐条显示。
2. iOS 普通推送不显示应用状态栏图标；One UI 7+ 自动模式使用 Samsung 的待处理通知圆点；其他 Android 自动模式才进入 small-icon 管线。用户手动选择圆点或跨系统覆盖时，界面会把它标为手动视觉选择，而不是 OEM 默认事实。
3. “资源能从 APK 回映”与“缩到状态栏尺寸仍适合显示”是两个不同门槛。小红书 9.44.0 默认 FCM 图形在 14 px 下内部细节塌缩成近似黑方块，所以严格档默认隐藏。小红书 9.45.0 中国官方包还存在魅族 Push 通道的对话气泡资源，但它只能证明该应用版本与该推送通道，不能外推到 Pixel、华为、小米、OPPO、vivo 或荣耀。
4. 未核验应用不会在严格档中使用彩色 Launcher 图、横幅 artwork、品牌字母或通用圆点冒充官方 small icon。“允许近似图标”属于用户明确开启的专家视觉模式，每项仍保留来源与待真机复核标记。
5. 多通知溢出、静默通知、通知重要性、用户关闭状态栏图标、OEM 通道替换资源都会改变真机结果。本工具只模拟用户明确配置的视觉状态，不读取真机通知数据库。
6. 用户本机元桌 Chromium 101 与目标 ROM／目标 App 版本的安装截图仍是最终验收边界。
7. Pixel／Material 3 的飞行模式、VPN、热点、蓝牙已连接和漫游使用 AOSP android16-qpr2-release 的具体 SystemUI XML 路径；路径级闭包只适用于该 AOSP 档。Apple 与各 OEM 严格档不会借用这些 AOSP 轮廓冒充本系统资源，未闭合项默认隐藏；专家近似会明确标注 `manual-cross-family-approximation`。
8. HarmonyOS／MagicOS 的电池填充长度现在由配置电量直接驱动，填充层与数字层相互独立。比例正确只解决“低电量看起来仍满格”的错误，不等于已经获得厂商私有 SystemUI 源文件；轮廓、字重、充电颜色和目标 ROM 位置仍需实机复核。

v2.2.4 历史收口

1. Apple 蜂窝、Wi-Fi 与电池使用 iOS 17／18／26 官方 Design Resources 母版的原始路径、画布和圆角；iOS 26 的位置以 402×62 母版为坐标基线。精确图形只证明模板中的几何，不代表所有机型、显示缩放和 iOS 小版本都有同一安全区。
2. “iOS 经典”当前选择 iOS 18 的 402×56 母版；iOS 17 的 393×53 坐标作为历史对照保留。刘海、无岛／SE 等设备仍是按各自顶部安全区拟合，不存在一组横跨所有旧 iPhone 的唯一坐标。
3. Material 3／Pixel 的四档移动信号、Wi-Fi、无服务、Wi-Fi 无互联网和 unified battery 固定到 AOSP android16-qpr2-release。LTR 下电池填充以右缘为锚、由右向左增长；这是资源实现规则，不应改成 iPhone 式右端帽电池语义。
4. One UI 7 严格档把待处理通知表达为系统提示圆点，不显示应用彩色 artwork，也不把微信／小红书 APK small icon 移植到 Samsung 状态栏。圆点的最终大小与位置仍需目标 Galaxy／One UI 构建复核。
5. One UI、HarmonyOS、HyperOS、ColorOS、OriginOS、MagicOS 的其余图形没有与 AOSP 同等级的公开 SystemUI 路径闭包；当前只属于系统家族级拟合。OriginOS 默认单色，目标 ROM 未验证前不声明彩色美化或任一轮廓是唯一真实形态。
6. Wi-Fi／蜂窝活动箭头、静音／振动、闹钟、定位、免打扰、HD／VoLTE、NFC、实时网速等完整系统专属状态尚未实现，列为后续待办；不能因验收清单提到这些元素就写成 v2.2.4 已支持。
7. 所有专有字体都依赖本机安装；SF Pro、SamsungOne、One UI Sans、HarmonyOS Sans、MiSans、OPPO Sans、vivo Sans、HONOR Sans、Google Sans 等缺失时会走后备链，回退后的字形、字重、基线和抗锯齿只能视为近似。
8. raw／原生屏幕截图模拟不绘制物理刘海、灵动岛黑孔、摄像头孔、机身、反光或折痕，只保留相应不可占用安全区；只有开启机型外观层的 hardware preview 才绘制实体外观。
9. v2.2.4 尚未在用户本机元桌 Chromium 101 完成安装运行验收；较新 Edge、静态测试和自动化截图都不能替代这一结论，也不能替代目标 ROM 真机像素复核。

以下为延续自 v2.2.3 的真实性原则与历史证据：

一、这一版表达什么
严格跟随机型时，状态栏默认表达“普通桌面／普通应用页面”。它不是锁屏、通知中心、控制中心，也不是另一台相机拍摄手机的实机照片。

1. 机型外观预览：开启“机型外观层”时，可显示屏幕圆角、边框、物理刘海／开孔／动态岛和手势条。
2. 原生系统截图模拟：关闭“机型外观层”，只保留状态栏和需要的通知。手机自身保存的原生截图通常不会记录机身、物理黑孔、折痕或反光。
3. 本扩展绘制的是用于网页设计和截图演示的近似系统 UI，不读取真机状态，也不声称逐像素复制任一私有固件资源。

二、已经作为硬规则实现的内容
1. iPhone 普通微信、小红书、短信等推送不在状态栏显示应用图标；应用彩色图标只进入通知横幅／锁屏卡片。动态岛只适合正在进行的 Live Activity，不是普通消息图标栏。
2. iPhone、Pixel、Galaxy 的普通页面不常驻运营商名称；运营商更常见于锁屏、通知／快捷面板，或少数系统的用户设置。国产系统只有在用户填写且目标页面／设置支持时才显示。
3. iPhone、Pixel、Galaxy 已连接 Wi-Fi 时，不再同时堆叠 5G 网络类型；使用蜂窝数据时才显示网络类型。
4. Apple 当前支持 5GA 文案。用户输入旧写法 5G-A 时，本扩展规范化为 5GA，不擅自改成 5G+。
5. Android 状态栏显示应用通过 `setSmallIcon()` 或 `Notification.icon` 提供的独立通知资源，而不是彩色 Launcher 方块。v2.2.3 把通知横幅 artwork 和状态栏 small icon 拆成两个资源角色；横幅中的 27 个已核对应用使用本地官方 App Store artwork。
6. 微信已闭合到腾讯第一方 8.0.77 APK 的默认通知双气泡资源；小红书已闭合到 9.44.0 Google Play 构建的默认 FCM 通知资源。两者都只取 PNG alpha 轮廓，用 CSS mask 按状态栏 `currentColor` 单色着色；不以原色 `<img>` 显示。这是版本绑定证据，且推送通道或 OEM 可改写图标，所以仍需目标 App／ROM 实机复核。
7. 其他应用分为 14 个 `brand-glyph-approximation` 和 55 个 `neutral-unverified-fallback`，均不标称为官方精确 small icon。OriginOS 也默认使用单色；它的图标美化模式会随版本和设置变化，在无目标机证据时不写死为彩色 Launcher 图。
8. Pixel 10 / Android 16 使用 Material 3 Expressive 分段信号和数字胶囊电池；Galaxy S25 / One UI 使用独立的信号、电池视觉，紧凑通知为 Brief 式短条。
9. 非 Apple 双卡不再添加网页式 1／2 数字；MagicOS／ColorOS 使用相邻双信号。iPhone 仍使用上下组合双信号。
10. HUAWEI Mate 70 Pro 使用三开孔安全区；普通单圆孔、荣耀长药丸、华为三开孔、iPhone 刘海／动态岛不再共用同一块黑条。
11. 微信、小红书、QQ 等普通社交通知不会自动变成动态岛、实况窗、焦点通知、流体云、原子岛或三星实时活动胶囊；这些能力属于导航、配送、计时、通话、录音等持续任务。

三、不能由机型自动决定的状态
以下字段来自当前网络、SIM、运营商配置、地区、ROM 构建、主题、通知权限和用户设置，所以只按用户选择模拟：

- 5G、5GA、5G+、5G UC、5G UW、4G、LTE；
- VoLTE／HD、实时网速、漫游、VPN、热点、蓝牙；
- 单卡／双卡、当前数据卡、信号强度、无服务／SOS；
- 电量百分比、充电、节电和不同电池样式；
- 通知是否留下 small icon、是否弹出横幅、最多显示多少枚图标；
- 国产系统的运营商显示、纯净状态栏、通知图标美化和颜色。

四、仍需保留为“可变／近似”的内容
1. ColorOS 15 第三方状态栏图标可能因构建、地区、应用和主题显示为单色或经系统彩色化；本版默认采用保守单色。
2. HarmonyOS 5 双卡的默认平铺／合并没有足够统一的官方图例；本版采用相邻双信号，不声称是所有构建唯一排列。HarmonyOS 6.1 已有明确的平铺／合并选择，但不能倒推为 HarmonyOS 5 的固定默认。
3. HyperOS 2 的通知图标数量、颜色、HD 和 Wi-Fi 下的 5G 显示会随稳定版／Beta、地区和主题变化；本版不自动添加 HD 或运营商。
4. 某个 App 某个版本的精确 small icon，应以目标 ROM 上的真实推送截图，或通过 `setSmallIcon()`／`Notification.icon` 实际资源 ID 回映到同版本 APK 的证据链为最终验收。本版已对微信／小红书完成版本绑定回映，但还不能代替目标通知类型和 ROM 实机结果；其他内置 SVG 只表示可识别的近似 glyph。
5. CSS 视口、DPR、折叠内屏孔位是工程预设，不是厂商公布的网页坐标；必须用目标元桌 Chromium 101 和用户真机截图复核。

五、主要核对来源（访问日期：2026-09-03）
Apple：
- 通知：https://developer.apple.com/design/human-interface-guidelines/notifications
- 状态图标：https://support.apple.com/guide/iphone/learn-the-meaning-of-iphone-status-icons-iphef7bb57dc/26/ios/26
- iPhone 5G／5GA：https://support.apple.com/zh-cn/108383
- Live Activities：https://developer.apple.com/design/human-interface-guidelines/live-activities

Android / Pixel：
- 系统栏：https://developer.android.com/design/ui/mobile/guides/foundations/system-bars
- Notification.Builder small icon：https://developer.android.com/reference/android/app/Notification.Builder.html
- 通知图标与 Launcher 图标的资源差异：https://developer.android.com/studio/write/create-app-icons#notification
- 通知组成与单色状态栏图标：https://developer.android.com/design/ui/mobile/guides/home-screen/notifications
- 自定义／heads-up 通知：https://developer.android.com/develop/ui/views/notifications/custom-notification
- Pixel 移动网络：https://support.google.com/pixelphone/answer/14116080

Samsung：
- One UI 通知设置：https://www.samsung.com/us/support/answer/ANS10004612/
- Brief / Detailed 与 Lighting effect：https://www.samsung.com/ph/support/mobile-devices/how-to-use-updated-notification-settings-in-samsung-one-ui-8/

HUAWEI / HONOR / Xiaomi / vivo：
- HUAWEI 状态栏设置：https://consumer.huawei.com/cn/support/content/zh-cn16048647/
- HUAWEI HarmonyOS 6.1 双卡显示：https://consumer.huawei.com/cn/support/content/zh-cn16094182/
- HONOR MagicOS 9 状态栏：https://www.honor.com/cn/support/content/zh-cn15869296/
- Xiaomi 通知图标开关：https://www.mi.com/global/support/article/KA-33188/
- Xiaomi HyperOS small icon 规范：https://dev.mi.com/xiaomihyperos/documentation/detail?pId=1582
- vivo OriginOS 图标美化模式仅作可变项参考：https://bbs.vivo.com.cn/newbbs/thread/38419187
- vivo 实时网速：https://www.vivo.com.cn/service/questions/all?categoryId=171&questionId=1504

应用通知资源：
- 微信官方下载：https://weixin.qq.com/cgi-bin/readtemplate?lang=zh_CN&t=weixin_download_list&loc=readtemplate,weixin,body,6
- 微信 8.0.77 腾讯 CDN 样本：https://dldir1v6.qq.com/weixin/android/weixin8077android3160_0x28004d30_arm64_1.apk
- 小红书官方下载：https://www.xiaohongshu.com/download
- APK 哈希、签名、资源 ID、包内路径和可变项详见 STATUS_ICON_SOURCES.txt。

公开实机／设备导览只用来校验观感和几何，不把单张个人截图当成全系列规范。小红书公开搜索页当前需要登录，未登录占位页未作为证据；最终仍以用户目标机、目标系统版本和目标 App 版本的安装测试为准。
