微软近期宣布开源了 windows 10 系统自带的计算器程序,并将其源代码上传至 github 平台,希望借此机会与开发者社区携手,共同探索计算器应用的新功能。得益于开源的特性,独立开发者有机会参与到 windows 10 新功能的初步构思之中。最新进展显示,经过 uno platform 团队的努力,这款计算器已成功适配 web、android 和 ios 平台。

开源与跨平台的优势让基于 UWP 的 Windows 10 计算器能够在非 Windows 环境下正常工作。
Uno 团队在其官方博客中提到:“Windows 计算器完全采用标准的 C++ 11 和 C++ / CX 编写,计算引擎则沿用了自 1995 年以来的技术。”
若想使计算器在非 Windows 10 设备上顺利运行,需对部分代码进行 C# 转换,并依据 clang 的 C++ 11 标准作出相应调整。
无阶未来模型擂台/AI 应用平台
无阶未来模型擂台/AI 应用平台,一站式模型+应用平台
35 查看详情
当前,Windows 10 计算器的初期版本已开放下载,用户可尝试在 Android 或 iOS 平台获取体验,同时也能直接访问网页版。
据悉,在完成 Windows 10 计算器向 Android 和 iOS 平台迁移的过程中,开发者面临以下难题:
对计算器引擎的 C++ 代码进行优化;处理本地代码间的交互问题;将 C ++ / CX 转换成 C#;XAML 转换为 HTML;实现资源的语言本地化;支持 Mono for WebAssembly 的动态及静态链接;构建 C 语言适配层;实现从 C ++ 到 C# 的回调机制。
以上就是微软开源Win10计算器应用,被移植到Web/Android/iOS平台上的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/371442.html
微信扫一扫
支付宝扫一扫