Nie je to niečo, čo by ste možno chceli, ale skôr ukážka schopností viacerých platforiem platformy .NET 5.x. Windows Calculator, moderná aplikácia, ktorú mal Microsoft otvorený, je úspešne kompilovaná a teraz funguje na Linuxe.
Inzerát
Ako si možno pamätáte, spoločnosť Microsoft mala otvorená moderná aplikácia Windows Calculator . Odvtedy je zdrojový kód Windows Calculator na GitHub pod licenciou MIT. Skôr , bolo prenesené do C # a teraz ho možno spustiť v systémoch iOS a Android a tiež na webe pomocou nástroja WebAssembly. Aplikáciu portovali vývojári multiplatformného grafického používateľského rozhrania 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 jedinej kódovej základne.
Rovnaký tím ju sprístupnil v obchode Snap označenom ako Uno Calculator. Snap je k dispozícii po vybalení v systéme Ubuntu a jeho otočeniach. Je to ich vlastná alternatíva k Flatpaku a tradičným balíkom.
ako získať vysoké skóre
Kalkulačku je možné ihneď stiahnuť. Ak používate systém Ubuntu alebo máte nainštalovaný program snapd, stačí spustiť:
rýchlo nainštalujte uno-kalkulačku
The oznámenie chváli platformu Uno ako univerzálne riešenie pre rôzne platformy pre vývojárov. To„priniesli svoju podporu pre Linux 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 jedinej kódovej základne. Môžete vytvoriť aplikácie pre Linux s platformou Uno pomocou Visual Studio a Ubuntu na WSL. Môžete ich nacvaknúť v obchode Snap a potom spustiť svoje aplikácie na čomkoľvek, od desktopu s Linuxom až po Raspberry Pi '.
Linux už má rôzne aplikácie Kalkulačka. Takmer každý DE dodáva jeden! K dispozícii je Gnome Calculator, MATE kalkulačka, doplnok kalkulačky v Xfce, rovnako ako DE-nezávislé aplikácie ako Galculator. Aj keď pracujete v konzole, na vykonávanie matematických výpočtov je možné použiť shell ako bash. Nie je potrebné, aby ste vo svojej inštancii systému Linux mali konkrétnu aplikáciu pre Windows.
Ak ste však vývojárom v C #, mali by ste to vyskúšať, pretože ukazuje, ako s minimálnym úsilím rozšíriť svoju používateľskú základňu na nové trhy.