微软开源Win10计算器应用,被移植到Web/Android/iOS平台上

时间:2022-10-30 15:01:36 


微软在近日开源了 Windows 10 内置的计算器应用,并将源码放到了 GitHub 上,希望能够与社区合作,为 Calculator 应用程序开发出更多的新功能。由于开源的属性,独立开发者有望参与 Windows 10 一部分新功能的原型设计中来。不过最新消息是,在 Uno Platform 开发人员的努力下,其已经被移植到了 Web、Android、以及 iOS 平台上。

微软开源Win10计算器应用,被移植到Web/Android/iOS平台上

开源的跨平台特性,使得基于 UWP 代码的 Windows 10 计算器应用可以在非 Windows 平台上运行。

Uno 在一篇博客文章中表示:Windows Calculator 完全使用标准的 C++ 11 和 C++ / CX 打造,使用了源自 1995 年的计算引擎。

不过想要在非 Windows 10 平台上运行 Calculator,需要先将代码中的某些部分转换为 C#,并调整其它部分,以迎合 clang 的 C++ 11 支持。

目前 Windows 10 移植版计算器应用的早期版本已经提供面向Android/iOS的下载资源,后者你也可以点击体验Web 版本。

据悉,在将完整功能的 Windows 10 Calculator 应用程序移植到 Android 和 iOS 的过程中,开发者遇到了如下挑战:

● 调节计算器引擎的 C++ 代码;

● 本地代码的互操作细节;

● 将 C ++ / CX 代码转换为 C#;

● 转换超文本标记语言(XAML);

● 资源的本地化;

● Mono for WebAssembly 的动静态链接支持;

● C 语言适配层;

● 从 C ++ 到 C# 的回调。

标签:微软开源Win10
0
投稿

猜你喜欢

  • Win7怎么设置不待机?

    2023-03-01 04:43:33
  • AE如何给素材添加吹泡泡效果?AE给素材添加吹泡泡效果的方法步骤

    2022-01-23 23:08:16
  • 电脑恢复出厂设置有哪些方法?

    2023-10-30 14:08:37
  • excel2007如何比较两列数据

    2023-07-05 07:15:43
  • Windows 10打算使用“人工智能” 来判断何时重启系统安装更新

    2023-03-20 13:49:07
  • Win10无法打印网页:打印机遇到异常配置问题0x8007007e怎么解决?

    2022-12-18 20:07:57
  • wps表格怎样设置加密

    2023-01-17 17:50:32
  • win7系统中网络游戏延迟卡顿或者丢包甚至掉线的解决方法

    2022-05-07 14:43:29
  • Win11蓝牙图标不显示怎么办?

    2023-11-16 08:15:55
  • 常用Excel排名公式大全,再不收藏就是你的错了!

    2023-08-05 20:56:27
  • MIUI13支持哪些手机?MIUI13系统支持机型介绍

    2023-08-12 15:51:18
  • Win10重装系统后网络音量无法打开怎么解决?

    2023-11-22 04:30:58
  • epicgta5请验证你的游戏数据怎么办_epicgta5请验证你的游戏数据解决方法

    2023-12-26 04:57:44
  • Win7笔记本电脑已关闭无线功能要怎么办?怎么打开无线功能?

    2022-03-09 16:00:23
  • win8.1怎么升级win10? win8.1升级win10收不到什么原因

    2022-07-15 22:15:38
  • PremierePro使用教程:如何在PremierePro中设置自动保存时间?

    2023-08-07 18:34:20
  • 如何将阿拉伯数字转换成大写

    2023-03-31 03:05:58
  • Ps抠图教程-如何使用PS调出梦幻紫红色

    2022-03-22 22:27:42
  • PowerPoint 2010内替换演示文稿中的图片教程图文详解

    2022-10-15 08:11:28
  • 重装系统开机出现蓝屏代码0X000000a5的解决方法

    2023-10-09 10:26:05
  • asp之家 电脑教程 m.aspxhome.com