vlambda博客
学习文章列表

完全使用XAML替代HTML,Microsoft Store性能显著提升

文 | 局长
出品 | OSC开源社区(ID:oschina2013)
在上个月的 Windows 11 发布会上,微软声称 Microsoft Store 已经“从头开始重新设计”,其中包括界面的更新、更快的滚动响应速度,以及为更多内容增加空间。据微软的官方介绍,新版商店的用户操作十分简单,并且 HTML 组件现在已经消失了。
根据外媒的报道,在 Windows 10 中,Microsoft Store 的前端部分基于 HTML/CSS(Web 组件)构建。由于产品页面完全基于 HTML,这显著降低了响应速度,尤其是在单击“获取”或“安装”按钮时。不过最大的问题是商店经常不能正常运作。例如,下载体积较大的应用时经常会失败,并且错误代码也没有提供任何说明。
完全使用XAML替代HTML,Microsoft Store性能显著提升
到了 Windows 11,据介绍微软使用 XAML/C# 编写了新的 Microsoft Store 以替代现有的商店,并且它完全是一个 "UWP" 应用。新版商店的性能因此有了显著的提升,例如此前下载大体积应用失败的问题不会再出现,匿名的消息人士也证实,用户使用新版商店下载大型游戏的速度也会更快。
对于可上架商店的应用,微软也提供了更多的开放度。微软将通过添加更多使用不同类型框架创建的应用程序和游戏来扩展商店目录。Teams 和 Visual Studio 预计将在今年年底上架商店。
完全使用XAML替代HTML,Microsoft Store性能显著提升
Windows 开发者可以发布任何类型的应用程序到 Microsoft Store,无论应用程序使用了何种框架和打包技术——例如 Win32、.NET、UWP、Xamarin、Electron、React Native、Java 甚至 Progressive Web Apps。开发者可以在此处注册并发布桌面应用程序(https://aka.ms/blogsourcenewstore),或使用微软最新的开源工具 PWABuilder 3 构建和打包 PWA 应用。

END



关注 视频号“开开开源”
带你了解更多开源知识
OSC开源社区
Linux 超级开源项目 30 周年,专访 Linus Torvalds#GOTC


觉得不错,请点个在看