令人惊讶的是,Windows从未定义过应用程序。微软集团项目经理安德鲁·克林尼克在Build 2016上的会议上说:“当您看到它时就知道它,但是它从未被写下来。”并没有真正定义任何东西,但是多年来有很多指南。根据Microsoft的说法,要真正构建应用程序模型非常困难,并且尚未真正实施。
真的,什么是'app'在Windows上?微软'的通用应用模型回答了这个问题
通用Windows App模型
如果我们尝试跟踪旅程,我们都知道它都是以.exe开头的,但是我们永远都无法获得关于如何安装它,如何存储状态,运行该应用多长时间以及如何与之集成的答案。操作系统或其他应用程序等等。
这就是为什么我们需要一个应用程序模型,而通用Windows平台(UWP)应用程序模型试图回答这些问题的原因。
通用Windows应用程序模型在从IoT到移动到PC再到Xbox再到Hololens的所有Windows设备上都是统一的。它定义了Windows从摇篮到坟墓的所有应用程序的完整应用程序生命周期–安装,运行时环境,资源管理,更新,数据模型和卸载。
百年纪念计划
虽然该应用程序模型包括在Windows上运行的所有应用程序,并且针对通用Windows应用程序,但开发人员必须运行现有的应用程序,无论是用于手机,Windows 8.1还是经典Windows。百年纪念计划使开发人员能够 将经典Windows应用程序转换为通用Windows应用程序 并旨在为经典Windows Apps定义应用程序模型,因为到目前为止,在Windows上还没有系统地定义应用程序。
您可能想知道为什么现在需要用于桌面的应用程序模型。问题的绝大部分是注册表增长和碎片化。随着时间的流逝,您的PC越来越多地将其添加到注册表和文件系统中,从而导致Windows烂掉。此外,正如我们每个人都经历过的那样(消费者和开发人员),几乎不可能做到真正的100%卸载。您将在整个系统上留下文件和注册表垃圾以及其他内容。
现代软件安装程序
在2015年,Microsoft引入了.appX作为UWP应用程序的通用安装包,使PC,Phone,HoloLens和IoT都可以使用相同的技术。 Microsoft现在正在扩展安装技术,使其与现有的桌面应用程序和Xbox兼容。 2015年11月发行的版本进行了扩展,您可以在其中使用.appX,并且默认情况下启用了从任何位置安装的功能,而不仅仅是Windows应用商店。在此之前,您可以从任何地方加载,但这需要PowerShell极客。
微软的抱负是使.appX成为Windows生态系统中的最终安装程序。虽然几乎可以肯定的是MSI不会很快消失,但是新的应用程序模型允许您为应用程序带来一套新的功能(例如集成到Cortana和其他应用程序中),而无需进行任何重大更改即可带入代码。
在Build 2016上,Microsoft宣布公司正在投资,以使现代安装程序成为Windows上的事实上的安装堆栈。目前,它还不具备MSI或ClickOnce的所有功能,但其想法是随着时间的推移而改进。这将为构建安装体验提供一个完整的平台,为Windows Store和自定义分发渠道带来出色的安装体验,使桌面应用程序可以转换为安装方式,并启用扩展平台。
底线
借助Windows 10,Microsoft掀起了新的一页,通用Windows平台应用程序模型为整个设备带来了Windows生态系统的凝聚力。它定义了清晰的部署模型,并提供了更好的安装/卸载和更新应用程序的方法。虽然这可以改善应用程序的卫生状况,并使消费者受益于预期的应用程序行为和熟悉的用户体验,但它也有助于保持Windows的健康并避免时间的流逝。

这就是为什么联想极其出色的ThinkPad X1 Titanium如此独特的原因
带有可选5G的ThinkPad X1 Titanium Yoga(2021)不仅仅是一口之说。这是联想有史以来最薄的ThinkPad,但他们并不是仅仅为了头条而这样做。相反,它使笔记本电脑更像iPad Pro,从而解决了类似平板电脑的问题。他们是如何做到的以及实现它所需的创新技术。

8bitdo Xbox移动控制器评论:蚂蚁游戏板?
超级任天堂风格的游戏手柄设计无法从设计缺陷中拯救这个小巧的控制器。我们是否会为Xbox Game Pass获得符合人体工学的xCloud游戏解决方案?

微软宣布为团队,公告和里程碑推出两个新应用
Microsoft宣布了Microsoft Teams的Bulletins和Milestones应用程序。这些应用旨在提高生产力和沟通能力,并且可以由组织轻松定制。

这些是您旅途中最好的PC棒
即时计算机,只需添加屏幕!这是超便携式PC计算棒的基本概念,但很难知道您想要哪一个。放轻松,我们已经为您覆盖。