0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

在Windows 10中,UWP应用程序还有前途吗?

如意 来源:快科技 作者:萧萧 2020-09-10 10:12 次阅读

早在Windows 8发布时,微软就承诺要在现代和传统计算之间架起桥梁。在传统的Win32应用程序之外,Windows 8还为触屏设备提供了现代应用程序,也就是微软所说的UWP应用程序。

Windows 10中,UWP应用程序还有前途吗?尽管UWP应用程序还在,但是大多数人都形成了一种认知,那就是Win32桌面应用更高效,实用性也更佳。

近9年之后,微软再次试图拉近UWP和Win32的距离,为Windows 10推出了“团聚计划”(Project Reunion)。

这个项目名称已经很形象了,微软计划再度让移动和桌面体验统一起来。

长时间以来,微软专注于为UWP提供新特性,而Win32应用程序一直处于无创新状态,开发者只能访问旧的API

在过去的几个月里,微软试图统一两种应用模式的API。事实上,微软也在尝试为Win32应用程序添加现代元素,以缩小Win32和UWP应用程序之间的巨大差距。

在“团聚计划”中,微软将统一对现有Win32和UWP API的访问,并将它们与操作系统分离。 因此,你可以期待一下传统桌面应用程序中的“现代功能”,包括共享面板等。

微软还证实,将为UWP和Win32应用提供一种“统一窗口”,开发人员可以使用在UWP或Win32应用程序之间提供一致窗口体验的API。

微软指出:“我们希望窗口模式基本上是相同的,这样无论开发人员选择UWP还是Win32作为应用程序模式,我们都可以提供一种熟悉的工作方式。”

通过“团聚计划”,无论是UWP还是Win32开发人员,都可以访问Windows 10的窗口APIs,这样开发人员就可以开发出拥有相同功能和API的UWP/Win32应用程序。

Windows 10当前提供了两种完全不同的“窗口”方式(调整窗口大小,自定义标题栏等)。 其中,传统的Win32模式提供了非常强大的窗口方案,但是UWP应用程序窗口功能十分有限。

通过“团聚计划”,微软将允许开发人员使用Win32窗口功能,而且会提供统一的API来提高应用程序之间的一致性。

简而言之,UWP和Win32应用程序都将能够访问新的窗口API的所有层。这一举措可以解决一致性问题,完善UWP应用的窗口体验,并统一两种应用模式。
责编AJX

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 操作系统
    +关注

    关注

    37

    文章

    6293

    浏览量

    121908
  • 应用程序
    +关注

    关注

    37

    文章

    3138

    浏览量

    56434
  • Win10
    +关注

    关注

    1

    文章

    709

    浏览量

    39446
