tft每日頭條

 > 科技

 > android科學計算器功能實現

android科學計算器功能實現

科技 更新时间:2024-07-23 01:24:11

微軟在近日開源了 Windows 10 内置的計算器應用,并将源碼放到了 GitHub 上,希望能夠與社區合作,為 Calculator 應用程序開發出更多的新功能。由于開源的屬性,獨立開發者有望參與 Windows 10 一部分新功能的原型設計中來。不過最新消息是,在 Uno Platform 開發人員的努力下,其已經被移植到了 Web、Android、以及 iOS 平台上。

android科學計算器功能實現(10計算器應用迎來Web)1

(題圖 via Windows Latest)

開源的跨平台特性,使得基于 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# 的回調。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved