关于ZAKER 合作
三易生活 昨天

应用商店难当大任,微软要为应用更新寻找新机遇

微软可能真的要放弃 Microsoft Store 了!日前根据微软官方博客中的文章显示,其将开始向所有需要更新的第三方应用开放 Windows Update,允许开发者注册参与 Windows Update 编排平台的内部预览,该平台未来将通过 Windows Update 为应用和驱动程序提供更新。

微软产品经理 Angie Chen 在这一博客文章中解释到," 我们正在构建一个统一、智能的更新编排平台,能够支持任何更新(应用、驱动程序等)与 Windows Update 同步进行 "。

目前,Windows Update 主要是用于更新 Windows 系统本身、设备的关键驱动程序,以及用于安装一些第三方外围设备的管理应用,与其他第三方 Windows 应用的更新体验则称得上是支离破碎。

为了吸引开发者加入这一新平台,微软方面表示将支持 MSIX/APPX 打包应用,甚至一些定制的 Win32 应用。而任何加入 Windows Update 编排平台的应用,未来也将自动受益于底层 Windows 更新平台的改进。

那么,为什么微软会突然想要用 Windows Update 来作为 Windows 应用更新升级的枢纽呢?答案其实也藏在微软这一官方博客文章中,即 " 微软曾尝试说服开发者将应用上架到 Microsoft Store,由商店处理更新。"

如今的现实,是 Microsoft Store 并未得到开发者的青睐,并且由于大量开发者逐渐抛弃 Microsoft Store,导致微软都对它都不那么上心了。

早在 2019 年就有开发者在社交平台上抱怨,他试图将自己在 Microsoft Store 中的应用程序升级到支持 ARM64 的版本,结果遇到了大量 BUG。这位开发者试图向微软寻求帮助,却得不到回应。此言一出,很快就在社交平台得到了其他开发者的共鸣,大家纷纷指出获得 Microsoft Store 的支持正变得越来越困难。

到了 2021 年、在 Windows 11 上线时,微软方面在 Windows 应用程序的开发文档中敦促开发者转向全新的 Windows App SDK,UWP(Universal Windows Platform)不再作为开发基础。并且他们表示,UWP 未来只会收到 " 错误、可靠性和安全修复 ",不会再引入新功能,如果想要在自己的 UWP 应用上使用最新的运行时、语言特性和平台功能,就必须将应用程序迁移到 Windows App SDK。

UWP 进入维护周期,就又让 Microsoft Store 的未来笼罩着一层难以驱散的阴霾。要知道,UWP 是微软在 Windows 10 时代推广大一统计划的关键,它的诞生就是为了在不同平台提供统一体验而生,让应用程序可以同时在桌面端 Windows 10 和移动端 Windows 10 Mobile 上运行,且无需重新编译。

作为微软跨平台战略的一环,他们将 Windows Store 升级为 Microsoft Store,让用户在 Xbox、Windows,以及移动端获得统一的外观和使用体验。简而言之,在微软当初的设想中,Microsoft Store 就是 Windows 生态中的 "App Store" 或者说 "Google Play"。

不得不说微软这个想法是好的,毕竟在 Android 和 iOS 上借助应用商店一站式管理自己的 App,确实方便了用户,而 Windows 用户则早已被支离破碎的应用生态困恼了许久,更是被各种充斥着广告、流氓软件的下载站折磨得身心俱疲。

只可惜 UWP 的失败,让 Microsoft Store 成为 Windows 生态应用分发中心的愿景破灭。由于 Windows 10 Mobile 在与 iOS、Android 的竞争中败下阵来,原本计划 " 两条腿走路 " 的 UWP 失衡,后续微软与高通合作的 Windows On ARM 项目也是雷声大雨点小。

失去了移动端的代价,就是 UWP 只能专注桌面端。可是以面向 PC 平台为主的 UWP 开发,就面临着一个很尴尬的问题,那就是在已经有了 Win32 的情况下,开发者还推出 UWP 应用就是重复造轮子。同时 UWP 是为跨平台而开发的新项目,不需要背负 Windows 的历史包袱,但这既是好事、也是坏事," 轻装上阵 " 虽然是优势,可兼容性不佳就是劣势了。

Windows 系统的一大重要卖点就是兼容性出众,老应用依然能在 Windows 11 上跑起来就是优势所在。同样的设备、同一批用户的情况下,开发者又为什么要去开发两个版本的应用呢?权衡之下,开发者自然会选择兼容性更为出色的 Win32。

当然,导致 Microsoft Store 失败最核心的原因,是微软对于自家生态的控制力远弱于苹果和谷歌。Windows 虽然在技术上闭源,但运营却又极度开放,中心化的应用分发并不是 Windows 的传统,微软也没有像苹果和谷歌一样用强制签名检验来验证软件的来源。

去中心化的应用分发模式,就导致了用户缺乏使用 Microsoft Store 的习惯,微软也缺少强制要求开发者使用 Microsoft Store 分发他们应用的能力。此事,作为系统级服务的 Windows Update(Windows 自动更新服务)反而就变成了一个更好的选项。

Windows Update 的优势,就在于经过了过去数年更新 Windows 版本的 " 折磨 ",隔三差五系统提示你需要更新时,即使再迟钝的用户对于它也不会感到陌生。相比于可能绝大多数用户都不知道在哪里打开的 Microsoft Store,Windows Update 可就太熟悉了。

【本文图片来自网络】

相关标签