В марте этого года компания Microsoft открыла исходный код калькулятора, который входит в набор стандартных программ операционной системы Windows, и выложила его на GitHub. Таким образом софтверный гигант решил сделать приложение ещё лучше, позволив любому желающему вносить изменения в его код и предлагать новые функции. К слову, Microsoft уже взяла на вооружение некоторые предложенные новшества. Открытие исходного кода калькулятора также означает, что разработчики могут перенести его на другие платформы, что и сделала команда Uno.
Uno Calculator выглядит точно так же, как и в Windows 10. Это не удивительно, ведь Uno является платформой, которая позволяет создавать кроссплатформенные приложения с использованием единой базы кода. Разработчики перенесли калькулятор Windows на C# и Uno и опубликовали его на Github. Подробнее о том, как команда Uno портировала калькулятор на свою платформу, можно прочитать в блоге компании.
Приложение на текущий момент находится на ранней стадии развития, но его уже можно скачать в Google Play. Если вы используете iOS, то сначала придётся установить Test Flight, а затем само приложение. Классический калькулятор также доступен через веб-интерфейс.
В чём смысл портирования калькулятора Windows на другие платформы? Как отмечают сами разработчики, во-первых, это демонстрация возможностей, а во-вторых, у данной программы есть множество встроенных функций, которые отсутствуют в предустановленном калькуляторе на Android и iOS. У него несколько режимов работы, включая инженерный и программируемый, есть конвертер валют и различных единиц измерения.