来源:硅星人
文|杜晨 编辑|Vicky Xiao、Lianzi
多年前,微软还是科技行业最不开放的科技公司(几乎没有之一),Windows 也一度是大家最厌倦但又不得不用的操作系统。而在那个时候,苹果在移动市场披荆斩棘,带来新气象。
谁能想到,多年之后,情况整个倒转了过来:苹果和谷歌越来越固步自封,而微软和 Windows, 却成了最开放、最敢于挑战行业规则的公司和平台。
没错,硅星人说的就是那个35年前发布了初代 Windows,开创了科技史的新篇章;35年后的今天又用 Windows 11 令人刮目相看的那个微软。
今天,微软通过线上发布会正式发布了 Windows 11。新版本带来的功能和界面更新,硅星人在上周的 Win 11 泄露版体验当中已经有所提及。关于今天的发布会,硅星人希望更多着墨于微软在 Windows 11 上做出的一些激进的,前所未有的调整。这些东西可能并不“性感”,但却十分重要。
01 说在前面
虽然商城在科技圈,并不是一个特别“性感”的话题,但硅星人相信,在“开始菜单居中”、“全新UI”等那些更脍炙人口的话题之外,微软这次在 Windows 11 应用商城 (Microsoft Store) 方面的动作,反而更重要,甚至可能会有更加深远的影响。
让我们先用一段话话总结,这次微软在商城方面都做了哪些更新:
全新的系统内置商城应用,包括更广泛的 Windows 应用兼容性,支持 UWP、PWA、Win32,甚至可以运行 Android 应用;
加入了从网页引导用户到商城安装的弹窗体验;
全面开放开发者在 Windows 11 上运营自己的商城;
以及在微软商城上架应用里使用第三方收费渠道,并且微软将完全不进行抽成。
诚实来说,Windows 内置商城在前几代操作系统里一直非常失败,原因主要在于:软件兼容差、缺乏运营、对开发者的激励不足,以及众所周知的 ,Windows 操作系统本身支持非商城渠道安装文件,这让开发者习惯了第三方分发的方式。
很显然微软想要重做内置商城。正巧,现在做这件事也是一个好时机:苹果的平台政策遭到大量开发者质疑,也正在经历相关的反垄断调查。微软作为反垄断调查的“过来人”,完全可以给苹果表演一下,怎样的思路做商城、做平台才是正确的。
新的 Windows 11 商城将包含更多人工编辑撰写的故事(Story)和手动汇集的收藏(Collections),用讲故事的方式去介绍质量更高的应用,帮助用户获得更好的浏览、下载和使用体验。
苹果的 iOS App Store 首创了“把应用商城变成一个聚焦产品的科技媒体”,所以在这一模式上微软也只是个模仿者。不过这至少算是微软想要改善 Windows 内置商城的一个积极的变化。
但这并非微软在商城上最激进的动作。
02 不搞封闭花园,可以不抽成
微软重做商城的第一件事,就是告诉开发者:
微软不锁死商城,不搞封闭花园。微软甚至欢迎你们来这里修建自己的花园。此外,开发者在 Windows 11 上赚的钱,微软可以不抽成。
首先,微软要做,并且要做好自己的内置应用商城。但是,微软不会让自己的应用商城成为唯一的应用下载渠道。它不仅包容,并且从今天起欢迎第三方商城渠道登陆 Windows 11,为消费者提供更加多元化的应用分发体验。
此外,微软明确表示:从7月28日开始,上架应用开发者可以使用它们自己的,或者第三方应用内支付方式(Commerce Platform),保留100%的收入。微软不会对这些应用的收入进行抽成。除了游戏,仍会有强制的12%抽成。
这两条新政策,让另外两家规模相近的平台型大公司——苹果和谷歌显得相形见绌。
此次微软请了 Adobe 来背书。通过 Windows 11,Adobe 的 Creative Cloud(CC)套件将首次上架微软应用商城。
CC 是全球最知名的创意类软件的集成,坐拥大量用户,收入十分可观。其套餐设计、应用分发机制,以及收费,也是由 Adobe 控制的。用户即使在主流平台上单独下载 CC 里的某个应用,也仍需要 CC 付费账号才能正常使用全部功能。
在 iPad 和 macOS 平台上,CC 有两种收费模式:使用 iTunes 订阅(苹果抽成30%或更低)或使用已经付费订阅的 Adobe 账号登录。
苹果容许这两种付费方式共存,已经一定程度上违背了自己的平台政策,更别提 CC 的本质就是一种应用分发渠道,和苹果 App Store 的模式冲突。但谁让 Adobe 是大客户,它能够享受苹果只给极少数大客户才能享受的优待。
而微软呢?它允许 CC 这样的带有分发功能的应用直接上架应用商城——并且这样的福利并非只有大客户能享受,任何开发者都可以(具体执行的时候不排除会有一些细节把控,但至少微软是这么说的).
同时,从微软高管 Panos Panay 在发布会上的表述来看,微软不强制 CC 整合平台的支付方式,也即对 Adobe 通过 CC 在 Windows 11 用户身上赚到的钱,微软不会抽一分一毫。
当然,也不是所有的开发者都适合这样做。如果有小开发者想要省去和用户关于订单的来回拉扯,可以采用微软的支付方式。微软的抽成比例是固定的15%(应用)和12%(游戏)。值得注意的是,无论采用何种支付方式,游戏都会采用固定12%的抽成比例。
此外,当中小开发者采用 Stripe、PayPal 等第三方支付处理方式时,除了这些平台抽取它们的部分之外,微软也不会额外收取抽成费用。
微软的平台政策是一个开放、简单的平台政策,解决了苹果一边要固守的独家分发,一边又给大客户开绿灯的矛盾。这种平台政策给开发者更多的选择,贯彻的是微软予力开发者的座右铭,而非坐拥一个主流的大平台,打造一种收入场费和保护费的商业模式。它的激进程度,在其它同类公司身上十分罕见。
微软 CEO 萨提亚·纳德拉接受《华尔街日报》记者 Joanna Stern 采访的时候如是说:
“每个平台都可以设立自己的平台规则。我只是认为我们自己平台的这套规则,在2021年的今天,是人们比以往任何时候都更需要的规则……
我们想要让自己的商城变得更好,但同时我们也欢迎其他的商城;我们打造了 Teams 这样的工具,但我们也同样欢迎 Zoom和Slack,让它们在我们的平台上,享受同样的待遇。”
03 应用架构向前兼容
资深软粉应该还记得微软前几年推 UWP(Universal Windows Platform)架构推的多凶猛:自 Windows 10 2015年发布以来,一度只有 UWP 应用才能上内置商城。然而推是推了,奈何 UWP 自己不给力。早期版本的 UWP 堪称“自我阉割”,第一方架构在自家的平台上都无法实现一些重要的功能。比如早期的 UWP 用来开发游戏的时候不兼容多显卡、无法禁用垂直同步等。
2019年,已经令开发者大失所望的微软,终于认识到 UWP 大势已去,总算是放开了 Win32 游戏上架微软商城,并且为非 UWP 应用开放了一些之前只有 UWP 才能使用的功能。
而这一次随着 Windows 11 的正式发布,微软在商城应用架构兼容性上,简直开放到了“矫枉过正”的程度:无论是 UWP、PWA(一般所谓的网页App),甚至用 Win32 开发的非游戏应用,都可以正常上架 Windows 11 的内置应用商城。
从今天起,微软商城支持如下应用架构和打包方式:Win32, .NET, UWP, Xamarin, Electron, React Native, Java, PWA.
特别是对 Win32 和网页打包应用这两项支持,意味着我们目前在 PC 平台上使用的绝大多数“应用”,原则上都可以上架微软自己的应用商城了。未来,普通用户原则上不必用再去各种论坛、下载站找软件了。
首批支持微软扩大应用商城兼容性的开发者,都是行业里的巨头:除了Adobe 把 CC 套件直接放到了微软商城里外,一同赶来的还有 Disney+、Zoom、TikTok 等。
除了第三方开发者,微软自己也逐渐地将更多陪伴用户多年的第一方 Windows 内置软件的分发和更新渠道转移到微软商城上。这些软件包括记事本 (Notepad) 和画图 (Paint) 等。
配合更全面的商城应用兼容性,现在微软还会给开发者和用户提供一个更加简单的下载引导方式。
举个例子:假设你是 Windows 平台某小工具的开发者。过去,用户了解到你的产品主要是通过论坛。他们点击论坛里的链接去到你的网站。你提供给他们百度网盘/Dropbox/GitHub 打包文件的链接。这个流程有点长,涉及的网络情况会比较复杂,碰到技术小白用户,可能就止步于“连不上外网”了。
现在,你可以直接在自己的网站上,或者在论坛帖子里,直接加入一个“从微软商城下载”的按钮。用户在 Windows 11 上点击这个按钮可以直接弹出一个微软商城迷你窗口,点击安装即可直接在后台下载。下载完成后软件直接开启,如下图所示:
这个变动十分重要,因为它给开发者提供了另一种更加规范、统一的应用分发渠道,给终端用户提供了一个更加安全的应用安装方式。
当然世界上也没有绝对的安全存在,毕竟就连苹果自己的商城,只支持苹果第一方的应用架构和打包方式,也没办法完全保证安全,更何况微软现在要支持的应用架构和打包方式比任何商城竞品都多。
不过微软内部人士仍然相信,让这些应用都上架商城,是一件有百利无一害的事情。
结合刚才提到的不封杀第三方商城,微软重做商城的思路已经很清楚了:建立一个围墙里的花园,掌握生态的绝对统治权,并非最好的思路——把自己的事情做好,给予其它参与方最大的便利,让人们心甘情愿来到并且留在平台,才是正确的。
04 能跑安卓!
是的,Android 应用可以在 Windows 11 上原生运行。以后,你可以直接在 Windows 上一边刷抖音、一边聊微信、一边点外卖了。
Windows 11 不是第一个能够原生搜索、下载、安装和运行 Android 应用的桌面操作系统。和同样能做到的 Chrome OS 相比起来,Windows 11 作为一个拥有13亿用户的主流桌面操作系统,让能跑 Android 应用这件事显得格外重要。
同样总部位于大西雅图区域的亚马逊,实际上帮了微软的忙。在 Windows 11 的内置应用商城首页,Android 应用的分发渠道放在了最明显的功能位置。这个功能是由亚马逊的 Android 应用商城 (Amazon Appstore) 提供的:
用户可以直接在微软商城的界面里搜索浏览 Android 应用,不过具体下载还是由亚马逊 Appstore 提供的,微软只是套在外面的壳而已。这里微软和亚马逊的关系有点像之前一些国产手机厂商和豌豆荚/360应用商城,前者提供原生的探索界面,后者提供分发。
下图中可以看到,Android 应用也可以像常规 Windows 应用一样固定在居中的新任务栏上(以及开始菜单中)。
不仅如此,Android 应用也支持 Windows 11 的同屏多任务 Windows Snapping 功能:
让 Windows 支持原生运行 Android 应用这件事,意味着无数的可能性。 用 TikTok 举例:想象你是一个短视频网红,你可以直接在 PC 上用最专业的工具完成剪辑和特效制作,然后不用转换平台,直接在 PC 上就可以打开 TikTok,发布视频。整个创作流程极大地简化、优化。
关于Android 原生支持,在技术实现方面还有更多可以探讨。一个最直接的问题就是:Windows 平台是怎么能跑起 Android 应用的呢?
熟悉 Windows 11 来历的软粉朋友可能知道,它最初是 Windows 10X——Win10时代的一个面向小屏/双屏移动设备的分支操作系统。后来虽然项目停了,转换成了 “Sun Valley”项目,也就是今天我们看到的 Windows 11,但是项目内部是包括了对 ARM 架构计算平台的支持的。
但即便如此,在全球所有的 Windows PC 当中,Intel(x86)架构仍然占据四分之三。对于这些设备,让他们能够运行 Android 软件,需要仰仗英特尔的帮助。
两家关系紧密的巨头公司,也确实是这样深度合作的。虽然最近几年人们一直把制程技术落后的英特尔当落水狗看,英特尔却已然维持了跟微软非常紧密的战友关系。在这次 Android 原生支持上,英特尔提供了重要的技术:Bridge.
其英文全称 Intel Bridge Technology,简称 Bridge,这是一个运行时后编译器 (Runtime Post-compiler) ,利用了英特尔多架构 XPU 策略,为不同的任务智能分配CPU核心、图形处理和人工智能计算加速器。Bridge 技术诸多能力当中的一个就是让面向 ARM 架构开发打包的移动 App 可以在 x86 架构的计算平台上运行。
值得注意的是,这里的限制条件只有 x86,并不仅限于 Windows。事实上,英特尔的原话是“可以在 x86 设备上运行,包括 Windows”。
可以确定的是十一代酷睿处理器肯定支持 Bridge 技术,目前尚不确定十代是否支持。
考虑到 Chrome OS 在中国大陆接近于无法使用,Windows 11 将成为第一个可以原生运行 Android 移动应用的,全球通用的主流桌面操作系统。而考虑到 Windows 优秀的触屏支持,在 Windows 11 PC 上使用 Android 应用的体验将毫无悬念超越在 macOS 上使用 iOS/iPadOS 应用的体验。
虽然 Windows 移动平台战略已经彻底泡汤,但微软一直没有放弃移动市场——几年前让开发工具 Visual Studio 支持了 Android 开发,现在又让 Windows 11 原生支持 Android 应用,也真是把“打不过就加入”的策略贯彻到了淋漓尽致。
以上,硅星人对这次 Windows 11 的商城“革命”进行了全面、深入的分析。
除此之外,本次发布会还提到了关于 Windows 11 的一些其他信息:
1)费用、推送时间:
如果你的设备已经激活了正版 Windows 10,Windows 11 升级将会免费提供。
Insider 版本(Dev Channel,之前的 Fast Ring)将于下周面向测试用户推送。 此版本不会很稳定,但从已经此前泄露测试版的体验来看,系统对现有软件的兼容性不错,大部分游戏能玩,主流软件正常工作,不过偶尔会出系统稳定性的问题。
想要安装 Insider 版本,可以访问微软 Windows Insider 官网(对应的国家地区和语言)进行注册 [1] 。
正式版本推送时间大约为美国11月底,感恩节前后。
2)最低配置: 64位 SoC、4GB RAM、64GB 存储空间、显卡支持 DX12、支持UEFI Secure Boot、TPMv2.0 芯片
你可以下载微软官方的“电脑健康状况检查”(PC Health Check)软件 [2] 来检查系统软硬件是否满足升级 Windows 11 的要求。
3)游戏性能重大提升: 游戏开发者将可以使用一个 DirectStorage API,让系统直接快速加载游戏素材到图形处理单元,减少对 CPU 负载的压力。此 API 仅支持 Windows 11,需要特定的 PC 硬件(高性能 NVMe 固态硬盘)和对应的驱动才可以支持。