Windows Calculator je teraz možné nainštalovať v systéme Linux
Toto nie je niečo, čo by ste možno naozaj chceli, ale skôr ukážka multiplatformových schopností platformy .NET 5.x. Windows Calculator, moderná aplikácia, ktorú Microsoft vytvoril s otvoreným zdrojom, je úspešne skompilovaná a teraz funguje na Linuxe.
Ako si možno pamätáte, Microsoft mal moderná aplikácia Windows Calculator s otvoreným zdrojom. Odvtedy je zdrojový kód Windows Calculator na GitHub pod licenciou MIT. skôr, bol prenesený do jazyka C# a teraz ho možno spustiť na iOS a Android, ako aj na webe pomocou WebAssembly. Aplikáciu preniesli vývojári medziplatformového GUI s názvom Uno Platform.
Uno Plaform vám umožňuje vytvárať natívne mobilné, desktopové a WebAssembly aplikácie s C# a XAML z jedného kódu.
Rovnaký tím ho sprístupnil v obchode Snap pod značkou Uno Calculator. Snap je k dispozícii po vybalení v Ubuntu a jeho roztočeniach. Je to ich vlastná alternatíva k Flatpak a tradičným baleniam.
Kalkulačka sa dá ihneď stiahnuť. Ak používate Ubuntu alebo máte nainštalovaný snapd, spustite:
snap install uno-calculator
The oznámenie oceňuje platformu Uno ako univerzálne riešenie pre vývojárov naprieč platformami. to "priniesli svoju podporu Linuxu počas UnoConf 2020. Uno Plaform vám umožňuje vytvárať natívne mobilné, desktopové a WebAssembly aplikácie s C# a XAML z jedného kódu. Môžete vytvárať aplikácie pre Linux s platformou Uno pomocou Visual Studio a Ubuntu na WSL. Môžete si ich stiahnuť v obchode snap a potom spustiť svoje aplikácie na čomkoľvek, od pracovnej plochy Linuxu až po Raspberry Pi.
Linux už má rôzne aplikácie Kalkulačka. Takmer každé DE posiela jeden! K dispozícii je kalkulačka Gnome, kalkulačka MATE, doplnok kalkulačky v Xfce, ako aj aplikácie nezávislé od DE, ako je Galculator. Aj keď pracujete v konzole, shell podobný bash sa dá použiť na vykonávanie matematických výpočtov. V skutočnosti nie je potrebné mať túto konkrétnu aplikáciu Windows vo vašej inštancii systému Linux.
Ak ste však vývojár v jazyku C#, mali by ste to vyskúšať, pretože ukazuje, ako rozšíriť svoju používateľskú základňu na nové trhy s minimálnym úsilím.