android 开源计算器,开源Windows 10计算器应用迎来Web/Android/iOS移植版
開源的跨平臺特性,使得基于 UWP 代碼的 Windows 10 計算器應(yīng)用可以在非 Windows 平臺上運行。
Uno 在一篇博客文章中表示:Windows Calculator 完全使用標(biāo)準(zhǔn)的 C++ 11 和 C++ / CX 打造,使用了源自 1995 年的計算引擎。
不過想要在非 Windows 10 平臺上運行 Calculator,需要先將代碼中的某些部分轉(zhuǎn)換為 C#,并調(diào)整其它部分,以迎合 clang 的 C++ 11 支持。
目前 Windows 10 移植版計算器應(yīng)用的早期版本已經(jīng)提供面向 Android / iOS 的下載資源,后者你也可以點擊體驗 Web 版本 。
據(jù)悉,在將完整功能的 Windows 10 Calculator 應(yīng)用程序移植到 Android 和 iOS 的過程中,開發(fā)者遇到了如下挑戰(zhàn):
● 調(diào)節(jié)計算器引擎的 C++ 代碼;
● 本地代碼的互操作細(xì)節(jié);
● 將 C ++ / CX 代碼轉(zhuǎn)換為 C#;
● 轉(zhuǎn)換超文本標(biāo)記語言(XAML);
● 資源的本地化;
● Mono for WebAssembly 的動靜態(tài)鏈接支持;
● C 語言適配層;
● 從 C ++ 到 C# 的回調(diào)。
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的android 开源计算器,开源Windows 10计算器应用迎来Web/Android/iOS移植版的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何让颧骨自然缩小呢
- 下一篇: 子宫肌瘤变性是什么意思