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

    文章

    6818

    浏览量

    123319
  • 应用程序
    +关注

    关注

    37

    文章

    3268

    浏览量

    57698
  • Win10
    +关注

    关注

    2

    文章

    710

    浏览量

    39986
收藏 人收藏

    评论

    相关推荐

    android手机上emulate应用程序的方法

    。以下是一些Android手机上模拟应用程序的具体方法和步骤: 一、使用Android Studio的模拟器 安装Android Studio : 首先,你需要在电脑上安装Android
    的头像 发表于 12-05 15:33 257次阅读

    Windows 10将于2025年终止免费更新,微软力推Windows 11

    近日,微软在其官方网站上发布了一则通知,宣布自2025年10月14日起,将正式停止为Windows 10操作系统提供来自Windows更新的免费软件更新、技术支持以及安全修复
    的头像 发表于 11-05 10:35 367次阅读

    使用OpenVINO GenAI APIC++构建AI应用程序

    许多桌面应用程序是使用 C++ 开发的,而将生成式AI(GenAI)功能集成到这些应用程序可能会很具有挑战性,尤其是因为使用像 Hugging Face 这样的 Python 库的复杂性。C++
    的头像 发表于 10-12 09:36 378次阅读
    使用OpenVINO GenAI API<b class='flag-5'>在</b>C++<b class='flag-5'>中</b>构建AI<b class='flag-5'>应用程序</b>

    bootloader和应用程序之间共享FEE块

    电子发烧友网站提供《bootloader和应用程序之间共享FEE块.pdf》资料免费下载
    发表于 10-10 09:18 0次下载
    <b class='flag-5'>在</b>bootloader和<b class='flag-5'>应用程序</b>之间共享FEE块

    Jtti:Windows服务器企业环境的主要用途和应用场景是什么?

    本文将探讨Windows服务器企业环境的主要用途和应用场景。我们将介绍Windows服务器企业
    的头像 发表于 09-21 11:28 399次阅读

    无法示例以太网应用程序添加任何printf或使用UART,为什么?

    你好,我无法示例以太网应用程序添加任何 printf 或使用 UART。 如果我在那里添加任何东西,它就会崩溃 从以太网接收数据后,我需要处理数据,但如果我尝试做任何事情,应用程序
    发表于 05-27 08:24

    AIROC客户端控制应用程序不起作用的原因?

    正常,但当启动客户端控制应用程序并打开串行端口时,却什么也没发生--所有控件都是灰色的。 然后,我还按照说明的建议从 Windows 10 PC 上运行 BTSpy 并进行连接 -
    发表于 05-21 06:56

    微软获得新专利:Windows共享屏幕时可定制隐藏应用程序

    根据美国知识产权机构USPTO公布的最新动态,微软公司成功申请了Windows系统的新专利,此举主要为解决屏幕共享过程的隐私问题。
    的头像 发表于 04-26 14:51 483次阅读

    微软建议用户Windows 10 Build 19045.4353采用微软账户登录

    微软于近期推出Windows 10预览版Build 19045.4353,并将操作系统设置应用的页面改版为全新布局,引入了横幅提示,向使用本地账户的用户推荐切换至微软账户登录。
    的头像 发表于 04-19 11:33 491次阅读

    微软英特尔联手修复Windows 10 BUG,开启升级通道体验Wi-Fi

    早在数年前,微软员工便已发现Intelligent Sound Technology(SST)驱动程序存在问题,使得部分Windows 10设备安装后出现蓝屏现象。为此,微软曾对这些
    的头像 发表于 04-16 14:32 365次阅读

    应用程序的服务器错误怎么解决?

    使用应用程序时,可能会遇到服务器错误的问题。这种错误通常会导致应用程序无法正常运行 ,给用户带来不便。下面将介绍应用程序的服务器错误及其
    的头像 发表于 03-12 15:13 6216次阅读

    微软Windows 10/11系统自带OneDrive卸载功能

    若您仅希望停止使用OneDrive,首先应取消与之的链接。若决心完全移除该软件,Windows 10/11用户可以点击开始菜单的“程序”选项,并搜寻“添加或删除
    的头像 发表于 03-11 10:19 844次阅读

    为什么无法modustoolbox™工具箱打开新应用程序

    我无法modustoolbox™工具箱打开新应用程序。 如何解决这个问题?
    发表于 01-31 07:32

    通过实时加速器技术实现实时应用程序Windows

    时功能应用程序。这是通过专门为实时应用程序保留一个或多个CPU来实现的,设置 Windows 适当的参数化并利用 acontis 内核驱动程序进行精确定时和直接硬件
    的头像 发表于 01-29 16:03 868次阅读
    通过实时加速器技术实现实时<b class='flag-5'>应用程序</b>的 <b class='flag-5'>Windows</b>

    u8g2应用程序无法moduStoolBox构建是为什么?

    u8g2 库。 要将其添加到应用程序的哪里? 我试图将其加载到libs目录下,但是当我这样做时,它会产生70多个错误。 我相信我已经在下面的压缩文件附上了我的应用程序。 我
    发表于 01-24 07:03