整理 | 苏宓

出品 | CSDN(ID:CSDNnews)

“Windows 10 将来有可能完全抛弃 Win32 应用程序?”曾几何时,在微软宣布将 Windows 10 升级为服务并作为 Windows 系统最后一个版本号之际,有开发者提出这样的疑问,问题一出,吸引各路的网友进行了激烈的讨论,有人表示,“不可能,微软向来以兼容性著称”,有人则认为,随着时间的推移,Win32 会被逐步替代,但是微软无法做到用 UWP 来完全替代,即使有可能也应该是三十多年后的事情。

近日,继微软全新发布 Windows 11 之后,关于“究竟 Win32 是未来还是 UWP 平台会乘势而上”问题再次成为大家关注的焦点。不过,这一次有些出乎意料的是,微软决定暂缓为 UWP 开发稳定版的 WinUI 3,而是将重点放在 Win32 应用的界面改进上。

WinUI 是什么?

所谓 WinUI,是一款适用于 Windows 桌面(Windows 10/11)和 UWP 应用程序的原生用户体验框架,包含用于构建 Windows 应用程序的现代控件和样式。

对此,微软官方(https://microsoft.github.io/microsoft-ui-xaml/about.html)将其描述为“原生 UI 平台”,并在 Windows 系统中的 Shell 以及 React Native for Windows 中使用,同时它支持最新的 Fluent Design。

迄今为止,WinUI 经历了几波迭代:

  • WinUI 2 是 WinUI 的第二代框架,它是一个可用于 UWP 应用程序的控件和样式库。

  • 在去年 Build 2020 上,微软带来下一代框架 WinUI 3 的预览版,基于这一版本,可为桌面应用程序带来新的现代化流畅的样式/控件。

值得注意的是,WinUI 2 与 UWP 应用程序兼容,WinUI 3 与 Windows App SDK 支持的任何应用程序兼容。

WinUI 3 for UWP 并未提上日程!

彼时,在宣布 WinUI 3 之际,微软表示 WinUI 3 将支持 Win32 应用和 UWP 应用。然而,现在微软表示,WinUI 3 暂时没有任何计划应用于 UWP 应用程序上,他们将主力的重心放到一些经典平台,如 Win32 层面。

同时,据微软所发布的 WinUI 2021 Roadmap 显示,在 2021 年全年中,微软也未将  WinUI 3 for UWP 的支持提上日程。

https://github.com/microsoft/microsoft-ui-xaml/blob/main/docs/roadmap.md

对此,WinUI 项目经理 Ryan Demopoulos 表示,“目前,我不知道 WinUl 3 何时支持 UWP 或是否会有稳定版本。因为现在我们没有任何计划,未来一段时间内也不会有。但是也没有任何的内部决定说我们永远不会这样做。”

Win32 是未来,那 UWP 该何去何从?

毫无疑问,此举为 UWP 未来的发展添加了一丝不确定性。UWP 作为通用 Windows 平台,最初作为 Windows 10 和 Windows 10 Mobile 的一部分,自 Windows 10 Mobile 结束之后,其只能寄希望于 Windows 10,即 UWP 应用程序可以在安装了 Windows 10 的所有设备上运行,包括 PC、手机、平板、Xbox One 等等。按理来说,此类一款应用走天下,实属良策。

然而,一直以来,UWP 并未掀起大风浪。一方面,相比成熟的 exe 应用程序,基于 UWP 的应用成熟度仍远远不够;另一方面,UWP 生态所能吸引参与应用开发的大厂企业及个人开发者并不多,因为在开发 UWP 应用时,仍需要开发者面向不同的平台进行定制化体验优化,在耗费大量时间的同时预期可能达不到自身所想的那番;此外,开发 UWP 应用所带来的收益并不清晰,也让很多人望而却步。

至于 UWP 的未来究竟是何走向,仍要看微软下一步的动作。不过,就目前而言,UWP 并没有消亡,但微软也没有针对它的最新计划。根据官方的说法,微软希望专注于“让 WinUl 3 为 Win32 开发人员工作”。作为新战略的一部分,微软表示它将接触一个非常大的 Win32 社区,以说服开发人员为 Windows 11 更新他们的应用程序。

对此,你对 UWP 和 Win32 的未来怎么看呢?

参考:https://www.windowslatest.com/2021/07/12/microsoft-winui-3-uwp-win32-apps-windows-11/

微软宣布 WinUI 的重心在于 Win32,而 UWP 还有未来吗?相关推荐

  1. 告别最好用的微软UWP应用OneNote 微软已经开始将其替换为Win32版

    关注 OneNote 的用户应该都知道微软正在整合 OneNote,也就是 UWP 版的 OneNote 和 Win32 版的 OneNote,这并意味着微软要重新开发一个新的 OneNote,而是 ...

  2. 微软Surface平板制胜关键在于应用和内容

    6月19日消息,尽管微软公司设法令其新产品保持神秘,但现在就像微软所说的那样,他们露出马脚了. 微软公司希望消费者对Surface满意,不要将这款运行Windows 8的平板电脑与其昂贵的桌上式电脑相 ...

  3. 12月2日,微软副总裁Scott Guthrie为你讲述Silverlight的未来

      2010年12月2日,微软公司副总裁Scott Guthrie及相关专家将在线为你讲述Silverlight的未来.   你将了解到下一版本的Silverlight,最新的相关开发技术,以及Sil ...

  4. 微软宣布加入 OpenJDK,打不过就改变 Java 未来!

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | oschina 来源 | oschina.ne ...

  5. 微软发布XAML Studio工具:快速构建UWP XAML原型

    IT之家1月30日消息 微软车库的最新项目XAML Studio已经在Windows 10应用商店上架,将帮助开发人员快速构建UWP XAML原型,以后可以轻松地将其复制到Visual Studio中 ...

  6. ViewPager幻灯片切换效果-安卓

    效果图 代码如下 ViewPageActivity package com.yq1012.youku; import java.util.ArrayList; import java.util.Lis ...

  7. arm板telnetd为什么运行不了_Win10 ARM 迎来原生 PS,微软玩 ARM 能赢过苹果吗

    文章转自太平洋电脑网PConline Aimo  苹果最近发布的 ARM Mac 电脑实在太过惊艳,M1 芯片打破了人们对于 ARM 芯片性能羸弱的印象,而苹果生态在 X86.ARM 之间的平滑过渡, ...

  8. 珍爱生命,远离微软,一点感受源自知乎上的某人评论

    以下纯转载,不代表博主观点^_^,吃瓜请自重.. 珍爱生命,远离微软,一点感受源自知乎上的某人评论 http://blog.sina.com.cn/s/blog_8ba3f5130102vty7.ht ...

  9. 吐槽微软,远离微软!

    [以下内容整理自网络] -------------------------------------------------------- 吐槽: 别用微软的东西.商业目的性太强,千万别被微软牵着鼻子走 ...

最新文章

  1. 导入drupal中文语言包
  2. 微服务场景下的数据一致性解决方案
  3. 淡水:21世纪的分子微生物生态学
  4. 这 100 个心理学知识你必须了解
  5. 数组赋值给vector和list,顺便说明int和size_t的区别
  6. reshape中的-1的含义
  7. 让Apache支持Wap网站
  8. dubbo ,dubbo-provider、dubbo-consumer 配置参数说明
  9. python3 numpy中矩阵np.dot(a,b)乘法运算
  10. 中信银行c语言笔试题库,中信银行笔试题型及题目
  11. php从网页获得数据,php根据URL获得网页内容
  12. ios端input 光标问题
  13. Delphi Open Tools Api实例研究(一)
  14. 分布式系统理论(二):一致性协议Paxos
  15. Android水平仪实训报告,测量实训报告范文3篇
  16. CAM350 简单使用
  17. java毕业设计基于ssm框架的生鲜超市进销存管理系统
  18. WTP 线程池管理系统,修改配置后能够实时刷新
  19. win10的安装与优化
  20. PHP 中英文混合排版中处理字符串常用的函数

热门文章

  1. 罗技驱动要开机启动吗?要怎么设置?
  2. 计算机机考试卷分析,在线考试系统 ——试卷分析
  3. oracle 类证书,Oracle 各种认证大全
  4. 浅谈搜索引擎和传统数据库(ES,solr)
  5. 发现21cn邮箱存在严重的安全漏洞及风险,对于申请密保的邮箱可以随便更改任意用户的密码...
  6. Xshell6 评估期已过——解决办法
  7. 【过关斩将】“我不会,但我可以学”,这是我听到最多的谎言
  8. 老师计算机组合照说说,适合教师发朋友圈的说说:年轻的老师,一直在学习的路上...
  9. 临时改变主意,准备回家过年了
  10. 使用Java分离音频左右声道