ThinkBou 有的时候我会想,如果当年的 WDG 或者 Panos 专权时的 W+D 能有现在 2024 年的 WinAppSDK,如今大版本的 Windows 会不会好很多……真的很可惜,在新型平台终于走向正轨并开始成熟的时候,微软已经远离了 toC 业务。
ThinkBou 问题是 18 年之后还有 21 年,但 23 年之后还会有下一个 Windows 大版本更新吗?我保持怀疑,我甚至也觉得,Surface 大概率会很快被砍掉,未来 Windows UX 将超长期不变。
何木槿 讨论过被拆分了
Panos 的团队当年想对系统进行现代化改造,没有人力与资源大刀阔斧是一回事,Project Reunion(也就是后来的 WindowsAppSDK)遥遥无期也很是重要因素。以至于最后他们只能遍地糊 Xaml Island,整得哀鸿遍野。现在 WASDK/WinUI3 虽然还是不算太成熟,但这玩意已经比当年遍地糊 Xaml Island 的方案要好得多。(更别说 Build 2024 还重拾了 WPF,大不了用 WPF)
ThinkBou 实际上来讲,下一个大版本更新重要性不那么重要了。他们以后叫Windows 2025、2026什么的也不是问题。今年Build上微软就在弱化11而强调Windows。Windows的版本交付未来会更贴近移动端软件交付。
当年 Windows Vista 的名声坏掉后,微软小改砍了一下系统做出了 7 大受欢迎。如今的 11 名声也臭了,我认为不刷新个大版本号,用新的愿景和策略改变用户对旧平台的刻板印象和先入为主,就很难在市场上真正吸引人,比如这次 Copilot + PC,你看谁买账。
微软的 toC 营销总是充满了一厢情愿,不管他们怎么弱化版本号交付新功能,除了重度软粉没有任何人买账是事实,甚至软粉也在逐渐跳反,你看之家 21 年跟 24 年的舆论,从一片欣欣向荣的期盼到看到新功能就觉得微软又端屎上来,这背后就是 Windows 正在丧失用户的信任,跟当年 Vista 的 SP 没人买账一个道理,报告 Recall 导致了公关灾难的可是软粉头子 Zac Bowden。
ThinkBou 实际上WinUI 3成熟了,该糊岛也是要糊岛的,毕竟WinUI 3本身就是微软官方的岛…
那微软不用 WASDK 重写系统遗留组件就坐等被骂吧(不过他们写了大概率也写不好也会被骂),白整了个 Project Reunion 愿景,我宁可他们拿 WPF 重写个 MMC,也不想面对一堆还有 90 年代感觉的窗口,更不想要更多在老窗口上糊一层新技术的缝合怪玩意,隔壁苹果整齐划一的系统第一方组件那才是现代系统应有的样子,微软做出的缝合怪玩意真的是一言难尽。
关于 WinUI 3,这玩意小问题太多了,性能问题依旧严重。在开发上,依旧只能算是新兴框架,想要成熟需要解决的 BUG/Issues 太多,而且从开发工具上这个东西依旧不足或匮乏,官方的文档也同样不够,都太少了,CSharp 做 WinUI 3 开发现在只能算是走上正轨未来可期,Cpp 做 WinUI 3 开发缺少的文档和工具更多,完全是盲人摸象过河的感觉。
SteveWorkshop 这张图明显是 WinUI 3 应用,你不能因为看到标题栏按钮左边有三个点,你就觉得这三个点是浏览器 PWA 控制,你要看应用的质感,控件的样式来判断。
熊猫火狗 PWA 的卡是微软做得不够好罢了,你看看同样主推 PWA 的谷歌,他们的网页套件闹出的幺蛾子少很多。