Windows Calculator kan nu installeres i Linux
Dette er ikke noget, du måske virkelig ønsker, men snarere en demonstration af .NET 5.x-platformens muligheder på tværs af platforme. Windows Calculator, en moderne app, som Microsoft havde open source, er med succes kompileret og fungerer nu på Linux.
Reklame
Som du måske husker, havde Microsoft open source den moderne Windows Calculator-app. Siden da er Windows Calculator-kildekoden på GitHub under MIT-licensen. tidligere, den blev overført til C# og kan nu lanceres på iOS og Android, og også på nettet ved hjælp af WebAssembly. App'en blev porteret af udviklere af cross platform GUI kaldet Uno Platform.
Uno Plaform giver dig mulighed for at bygge native mobil-, desktop- og WebAssembly-apps med C# og XAML fra en enkelt kodebase.
Det samme team gjorde det tilgængeligt i Snap-butikken, mærket som Uno Calculator. Snap er tilgængelig ud af æsken i Ubuntu og dets spins. Det er deres eget alternativ til Flatpak og traditionelle pakker.
Lommeregneren kan downloades med det samme. Hvis du er på Ubuntu, eller du har snapd installeret, skal du bare køre:
snap install uno-lommeregner
Det bekendtgørelse roser Uno-platformen som den universelle udviklerløsning på tværs af platforme. Det "bragte deres support til Linux under UnoConf 2020. Uno Plaform giver dig mulighed for at bygge native mobil-, desktop- og WebAssembly-apps med C# og XAML fra en enkelt kodebase. Du kan bygge Linux-applikationer med Uno Platform ved hjælp af Visual Studio og Ubuntu på WSL. Du kan snappe dem op i snap-butikken og derefter køre dine apps på alt fra Linux-skrivebordet til en Raspberry Pi".
Nå, Linux har allerede en række lommeregner-apps. Næsten alle DE sender en! Der er Gnome Calculator, MATE-beregner, et lommeregner-plugin i Xfce, samt DE-uafhængige apps som Galculator. Selvom du arbejder i konsollen, kan en shell som bash bruges til at udføre matematiske beregninger. Der er ikke noget reelt behov for at have den pågældende Windows-app i din Linux-instans.
Men hvis du er en C#-udvikler, bør du prøve det, da det viser, hvordan du kan udvide din brugerbase til nye markeder med minimal indsats.