Det här är inte något du kanske vill ha, utan snarare en demonstration av gränsöverskridande funktioner för .NET 5.x-plattformen. Windows Calculator, en modern app som Microsoft hade öppna källor, har framgångsrikt sammanställts och fungerar nu på Linux.
Annons
Som du kanske kommer ihåg hade Microsoft det den moderna Windows Calculator-appen med öppen källkod . Sedan dess finns Windows Calculator-källkoden 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 gränssnittsgränssnittet som heter Uno Platform.
Uno Plaform låter dig bygga inbyggda mobil-, skrivbords- och WebAssemble-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 är tillgängligt ur lådan i Ubuntu och dess snurr. Det är deras eget alternativ till Flatpak och traditionella paket.
hur man spelar vänner i härdsten
Kalkylatorn kan laddas ner direkt. Om du är på Ubuntu eller har snapd installerat, kör bara:
snap install uno-calculator
De meddelande berömmer Uno-plattformen som den universella plattformsutvecklingslösningen. Det'förde sitt stöd till Linux under UnoConf 2020. Uno Plaform gör att du kan bygga inbyggda mobil-, skrivbords- och WebAssemble-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 snäppa upp dem i snapshoppen och sedan köra dina appar på allt från Linux-skrivbordet till en Raspberry Pi '.
Tja, Linux har redan en mängd olika Calculator-appar. Nästan varje DE skickar en! Det finns Gnome-kalkylator, MATE-kalkylator, ett kalkylatortillägg i Xfce, samt 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 faktiskt behov av att ha den speciella Windows-appen i din Linux-instans.
Men om du är en C # -utvecklare bör du prova, eftersom det visar hur du kan utvidga din användarbas till nya marknader med minimala ansträngningar.