写点什么

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:002181
用户头像

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

关注

评论

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

iPaaS实施的前提是先进行集成关系的梳理

谷云科技RestCloud

数字化转型 数据孤岛 集成平台 API管理 ipaas

如何规范你的Git commit?

雄鹿 @

git command

YashanDB数据库如何满足不同规模企业需求

数据库砖家

YashanDB数据库如何支持多种数据类型的存储

数据库砖家

电信国际网络加速:打破地域界限,畅游全球网络

宽炜网络

国务院重磅AI新政发布,产业如何平衡生产力跃升与就业挑战?

网易伏羲

人工智能 人机协作 网易伏羲 数字游民 群体智能

玩转nano-banana:如何自己开发ChatBot一键生成3D模型

阿星AI工作室

产品 AI 产品经理 大模型

捷途汽车:以新势力“山海”之名,向世界级旅行车品牌全速迈进

科技热闻

不止于“think with image”!快手Kwai Keye发布Thyme,赋予模型超越图像思考的超能力!

快手技术

大模型 推荐大模型

AI收入提升45%,天润云领跑Agent时代|一图读懂天润云2025H1业绩

天润融通

早期人类奴役AI实录:用Comate Zulu 10min做一款Chrome插件

Comate编码助手

#AI编程 AI辅助编程 文心快码 文心快码Zulu

A股再创十年新高,CloudQuery助力金融数据库安全大考!

BinTools图尔兹

Deepseek V3.1 本地化部署实践

冯骐

人工智能 大模型 DeepSeekV3.1

喜临门的第二成长曲线:以脑机接口技术叩开万亿健康产业大门

北京中暄互动广告传媒有限公司

如何在线绘制用户旅程图?产研协作常用的绘图工具盘点

职场工具箱

产品 产品经理 在线白板 绘图软件 用户旅程图

理想汽车智驾方案介绍 3|MoE+Sparse Attention 高效结构解析

地平线开发者

自动驾驶 算法工具链 地平线征程6

快手发布SeamlessFlow框架:完全解耦Trainer与Agent,时空复用实现无空泡的工业级RL训练!

快手技术

人工智能

🏆 阿里云大数据AI平台登顶 NL2SQL 权威榜单 Spider 2.0

阿里云大数据AI技术

阿里云 NL2SQL Dataworks PAI Spider2.0

通过 KafkaMQ 接入Skywalking 数据最佳实践

观测云

kafka Skywalking

七夕,画个动态星空送给Ta

Comate编码助手

七夕 AI 编程 文心快码 文心快码Zulu

自控学习历程系列 自控维护经验总结(12)

万里无云万里天

工厂维护

YashanDB数据库如何促进高效的数据共享

数据库砖家

YashanDB数据库如何支持海量用户的高并发访问

数据库砖家

迁移TiDB数据库数据到GaussDB

谷云科技RestCloud

数据传输 数据同步 ETL TiDB GaussDB 实时同步

如何配置密码策略 - 概述和指南

运维有小邓

智能体走进家居生活,COLMO AI Agent破壁前行

脑极体

AI

ManageEngine卓豪-帮助台应跟踪指标-MTBF

ServiceDesk_Plus

ManageEngine卓豪

KubeBlocks AI:AI时代的云原生数据库运维探索

小猿姐

KubeBlocks K8s Operator MCP

YashanDB数据库如何支持多样化数据类型存储

数据库砖家

绿盟科技重磅发布AI安全运营新成果,全面驱动智能攻防体系升级

科技热闻

技术分析+案例拆解:看ESA如何帮助零售企业在全球化竞争中突围

阿里云CloudImagine

云计算 大数据 边缘计算 ESA 安全加速

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