Nie jest to coś, czego naprawdę chcesz, ale raczej demonstracja możliwości platformy .NET 5.x dla wielu platform. Windows Calculator, nowoczesna aplikacja udostępniona przez Microsoft na zasadach open source, została pomyślnie skompilowana i działa teraz w systemie Linux.
Reklama
Jak być może pamiętasz, Microsoft miał open source, nowoczesna aplikacja Kalkulator systemu Windows . Od tego czasu kod źródłowy kalkulatora Windows znajduje się w serwisie GitHub na licencji MIT. Wcześniej , został przeportowany do C # i teraz można go uruchomić na iOS i Android, a także w Internecie za pomocą WebAssembly. Aplikacja została przeportowana przez twórców wieloplatformowego interfejsu GUI o nazwie Platforma Uno.
Uno Plaform umożliwia tworzenie natywnych aplikacji mobilnych, stacjonarnych i aplikacji webassembly w języku C # i XAML z jednej bazy kodu.
Ten sam zespół udostępnił go w sklepie Snap, oznaczonym jako Uno Calculator. Snap jest dostępny po wyjęciu z pudełka w Ubuntu i jego spinach. To ich własna alternatywa dla Flatpak i tradycyjnych opakowań.
jak zmienić cechy Sima
Kalkulator można pobrać od razu. Jeśli korzystasz z Ubuntu lub masz zainstalowany snapd, po prostu uruchom:
snap install uno-calculator
Plik ogłoszenie chwali platformę Uno jako uniwersalne, wieloplatformowe rozwiązanie deweloperskie. To'wniósł wsparcie dla Linuksa podczas UnoConf 2020. Uno Plaform pozwala na tworzenie natywnych aplikacji mobilnych, desktopowych i aplikacji WebAssembly z C # i XAML z jednej bazy kodu. Możesz tworzyć aplikacje dla systemu Linux przy użyciu platformy Uno przy użyciu programu Visual Studio i Ubuntu na WSL. Możesz je złapać w sklepie ze snapami, a następnie uruchomić swoje aplikacje na dowolnym komputerze, od pulpitu Linux po Raspberry Pi.
Cóż, Linux ma już wiele aplikacji Kalkulator. Prawie każdy DE wysyła jeden! Dostępny jest kalkulator Gnome, kalkulator MATE, wtyczka kalkulatora w Xfce, a także aplikacje niezależne od DE, takie jak Galculator. Nawet jeśli pracujesz w konsoli, do wykonywania obliczeń matematycznych można użyć powłoki takiej jak bash. Nie ma potrzeby posiadania tej konkretnej aplikacji Windows w instancji systemu Linux.
Jeśli jednak jesteś programistą C #, powinieneś spróbować, ponieważ pokazuje, jak rozszerzyć bazę użytkowników na nowe rynki przy minimalnym wysiłku.