MicrosoftのオープンソースWindows 10計算機がAndroidおよびiOSに移植される

これは意外と思われるかもしれませんが、Microsoftはオープンソースコミュニティの最大のプレーヤーの1つです。 GitHubアカウントを見て、彼らがどれだけ貢献しているかを知ることができます。 ほんの数週間前、彼らはさらにもう1つのアプリケーションであるWindows 10 Calculatorをオープンソース化しました。 Uno Platformの開発者は、利用可能なアプリのソースコードを利用して、他のプラットフォームに移植することにしました。 しかし、それは一部の人が想像するほど簡単ではありませんでした。

Uno Platformは、アプリをWeb、Android、およびiOSに移植することを決定しました。 問題は、Windows 10の計算機にはFluent設計言語とかなり新しいプラクティスが付属しているという事実にもかかわらず、そのコードは入手可能な限りレガシーであるということです。 エンジンは90年代のものであるため、古いC ++コードをC#または最新の言語に移植することがどれほど難しいか想像することしかできません。 そのため、Uno Platformの開発チームはその過程で多くの課題を見つけました。 ただし、コードをXAMLに変換し、その後モバイルプラットフォーム用に準備するのはかなり簡単でした。 Uno Platformは独自のGitHubページを作成して、開発者がマルチプラットフォームの計算機を構築できるようにしました。

移植されたアプリのWebバージョンは、WebAssemblyを使用してコンパイルされ、このWebサイトで見つけることができます。 残念ながら、ChromeはWebAssemblyのサポートが不十分であるため、アプリを開くにはMicrosoft Edgeまたは他のブラウザーを使用することをお勧めします。 AndroidとiOSについては、それぞれのアプリケーションマーケットプレイスからアプリをダウンロードできます。 iOSに移植されたWindows 10 Calculatorはこちらにあります。 PlayストアのリストはAndroid向けです。


出典:Unoプラットフォーム| 経由:MSPoweruser