Není divu, proč je Windows preferovanou platformou pro vývojáře softwaru. Díky podpoře téměř všech jazyků a nástrojů pro vývoj softwaru je mnohem snazší vytvářet a testovat aplikace v systému Windows než v jiných operačních systémech.
Protože je tu Windows 11, vývojáři jsou zvědaví, jak to ovlivní jejich výkon a flexibilitu a zda by na něj měli upgradovat nebo ne. Dnes prozkoumáme, jak Microsoft vylepšil (či zhoršil) svůj operační systém pro vývojáře.
Začněme, pokud jste zde, abyste našli odpověď na stejnou otázku.
Revamp Microsoft Store
Mezi nimi je přepracovaný Microsoft Store nové vzrušující funkce Windows 11 které nyní nabízejí více pro vývojáře.
Širší podpora aplikací
Dříve měl Microsoft požadavek pouze na UWP, který nutil vývojáře přepsat své aplikace, které nejsou UWP, do formátu UWP. Tato zásada obvykle vývojáře odrazovala, což nakonec vedlo k nedostupnosti aplikace v obchodě Microsoft Store.
Díky nejnovější aktualizaci podporuje další formy aplikací, jako jsou Win32, PWA a .NET. Díky tomu se nyní vývojáři mohou zaměřit na kritičtější oblasti svých aplikací, jako je vylepšení jejich rozhraní.
Podpora třetí strany StoreFront
Obchody s aplikacemi pro elektronické obchodování, jako je Amazon Appstore a Epic Games Store, budou také přímo dostupné v novém obchodě Microsoft Store. Efektivně mohou vývojáři aplikací publikovat v těchto obchodech (nebo jiných, které budou dostupné v budoucnu, podle Microsoft) by nepotřeboval samostatné nahrávání do obchodu Microsoft Store.
Pobídky pro vývojáře
Snad nejlepším krokem, který Microsoft udělal, je pobídka pro vývojáře softwaru. Dříve Microsoft snížil svůj podíl na tržbách z aplikací z 30 % na 15 %, aby byl jeho obchod Microsoft Store konkurenceschopnější.
Kromě toho Microsoft umožní vývojářům, kteří se svými aplikacemi používají vlastní obchodní platformu nebo obchodní platformu třetích stran, ponechat si 100 % příjmů generovaných z aplikací jejich platformy.
Stručně řečeno, Microsoft nyní umožňuje publikování více než jednoho formátu aplikací, výloh třetích stran a dává vývojářům možnost ponechat si 100 % příjmů. Díky těmto třem pobídkám je nyní nejnovější aktualizace pro komunitu vývojářů přínosnější než kdykoli předtím.
Podpora aplikací pro Android
Microsoft vytváří nové příležitosti pro vývojáře aplikací tím, že přibližuje svět Androidu k Windows. I když si vývojáři budou muset ještě chvíli počkat, slibuje se Podpora Androidu a integrace Amazon Store všem výrazně prospěje. Microsoft stále pracuje na integraci Amazon Appstore s Microsoft Store.
Jakmile začnou být podporovány aplikace pro Android, umožní to aplikacím vývojářů lepší dosah a vyšší počet stažení. Uživatelé, kteří si stáhli aplikace do svých telefonů, si je mohou stáhnout také do svých počítačů. Kromě toho tato funkce pomůže vývojářům mobilních aplikací vytvářet aplikace, které budou vyhovovat také potřebám uživatelů stolních počítačů.
Není však možné měřit účinnost této nové funkce, dokud zde není a není vyzkoušena. Na ten si budou muset vývojáři počkat.
Na frontendu Microsoft přejmenoval a přepracoval Project Reunion a WinUI 3 jako Windows App SDK. Nenahrazuje však stávající Windows SDK, a Microsoft vyzval vývojáře, aby se tomu přizpůsobili „svým vlastním tempem“.
Interně pokračuje v podpoře aplikací Win32 a .NET a zároveň přináší nová rozhraní API a nástroje pro vývoj aplikací. Windows App SDK si klade za cíl zavést rozhraní API, která pomáhají překlenout mezeru v různých modelech aplikací. Microsoft plánuje minimalizovat prázdnotu a pomoci vývojářům.
Ačkoli byla spuštěna s nejnovějším operačním systémem společnosti Microsoft, tato aktualizace je k dispozici pro Windows 10 (až do verze 1809). Pokud tedy nemůžete najít jiné důvody k aktualizaci než vylepšenou sadu Windows App SDK, nakonec získáte aktualizaci i pro svou verzi Windows 10.
Jedním z klíčových vylepšení však je Windows Terminal nyní je předinstalovaný ve Windows. Stažení samostatně (jako to dělali vývojáři na předchozích Windows) není příliš velký problém. Zahrnutí Windows Terminal však ukazuje pozornost Microsoftu k tomu, aby byl jeho OS co nejlepší pro programování.
Multitasking zkušenosti
S Windows 11 společnost Microsoft výrazně zlepšila způsob, jakým využíváte plochu obrazovky pro multitasking. Za prvé, Microsoft vyleštil Snap Assist funkce dříve dostupná ve Windows 10 přidáním dalších vizuálů.
- Rozvržení přichycení: Když umístíte kurzor na tlačítko maximalizace, zobrazí se vyskakovací okno se šesti různými rozvrženími obrazovky. Počet možností se však může lišit v závislosti na velikosti vaší obrazovky.
- Snap skupiny: Rozvržení, se kterým pracujete, můžete uzamknout a minimalizovat z hlavního panelu. To vám pomůže seskupit aplikace a přeskakovat mezi různými kombinacemi oken.
- Rozložení externího monitoru: Když znovu připojíte monitor, všechny vaše aplikace obnoví svou pozici před odpojením.
Všechny tyto možnosti lze zakázat Nastavení > Multitasking.
Příbuzný: Jak používat Snap Layouts ve Windows 11
Za druhé, Microsoft přejmenoval Virtuální desktopy funkce k Stolní počítače pouze. Nyní můžete změnit pozadí plochy pro každou plochu, aby vaše nesouvisející aplikace běžely samostatně.
Vývojáři pracují na více úlohách než většina ostatních profesionálů. Zatímco ostatní funkce napomáhají efektivitě, podpora externího monitoru šetří čas, který musíte věnovat přeuspořádání aplikací. Ve srovnání s Windows 10 je multitasking pro vývojáře motivací k upgradu.
Zvýšená bezpečnost
Díky použití TPM 2.0, UEFI Secure Boot a funkcí VBS je Windows 11 pro vývojáře bezpečnější než většina dostupných operačních systémů. Neoprávněné vniknutí třetí strany do přístupu k datům na vašem disku je nyní náročnější než kdy dříve. Zvýšená bezpečnost je dalším plusem pro vývojáře.
Příbuzný: Windows 11 je mnohem bezpečnější než Windows 10: Zde je důvod
Vylepšené rychlosti
Windows 11 je optimalizován tak, aby soustředil všechny zdroje na aktivně používanou aplikaci. Tato optimalizace zrychlila provoz systému Windows a komunita vývojářů z toho bude mít největší prospěch. V tomto videu tým Windows Mechanics rozebírá všechny technické detaily.
Bude Windows 11 úspěšný pro vývojáře?
Společnost Microsoft poskytla vývojářům mnoho důvodů, proč milovat svůj operační systém tím, že přepracovala rozhraní Windows, zlepšování a zavádění nových nástrojů pro vývoj softwaru a pobídky vývojářům, aby je používali výkladní skříň.
Na jedné straně jej jeho funkce tlačí k tomu, aby byl nejlepším operačním systémem pro vývojáře. Ale na druhou stranu mohou jeho zvýšené hardwarové požadavky přimět mnoho vývojářů, aby zahodili své dokonale schopné „starší“ počítače jen proto, že starší hardware zcela nepodporuje Windows 11.
Nejnovější operační systém Microsoftu je stále ve svém testovacím období a jen čas ukáže, jak se tato vylepšení projeví.
Windows Community Toolkit je šikovný vývojářský nástroj, ale co to je a co umí?
Přečtěte si další
- Okna
- Vývoj aplikací
- Windows 11
- Upgrade systému Windows
Hashir je hlavní obchodník s obsahem, který miluje psaní a správu technických blogů. Je nadšený z přidávání hodnoty webu. Když zrovna nepracuje, můžete ho najít v místním boxerském klubu nebo popíjet citronový slad na své střeše.
Přihlaste se k odběru našeho newsletteru
Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!
Chcete-li se přihlásit k odběru, klikněte sem