微软的开源Windows10计算器已经移植到安卓和iOS

导读 这可能出乎意料,但微软是开源社区中最大的参与者之一。你可以查看他们的GitHub账号,了解他们的捐款金额。就在几周前,他们开启了另一个应

这可能出乎意料,但微软是开源社区中最大的参与者之一。你可以查看他们的GitHub账号,了解他们的捐款金额。就在几周前,他们开启了另一个应用:Windows 10计算器。Uno平台的开发者决定使用这个应用程序的可用源代码,并将其移植到其他平台。虽然,并没有一些人想象的那么容易。

Uno Platform决定将该应用移植到Web、安卓和iOS上。问题是,虽然Windows 10的计算器自带Fluent设计语言和相当新颖的做法,但它的代码已经成为历史。引擎来自90年代,所以你只能想象把旧的C代码移植到C#或者任何现代语言有多难。这就是为什么Uno平台的开发团队在这个过程中发现了很多挑战。但是,把代码转换成XAML,然后为移动平台做准备是非常容易的。Uno Platform创建了自己的GitHub页面,帮助开发人员构建多平台计算器。

已迁移应用程序的网络版本是使用网络程序集编译的,可以在此网站上找到。不幸的是,Chrome对WebAssembly的支持很差,所以我建议使用Microsoft Edge或任何其他浏览器打开应用程序。至于安卓和iOS,可以从各自的应用市场下载应用。iOS上移植的Windows 10计算器可以在这里找到。以下是安卓的Play商店列表。