Windows Calculator kan nu installeras i Linux
Det här är inget du verkligen vill ha, utan snarare en demonstration av plattformsoberoende möjligheter hos .NET 5.x-plattformen. Windows Calculator, en modern app som Microsoft hade open source, är framgångsrikt kompilerad och fungerar nu på Linux.
Annons
Som ni kanske minns hade Microsoft den moderna Windows Calculator-appen med öppen källkod. Sedan dess finns källkoden för Windows Calculator på GitHub under MIT-licensen. Tidigare, den portades till C# och kan nu lanseras på iOS och Android, och även på webben med hjälp av WebAssembly. Appen portades av utvecklare av det gränsöverskridande plattformsgränssnittet som kallas Uno Platform.
Uno Plaform låter dig bygga inbyggda mobil-, skrivbords- och WebAssembly-appar med C# och XAML från en enda kodbas.
Samma team gjorde det tillgängligt i Snap-butiken, märkt som Uno Calculator. Snap finns tillgänglig direkt i Ubuntu och dess snurr. Det är deras eget alternativ till Flatpak och traditionella paket.
Kalkylatorn kan laddas ner direkt. Om du använder Ubuntu eller har snapd installerat, kör bara:
snabbinstallera uno-kalkylator
De meddelande berömmer Uno Platform som den universella plattformsoberoende utvecklarlösningen. den "förde sitt stöd till Linux under UnoConf 2020. Uno Plaform låter dig bygga inbyggda mobil-, skrivbords- och WebAssembly-appar med C# och XAML från en enda kodbas. Du kan bygga Linux-applikationer med Uno Platform med Visual Studio och Ubuntu på WSL. Du kan snappa upp dem i snap store och sedan köra dina appar på allt från Linux-skrivbordet till en Raspberry Pi".
Tja, Linux har redan en mängd kalkylatorappar. Nästan varje DE skickar en! Det finns Gnome Calculator, MATE-kalkylator, en kalkylatorplugin i Xfce, såväl som DE-oberoende appar som Galculator. Även om du arbetar i konsolen kan ett skal som bash användas för att utföra matematiska beräkningar. Det finns inget behov av att ha just den Windows-appen i din Linux-instans.
Men om du är en C#-utvecklare bör du prova det, eftersom det visar hur du kan utöka din användarbas till nya marknader med minimala ansträngningar.