写点什么

Windows 通用应用平台:围墙花园 vs 开放系统

  • 2016-03-27
  • 本文字数:1104 字

    阅读完需:约 4 分钟

随着 Windows 10 的发布,微软推出了 Windows 通用应用平台(UWP)。 UWP 的技术目标是为开发人员提供统一平台,这样 UWP 应用程序可以在任何 Windows 10 设备上运行。这意味着同样的 UWP 程序不需要任何修改就可以运行在 Windows 10 设备上,包括 Xbox One、全息眼镜 HoloLens 以及 Windows 10 手机。(受制于给定设备特定的输入 / 输出功能。)

最初 UWP 似乎是一个不错的方法。开发者得到了很多跨多个设备的潜在用户,用户可以很容易地安装新的应用程序,而不用担心他们的系统会受到影响或混乱。与这一愿景相反的是,遵循 UWP 准则的应用存在一些限制,特别是包括游戏玩家在内的需要高性能的用户。这些限制包括不能使用插件、全屏模式而且 UWP 缺少使用 SLI 的能力。这些限制由于以下事实变得更为复杂:分发 UWP 应用程序,首选的和最容易的方式是通过 Windows 商店,这需要发行商给予微软他们所有销售收入的 30%。

Epic Games 公司联合创始人 Tim Sweeney 加入到了对 UWP 应用的批评。他第一次在《卫报》发表了一篇评论文章来说明他的立场。他首先回顾了 2001 年反垄断案微软被定罪事件,但表示,尽管这种行为是不好的,但 UWP 方案作为“微软有史以来最强有力的举措”。Sweeney 对于 UWP 应用程序主要有 3 方面批评:

  • 旁加载(Sideloading)默认开启,不需要对 Windows 的默认设置进行任何更改。
  • 允许 UWP 应用商店被任何人运营,而不只是微软。
  • 所有的软件发行商永久与他们的客户进行自由商业往来,而不需要微软获得 30% 的收益。

此后,Sweeney 跟进这篇社论,在科技博客 VentureBeat 的一篇文章中进行了进一步评论。虽然他援引了与微软高管的积极对话,但他指出,在Windows 10 11 月的更新中旁加载默认是启用的。但是,这仍然需要应用程序进行微软数字签名,最终用户才可以不需要额外的安全提示进行旁加载。

开发人员对他们应用的目标将决定当前状况对UWP 应用有多少影响。如果你正在设计的UWP 应用程序是一个部署在企业环境中的业务线应用,这是很容易分发数字证书的。如果你考虑建立一个UWP 应用程序供公众使用,微软的数字签名几乎是必然的,这避免混淆用户或运行来历不明的二进制时重复出现问题。

公众的反应是多样的,有的觉得这是在宣称自由,有的觉得是无事生非。微软的Phil Spencer 在回答部分问题时说“UWP 是完全开放的生态系统…”。随着下周微软Build 大会的到来,微软应该有机会阐明自己的立场。

查看英文原文: Universal Windows Platform - Walled Garden vs Open System


感谢谢丽对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-03-27 19:002008
用户头像

发布了 31 篇内容, 共 11.2 次阅读, 收获喜欢 0 次。

关注

评论

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

SQL 判断是否“存在”?99% 的人还在写错!

左诗右码

MyEMS 能效协同机制的构建与实践

开源能源管理系统

开源 能源管理系统

5G-A助力甜都开启“苏超”超强体验

科技热闻

BI 软件 FineBI——中大型企业数据分析降本增效首选

数据集成与治理

BI 分析工具

劳工管理系统(源码+文档+讲解+演示)

深圳亥时科技

微店商品详情API开发指南

tbapi

微店API 微店数据采集 微店商品详情API 微店详情API

2025年十大BI软件权威排名:中大型企业数据分析平台深度解析

数据集成与治理

BI 分析工具

CST如何设置电压监视器-CST软件教程

思茂信息

cst CST软件 CST Studio Suite

MyEMS:开源基因驱动的能源管理范式革命

开源能源管理系统

开源 能源管理系统

架构提效的矛盾和矛盾的主要方面

京东科技开发者

日志管理演进:从基础到创新

运维有小邓

日志分析 日志管理 日志审计

大数据-71 Kafka 从 sendfile 到 mmap:高性能背后的 I/O 技术全解析

武子康

Java 大数据 kafka 分布式 消息队列

MyEMS 开源能源管理系统:构建智能能效管理新范式

开源能源管理系统

开源 能源管理系统

企业如何利用 MyEMS 开源能源管理系统实现节能减排

开源能源管理系统

开源 能源管理系统

前端开发中依赖包有问题怎么办

京东科技开发者

业务监控—一站式搭建jmeter+telegraf+influxdb+Grafana看板

京东科技开发者

1989年的模糊测试技术如何在2018年仍发现Linux漏洞

qife122

漏洞挖掘 模糊测试

黑龙江二级等保:助力区域网络安全水平整体提升

等保测评

本地部署VS Code Server,如何用内网穿透实现无需公网IP远程访问?

贝锐

内网穿透 Server 端 Serverless VSCode WebIDE

微店商品列表API开发指南

tbapi

微店API 微店商品列表接口 微店数据采集

保护身份,保障数据:加强企业安全的五项关键实践

运维有小邓

《实时分析市场报告 2025》上线 | 从批处理到实时洞察,2025 年全球实时分析市场全景解读

tapdata

实时数据 CDC 实时分析 市场研究报告 流式处理

App 开发困局如何破?从成本高企到差异化突围的实战路径

Byte_Me

小程序 App APP开发

移动研发模式升级:从原生开发到全域跨端的技术突围

Byte_Me

小程序 App 移动开发 移动端 移动开发平台

乔嘉林:创业路上,与自己赛跑|北京卫视《为你喝彩》

Apache IoTDB

联通5G-A助你抢抓“苏超”金球时刻

科技热闻

Eventlog Analyzer 怎么帮助企业满足合规性?

运维有小邓

汽车之家联合HarmonyOS SDK,深度构建鸿蒙生态体系

HarmonyOS SDK

HarmonyOS NEXT HarmonyOS SDK应用服务

哈尔滨二级等保:为中小企业网络安全筑牢坚实防线

等保测评

HPE焕新品牌战略,进一步拓展中国市场合作伙伴生态

科技热闻

BI 软件 FineBI——中大型企业数据分析降本增效首选

数据集成与治理

BI 报表

Windows通用应用平台:围墙花园vs开放系统_.NET_Jeff Martin_InfoQ精选文章