As you may remember, Microsoft recently open-sourced the modern Windows Calculator app. Since then, Windows Calculator source code is on GitHub under the MIT license. A few days ago, it was ported to C# and now can be launched on iOS and Android, and also on the Web with the help of WebAssembly.
The app was ported by developers of the cross platform GUI called the Uno Platform. They have written a blog post with details.
We decided to port it to C# and the Uno Platform, so that iOS and Android users could use it, but also use it from the Web using WebAssembly. Why – well that’s what we at Uno Platform do 😊 – enable the same C# and XAML code to run on the Web, Mobile and Desktop.
Check out these links:
The app looks familiar on every platform. Its user interface looks similarly to the GUI of the Windows 10 app. It includes the menu on the left so switch between calculator modes (Standard, Scientific, and Programming). Converters like Currency, Volume, Temperature, are also available.
The Uno Platform being developed in C#, is able to support the Calculator on iOS, Android and WebAssembly, while some parts of the code needed to be translated to C#. Others needed to be adjusted to be compliant with clang’s C++ 11 support.
Microsoft replaced the good old calculator with a new Modern app in Windows 10. Its user interface comes with the Fluent Design bits applied. This is the only feature that is missing in the ported app, because Fluent Design remains exclusive to Windows 10.
Tip: Here is the direct link to the official Calculator app.
Windows Calculator in Microsoft Store
Also, you can Download Classic Calculator for Windows 10.
Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:
5 thoughts on “Windows Calculator has been ported to Android, iOS and the Web”
If only they ported the original calculator instead of this ugly UWP garbage.
Microsoft is not going to release its source code.
It looks like they did this port to show their UNO Platform, but it is so sluggish on my Galaxy Note 8 that I wonder if it could backfire on them.
I mean, beta or not, a calculator app should not be heavy on resources. It leads me to wonder the performance of their platform.
Yep, this is an obviously promotional move.
Also, it is bloated in size, as Bob pointed above.
Not to mention that just for example, the Android App is a hefty 45.8 MB! UWP is now bloating up Android.