收藏 人收藏

    评论

    相关推荐

    Windows版本说明11.1.11 OneCommand管理器应用程序

    电子发烧友网站提供《Windows版本说明11.1.11 OneCommand管理器应用程序.pdf》资料免费下载
    发表于 08-10 15:38 0次下载
    <b class='flag-5'>Windows</b>版本说明11.1.11 OneCommand管理器<b class='flag-5'>应用程序</b>

    OneInstall Windows驱动和应用程序工具包

    电子发烧友网站提供《OneInstall Windows驱动和应用程序工具包.exe》资料免费下载
    发表于 08-03 11:26 0次下载
    OneInstall <b class='flag-5'>Windows</b>驱动和<b class='flag-5'>应用程序</b>工具包

    OneInstall驱动程序应用程序工具包为Windows

    电子发烧友网站提供《OneInstall驱动程序应用程序工具包为Windows.exe》资料免费下载
    发表于 08-02 14:58 0次下载
    OneInstall驱动<b class='flag-5'>程序</b>和<b class='flag-5'>应用程序</b>工具包为<b class='flag-5'>Windows</b>

    如何创建一个简单但完整的原生WoA WinUI3应用程序

    和AMD的机器上。WinUI3.0也运行在.NET 5.0.8上,Windows Forms、UWP和WPF已经有了本地ARM支持。如《将Windows应用程序迁移到ARM上的
    发表于 08-02 09:57

    如何将应用程序移植到运行在基于Arm的设备上的Windows

    Windows on Arm设备。 我们将在通用移植说明更详细地研究这两个要求。 本指南结束时,如果您想将应用程序移植到Arm上的Windows
    发表于 08-02 06:06

    OneCommand Windows x64核心应用程序工具包(CLI)

    电子发烧友网站提供《OneCommand Windows x64核心应用程序工具包(CLI).exe》资料免费下载
    发表于 08-01 16:38 0次下载
    OneCommand <b class='flag-5'>Windows</b> x64核心<b class='flag-5'>应用程序</b>工具包(CLI)

    适用于Windows的OneCommand Manager应用程序发行说明

    电子发烧友网站提供《适用于Windows的OneCommand Manager应用程序发行说明.pdf》资料免费下载
    发表于 07-29 10:51 0次下载
    适用于<b class='flag-5'>Windows</b>的OneCommand Manager<b class='flag-5'>应用程序</b>发行说明

    OneInstall Windows驱动程序应用程序工具

    电子发烧友网站提供《OneInstall Windows驱动程序应用程序工具.exe》资料免费下载
    发表于 07-28 16:44 0次下载
    OneInstall <b class='flag-5'>Windows</b>驱动<b class='flag-5'>程序</b>和<b class='flag-5'>应用程序</b>工具

    OneInstall Windows驱动程序应用程序

    电子发烧友网站提供《OneInstall Windows驱动程序应用程序.exe》资料免费下载
    发表于 07-28 14:25 0次下载
    OneInstall <b class='flag-5'>Windows</b>驱动<b class='flag-5'>程序</b>和<b class='flag-5'>应用程序</b>

    Windows版本说明OneCommand管理器应用程序

    电子发烧友网站提供《Windows版本说明OneCommand管理器应用程序.pdf》资料免费下载
    发表于 07-28 10:23 0次下载
    <b class='flag-5'>Windows</b>版本说明OneCommand管理器<b class='flag-5'>应用程序</b>

    OneInstall Windows驱动程序应用程序工具包分享

    电子发烧友网站提供《OneInstall Windows驱动程序应用程序工具包分享.exe》资料免费下载
    发表于 07-27 09:29 0次下载
    OneInstall <b class='flag-5'>Windows</b>驱动<b class='flag-5'>程序</b>和<b class='flag-5'>应用程序</b>工具包分享

    Windows版本说明Emulex OneCommand管理器应用程序

    电子发烧友网站提供《Windows版本说明Emulex OneCommand管理器应用程序.pdf》资料免费下载
    发表于 07-26 17:40 0次下载
    <b class='flag-5'>Windows</b>版本说明Emulex OneCommand管理器<b class='flag-5'>应用程序</b>

    OneInstall Windows驱动程序应用程序工具包

    电子发烧友网站提供《OneInstall Windows驱动程序应用程序工具包.exe》资料免费下载
    发表于 07-26 17:34 0次下载
    OneInstall <b class='flag-5'>Windows</b>驱动<b class='flag-5'>程序</b>和<b class='flag-5'>应用程序</b>工具包

    OneCommand Windows x86核心应用程序工具包(CLI)

    电子发烧友网站提供《OneCommand Windows x86核心应用程序工具包(CLI).exe》资料免费下载
    发表于 07-26 17:24 0次下载
    OneCommand <b class='flag-5'>Windows</b> x86核心<b class='flag-5'>应用程序</b>工具包(CLI)

    基于Raspberry Pi和通用Windows平台(UWP)的无人机

    电子发烧友网站提供《基于Raspberry Pi和通用Windows平台(UWP)的无人机.zip》资料免费下载
    发表于 07-03 14:49 0次下载
    基于Raspberry Pi和通用<b class='flag-5'>Windows</b>平台(<b class='flag-5'>UWP</b>)的无人机