2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

UWP 应用模型概述

  • 2016-04-14
  • 本文字数:696 字

    阅读完需:约 2 分钟

Andrew Clinick 是微软的一名项目经理,在 Build 2016 大会上,他概括地讲述了通用Windows 平台(UWP)应用模型的新特性。今年的其中一个亮点是,代号为Centennial 的项目实现了桌面应用程序到UWP 应用的转换。

Andrew 一开始就阐明了什么是 UWP 应用模型。应用模型定义了 Windows 上所有应用的生命周期。它在所有设备上都一样:IoT、移动、PC、XBox 和 Hololens。这意味着应用程序不需要重写就可以支持不同类型的设备。

应用程序的生命周期包括:

  • 安装;
  • 运行时环境;
  • 资源管理;
  • 升级;
  • 数据模型;
  • 卸载。

在演讲的剩余部分,Andrew 宣布了几份公告,并介绍了与安装和扩展相关的功能改进。

Centennial 项目

Centennial 项目可以转换现有的桌面应用,让它运行在通用 Windows 平台上。该项目的主要目标是:

  • 保证当前的 Win32/.NET 代码在迁移时无需修改即可运行;
  • 针对 Win 10 和 Win 7 维护一个通用的代码库;
  • 实现向 UWP 的稳步迁移;
  • 利用现有的应用生态系统。

桌面到UWP 转换器目前还是预览版。

桌面应用安装程序

UWP 团队希望修复几个与桌面应用程序安装相关的问题:

  • 无 DLL 地狱,无注册表膨胀;
  • 干净地卸载;
  • 自动 / 静默升级。

不过,自动 / 静默升级有一些限制。为了自动升级,应用程序必须作为用户运行。UWP 不支持需要重启的应用程序,比如驱动程序。

应用扩展框架

应用扩展框架提供了一个为应用添加插件的模型。应用程序发布一份契约,扩展实现这份契约。扩展可以通过商店安装。该框架还提供了一个用户界面,用于在应用内直接管理插件。应用扩展框架同微软 Edge 浏览器使用的是同一个。

要了解更多信息,可以观看 Channel 9所有关于UWP 的演讲

查看英文原文: Overview of the UWP App Model at Build 2016

2016-04-14 19:002237
用户头像

发布了 1008 篇内容, 共 442.9 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

加油站运营系统(源码+文档+讲解+演示)

深圳亥时科技

【iOS逆向与安全】在iOS状态栏中实现秒表功能的插件开发指南

小陈

ios开发 移动端 iOS逆向 ios安全 Android 逆向

ON1 Photo RAW MAX 2024 for Mac 中文激活版 专业的照片编辑管理器

Rose

成功案例丨开发时间从1小时缩短到3分钟:如何利用历史数据训练AI模型,预测设计性能?

Altair RapidMiner

机器学习 AI 制造业 仿真 altair

经典音频效果器合集 FabFilter Total Bundle 2019下载安装

Rose

manateelazycat:10分钟搭建远控神器,周末再也不用回公司,懂得都懂!

玄兴梦影

NAS 远程控制 远程访问 懒猫微服 rustdesk

上市老总复仇记:等保测评,企业安全航行的坚实护航者

黑龙江陆陆信息测评部

Dash for Mac 最好用的API文档工具

Rose

案例 | 期货交易所建设立体式身份认证体系

芯盾时代

双因子认证 iam 多因素身份验证

04 高效HarmonyOS NEXT编程:ArkTS数据结构优化与属性访问最佳实践

全栈若城

HarmonyOS NEXT

科技风向标!TCL实业携全新智能移动通讯产品闪耀MWC 2025

极客天地

05 HarmonyOS NEXT高效编程秘籍:Arkts函数调用与声明优化深度解析

全栈若城

HarmonyOS NEXT

《Operating System Concepts》阅读笔记:p180-p187

codists

操作系统

【每日学点HarmonyOS Next知识】scroller手动停止、每秒执行、网页自定义键盘、web组件注入样式、安全区域

轻口味

HarmonyOS HarmonyOS NEXT

APP与硬件的通讯方式

北京木奇移动技术有限公司

APP开发 软件外包公司 硬件设备

项目申报评审系统(源码+文档+讲解+演示)

深圳亥时科技

Noir – Dark Mode for Safari (Safari 扩展程序) v2025.1.2激活版

Rose

NewTek LightWave 3D for mac(3D动画制作软件)v2024.1.0激活版

Rose

UWP应用模型概述_.NET_Pierre-Luc Maheu_InfoQ精选文章