- #16
Stakarilky 右键菜单亚克力呢?
Stakarilky 右键菜单亚克力呢?
Betta_Fish UWP最有代表性的的InkCanvas还没上呢(
在 WASDK 的中,它们计划在 1.7 版本中提供 Inking control
ThinkBou 最好也别看Windows Latest的小作文,他们自己都搞不明白。实际上打开图库的时候根本不加载web框架的内容,只有照片编辑器在用。如果打开图库的时候加载web框架的内容,那么直接打开照片也会慢……
之家裁剪掉已经算是比较追求事实了。
实际上,在某家的网页上,这篇新闻标题下摘要写的是
科技媒体 Windows Latest 在最新博文中指出,Windows 11 照片(Photos)应用升级至最新 2024.11050.3002.0 之后,拥抱 WebView2 的“副作用”就是打开时间比以往更长了。
(然而,正文中搜索 WebView 查无此词,所以我说是“剪掉”了)
对于你说的内容,在一番尝试后,我发现这玩意启动时确实不会连带 WebView。但会耗费大量资源联网接受数据,这些网页内容的加载一定程度上拖累了应用的启动速度。为了验证,计算开机后第一次启动的速度,在断网的情况下,确实启动速度加快了,怀疑跟 OneDrive 同步等乱七八糟的东西有关。Web 技术确实让这个应用更慢了。
仔细嚼了原文的用词,发现原作者似乎也在营造情绪陷阱,把 Photos 的慢与读者对 Outlook PWA 的不满进行关联,并在人们难以验证的点上把 WebView2 树立成稻草人……果然新闻学定律不削不能玩
Stakarilky 这是一个 Custom Control,类似新 Explorer 中的地址栏,并不是 Gallery 中的标准控件
查看SnippingTool的XAML,仍然可以看到这是一个标准InkToolbar,只是删了几个按钮
Photos 的右键菜单并不是调用标准的菜单,是一个基于 MenuFlyout 的自定义控件,边角的 Padding 就很明显。
再对比一下右键菜单的XAML结构...可以说非常相似
很可能是把标准的菜单拿过来改了一下样式
【已删除】
Stakarilky 但微软在 WASDK/WinUI3 开发中为了对齐 dot net 平台的技术栈,暂时选择回归 JIT 方案
有可能是永远,UWP也能用NativeAOT(
Stakarilky Web 技术确实让这个应用更慢了。
再次强调,web技术用于照片编辑器。
Microsoft Photos: Migrating from UWP to Windows App SDK:
Another huge benefit of Windows App SDK is the addition of WebView2, built upon the new Chromium-based Edge browser. The Photos App uses web tech in a few places, including with our cross-platform image editor used in both OneDrive and the Photos App. Some key benefits of WebView2 include:
- WebGL support enabling improved image rendering quality.
- Superior performance when sharing high quality images between the native and web layers using SharedBuffer.
- Supporting a more up to date version of Chromium, which carries the latest improvements and security updates.
- Allowing us to optimize the performance of our AI Service which requires sending pixel buffers back and forth from our Web Editor to our Native App for AI inference.
至于OneDrive同步,不能说联网获取数据就成了用web技术吧……
Betta_Fish 查看SnippingTool的XAML,仍然可以看到这是一个标准InkToolbar,只是删了几个按钮
原来这玩意还是 UWP,我一直以为 Snipping Tool 已经迁移到了 WASDK,所以理所当然认为是手搓了个 Ink
ThinkBou 至于OneDrive同步,不能说联网获取数据就成了用web技术吧……
那么我修正一下言论,联网的部分让这个应用的启动速度更慢了
因为在不联网的状态下,图库的启动速度确实加快了,且反之,如果你给 Photos 套一个非常缓慢的代理,你会发现 Get Things ready 那个小窗口的持续时间会长到离谱,几乎可以重现 Windows Latest 说的 20 秒启动
我并不清楚这背后的机制,暂时认为可能是与 OneDrive 同步有关,我的 VM 里没有网络分析工具
Stakarilky Snipping Tool 已经不是UWP了,按Win+Shift+Enter没法全屏
熊猫火狗 在 WinUI3 的 Gallery 里,没有看到 InkToolbar,也可能这玩意用的是 Xaml Island
Stakarilky 熊猫火狗 这玩意是个非常奇葩的实现方案。
Stakarilky 支持广色域屏幕配置文件和图像内置ICC吗?
Stakarilky 确实快了那么一点
熊猫火狗
理论上 WASDK 应用已经适配了 226x1 和更高版本的 Auto Color Management,但还是需要具体测试。
我发现在 2012 年,微软发布的 Windows Live Essential 软件包里面,有一个叫 Photo Gallery 的应用。
几乎可以说是完美的看图软件和图像管理软件,lightweight and fast,无论是图像查看部分还是图像管理部分,都是和 Photo Viewer 一样的秒开。
而且带图像编辑和分类功能,虽然并不够多,但一般也够用了。
不过我并没有测试 Wide Color Gamut 的图像,因为我的显示器还是上古 sRGB 都不全的玩意。
顺带提一嘴,这里面的 Live Mail 也是秒开的邮件客户端,但可惜用 Outlook 登上去看邮件经常闪退。
删封申诉 | 知乎专栏 | 状态监控 | 用户协议(EULA) | 隐私政策
本站文章除其作者特殊声明外,一律采用CC BY-NC-SA 4.0许可协议进行授权,进行转载或二次创作时务必以相同协议进行共享,严禁用于商业用途。