Het is geen wonder dat Windows het voorkeursplatform is voor softwareontwikkelaars. Met ondersteuning voor bijna alle softwareontwikkelingstalen en -tools is het veel gemakkelijker om apps te maken en te testen op Windows dan op andere besturingssystemen.
Aangezien Windows 11 er is, zijn ontwikkelaars benieuwd hoe het hun prestaties en flexibiliteit zal beïnvloeden en of ze er naar moeten upgraden of niet. Vandaag zullen we onderzoeken hoe Microsoft zijn besturingssysteem voor ontwikkelaars heeft verbeterd (of verslechterd).
Laten we beginnen als je hier bent om een antwoord op dezelfde vraag te vinden.
Microsoft Store opknappen
De opnieuw ontworpen Microsoft Store is een van: nieuwe spannende Windows 11-functies die nu meer bieden voor ontwikkelaars.
Bredere app-ondersteuning
Voorheen had Microsoft alleen UWP-vereiste, waardoor ontwikkelaars hun niet-UWP-apps moesten herschrijven in UWP-formaat. Dit beleid ontmoedigde ontwikkelaars meestal, wat er uiteindelijk toe leidde dat de app niet beschikbaar was in de Microsoft Store.
Met de laatste update ondersteunt het andere vormen van apps zoals Win32, PWA en .NET. Als gevolg hiervan kunnen ontwikkelaars zich nu concentreren op meer kritieke gebieden van hun apps, zoals het verbeteren van hun interface.
Externe ondersteuning voor winkels
E-commerce app stores zoals de Amazon Appstore en Epic Games Store zullen ook direct beschikbaar zijn in de nieuwe Microsoft Store. Zo effectief kunnen alle app-ontwikkelaars op deze etalages hebben gepubliceerd (of andere, die in de toekomst beschikbaar zullen zijn, volgens Microsoft) zouden geen afzonderlijke uploads naar de Microsoft Store nodig hebben.
Incentives voor ontwikkelaars
Misschien is de beste zet die Microsoft heeft gedaan met de stimulans voor softwareontwikkelaars. Eerder verlaagde Microsoft zijn aandeel in app-inkomsten van 30% naar 15% om zijn Microsoft Store concurrerender te maken.
Daarnaast laat Microsoft ontwikkelaars die hun eigen of een externe handelsplatform gebruiken met hun apps 100% van de inkomsten behouden die worden gegenereerd met hun platform-apps.
Kortom, Microsoft staat nu de publicatie toe van meer dan één app-indeling, storefronts van derden en geeft ontwikkelaars de keuze om 100% van de inkomsten te behouden. Deze drie prikkels maken de nieuwste update nu meer lonend voor de ontwikkelaarsgemeenschap dan ooit.
Ondersteuning voor Android-apps
Microsoft creëert nieuwe kansen voor app-ontwikkelaars door de wereld van Android dichter bij Windows te brengen. Ook al zullen ontwikkelaars nog even moeten wachten, de beloofde Android-ondersteuning en Amazon Store-integratie zal iedereen aanzienlijk ten goede komen. Microsoft werkt nog aan de integratie van Amazon Appstore met de Microsoft Store.
Zodra Android-apps worden ondersteund, krijgen apps van ontwikkelaars een groter bereik en hogere downloads. Gebruikers die apps op hun telefoon hebben gedownload, kunnen deze ook op hun desktop downloaden. Bovendien helpt deze functie ontwikkelaars van mobiele apps om apps te maken die ook voldoen aan de behoeften van desktopgebruikers.
Maar het is niet mogelijk om de effectiviteit van deze nieuwe functie te meten totdat deze er is en is uitgeprobeerd. Ontwikkelaars zullen hierop moeten wachten.
Aan de voorkant heeft Microsoft Project Reunion en WinUI 3 omgedoopt en opnieuw ontworpen als Windows App SDK. Het vervangt echter niet de bestaande Windows SDK, en Microsoft heeft ontwikkelaars aangemoedigd om zich eraan aan te passen "in hun eigen tempo".
Intern blijft het ondersteuning bieden voor Win32- en .NET-apps, terwijl nieuwe API's en app-ontwikkelingstools beschikbaar komen. Windows App SDK is bedoeld om API's te introduceren die de kloof in verschillende app-modellen helpen overbruggen. Microsoft is van plan om de leegte te minimaliseren en ontwikkelaars te helpen.
Hoewel het werd gelanceerd met het nieuwste besturingssysteem van Microsoft, is deze update beschikbaar voor Windows 10 (tot versie 1809). Dus als u geen andere reden kunt vinden om te updaten dan de verbeterde Windows App SDK, krijgt u uiteindelijk ook een update voor uw versie van Windows 10.
Een belangrijke verbetering is echter dat: Windows-terminal komt nu voorgeïnstalleerd in Windows. Het apart downloaden (zoals ontwikkelaars deden bij eerdere Windows) is niet zo'n groot probleem. De opname van Windows Terminal toont echter de aandacht van Microsoft om zijn besturingssysteem optimaal te maken voor programmeren.
Multitasking-ervaring
Met Windows 11 heeft Microsoft de manier waarop u uw schermruimte gebruikt voor multitasking drastisch verbeterd. Ten eerste heeft Microsoft de Snap Assist functie die eerder beschikbaar was op Windows 10 door meer visuals toe te voegen.
- Snap-lay-outs: Wanneer u de muisaanwijzer op de knop Maximaliseren beweegt, toont een pop-up zes verschillende lay-outs voor uw scherm. Het aantal opties kan echter variëren, afhankelijk van uw schermgrootte.
- Snap-groepen: U kunt een lay-out waarmee u werkt vergrendelen en minimaliseren via de taakbalk. Dit helpt je om je apps te groeperen en tussen verschillende combinaties van vensters te springen.
- Externe monitorlay-outs: Wanneer u uw monitor opnieuw aansluit, herstellen al uw apps hun positie vóór het loskoppelen.
Al deze opties kunnen worden uitgeschakeld vanaf Instellingen > Multitasking.
Verwant: Snap-lay-outs gebruiken in Windows 11
Ten tweede heeft Microsoft de naam hernoemd Virtuele desktops functie om Desktops enkel en alleen. U kunt nu de bureaubladachtergrond voor elk bureaublad wijzigen om uw niet-gerelateerde apps afzonderlijk te laten werken.
Ontwikkelaars multitasken meer dan de meeste andere professionals. Terwijl andere functies de efficiëntie bevorderen, bespaart de ondersteuning voor externe monitoren de tijd die u kwijt bent aan het herschikken van uw apps. Vergeleken met Windows 10 is multitasking een motivatie voor ontwikkelaars om te upgraden.
Verhoogde beveiliging
Het gebruik van TPM 2.0, UEFI Secure Boot en VBS-functies door Windows 11 maakt het veiliger voor ontwikkelaars dan de meeste besturingssystemen die er zijn. Ongeautoriseerde inbraak door derden om toegang te krijgen tot gegevens op uw schijf is nu uitdagender dan ooit. Verhoogde beveiliging is een ander pluspunt voor ontwikkelaars.
Verwant: Windows 11 is veel veiliger dan Windows 10: hier is waarom
Verbeterde snelheden
Windows 11 is geoptimaliseerd om alle bronnen te concentreren op de app die actief wordt gebruikt. Deze optimalisatie heeft ervoor gezorgd dat Windows sneller werkt en de ontwikkelaarsgemeenschap zal hier het meest van profiteren. In deze video legt het Windows Mechanics-team alle technische details uit.
Wordt Windows 11 een succes voor ontwikkelaars?
Microsoft heeft ontwikkelaars veel redenen gegeven om van hun besturingssysteem te houden door de Windows-interface opnieuw te ontwerpen, het verbeteren en introduceren van nieuwe softwareontwikkelingstools en het stimuleren van ontwikkelaars om de software te gebruiken winkelpui.
Aan de ene kant zorgen de functies ervoor dat het het beste besturingssysteem voor ontwikkelaars is. Maar aan de andere kant kunnen de verbeterde hardwarevereisten ervoor zorgen dat veel ontwikkelaars hun perfect capabele "oudere" pc's weggooien, alleen omdat de oudere hardware Windows 11 niet volledig ondersteunt.
Het nieuwste besturingssysteem van Microsoft bevindt zich nog in de testperiode en alleen de tijd kan uitwijzen hoe deze verbeteringen zullen uitpakken.
De Windows Community Toolkit is een handige tool voor ontwikkelaars, maar wat is het en wat kan het?
Lees volgende
- ramen
- App-ontwikkeling
- Windows 11
- Windows-upgrade
Hashir is een meester-contentmarketeer die dol is op het schrijven en beheren van technische blogs. Hij is enthousiast over het toevoegen van waarde aan het web. Als hij niet aan het werk is, is hij te vinden bij de plaatselijke boksclub of drinkt hij citroenmout op zijn dak.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Klik hier om je te abonneren