2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號(hào):閩ICP備19027007號(hào)-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。
這可能會(huì)令人驚訝,但微軟是開源社區(qū)中最大的參與者之一。您可以查看他們的GitHub帳戶,了解他們的貢獻(xiàn)。幾周前,他們開源了另一個(gè)應(yīng)用程序:Windows 10計(jì)算器。Uno Platform的開發(fā)人員決定利用應(yīng)用程序的可用源代碼并將其移植到其他平臺(tái)。雖然,它并不像有些人想象的那么容易。
Uno Platform決定將應(yīng)用程序移植到Web,Android和iOS。問題是,盡管Windows 10的計(jì)算器配備了Fluent設(shè)計(jì)語言和相當(dāng)新的實(shí)踐,但它的代碼仍然是它的遺產(chǎn)。這個(gè)引擎來自90年代,所以你只能想象將舊的C ++代碼移植到C#或任何現(xiàn)代語言是多么困難。這就是為什么Uno Platform的開發(fā)團(tuán)隊(duì)在此過程中遇到了很多挑戰(zhàn)。盡管如此,將代碼轉(zhuǎn)換為XAML并為之后的移動(dòng)平臺(tái)做好準(zhǔn)備非常容易。Uno Platform創(chuàng)建了自己的GitHub頁面,以幫助開發(fā)人員構(gòu)建一個(gè)多平臺(tái)計(jì)算器。
移植應(yīng)用程序的Web版本使用WebAssembly編譯,可以在此網(wǎng)站上找到。不幸的是,Chrome對(duì)WebAssembly的支持很差,所以我建議使用Microsoft Edge或任何其他瀏覽器來打開應(yīng)用程序。至于Android和iOS,您可以從各自的應(yīng)用程序市場(chǎng)下載該應(yīng)用程序。可以在此處找到 iOS上的移植Windows 10計(jì)算器。Play商店列表位于Android下方。
2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號(hào):閩ICP備19027007號(hào)-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。