To není něco, co byste opravdu chtěli, ale spíše ukázka schopností různých platforem platformy .NET 5.x. Windows Calculator, moderní aplikace, kterou Microsoft měl open-source, je úspěšně kompilován a nyní funguje na Linuxu.
Reklama
Jak si možná pamatujete, Microsoft měl open-source moderní aplikace Windows Calculator . Od té doby je zdrojový kód Windows Calculator na GitHub pod licencí MIT. Dříve , bylo přeneseno do C # a nyní jej lze spustit na iOS a Android a také na webu pomocí WebAssembly. Aplikace byla portována vývojáři multiplatformního grafického uživatelského rozhraní s názvem Uno Platform.
Uno Plaform umožňuje vytvářet nativní mobilní, desktopové a WebAssembly aplikace s C # a XAML z jedné kódové základny.
Stejný tým jej zpřístupnil v obchodě Snap označeném jako Uno Calculator. Snap je k dispozici ihned po vybalení v Ubuntu a jeho roztočení. Je to jejich vlastní alternativa k Flatpaku a tradičním balíčkům.
jak vstoupit do režimu DOS při spuštění Windows 7
Kalkulačku lze stáhnout hned. Pokud používáte Ubuntu nebo máte nainstalovaný snapd, stačí spustit:
rychlá instalace uno-kalkulačky
The oznámení chválí Uno Platform jako univerzální multiplatformní vývojářské řešení. To„přinesli jejich podporu pro Linux během UnoConf 2020. Uno Plaform umožňuje vytvářet nativní mobilní, desktopové a WebAssembly aplikace s C # a XAML z jediné kódové základny. Můžete vytvářet aplikace pro Linux pomocí platformy Uno pomocí Visual Studio a Ubuntu na WSL. Můžete je zacvaknout v obchodě snap a poté spouštět své aplikace na libovolném počítači od plochy Linux až po Raspberry Pi '.
Linux již má řadu aplikací Kalkulačka. Téměř každý DE dodává jeden! K dispozici je Gnome Calculator, MATE kalkulačka, plugin kalkulačky v Xfce, stejně jako aplikace nezávislé na DE, jako je Galculator. I když pracujete v konzole, můžete k provádění matematických výpočtů použít prostředí jako bash. Ve vaší instanci systému Linux není potřeba mít konkrétní aplikaci pro Windows.
Pokud jste však vývojář v C #, měli byste to vyzkoušet, protože ukazuje, jak rozšířit svou uživatelskou základnu na nové trhy s minimálním úsilím.