Det är inte konstigt varför Windows är den föredragna plattformen för programvaruutvecklare. Med stöd för nästan alla programvaruutvecklingsspråk och verktyg är det mycket enklare att skapa och testa appar på Windows än på andra operativsystem.
Eftersom Windows 11 är här är utvecklare nyfikna på hur det kommer att påverka deras prestanda och flexibilitet och om de ska uppgradera till det eller inte. Idag ska vi undersöka hur Microsoft har förbättrat (eller försämrat) sitt operativsystem för utvecklare.
Låt oss komma igång om du är här för att hitta ett svar på samma fråga.
Microsoft Store Revamp
Den omgjorda Microsoft Store är bland nya spännande Windows 11-funktioner som nu erbjuder mer för utvecklare.
Stöd för bredare appar
Tidigare hade Microsoft ett krav på endast UWP, vilket tvingade utvecklare att skriva om sina icke-UWP-appar i UWP-format. Denna policy avskräckte vanligtvis utvecklare, vilket så småningom ledde till att appen inte var tillgänglig på Microsoft Store.
Med den senaste uppdateringen stöder den andra former av appar som Win32, PWA och .NET. Som ett resultat kan utvecklare nu fokusera på mer kritiska områden i sina appar, som att förbättra deras gränssnitt.
Tredjeparts StoreFront-support
E-handelsappbutiker som Amazon Appstore och Epic Games Store kommer också att vara direkt tillgängliga på den nya Microsoft Store. Så effektivt kan alla apputvecklare ha publicerat på dessa skyltfönster (eller andra, som kommer att finnas tillgängliga i framtiden, enligt Microsoft) skulle inte behöva separata uppladdningar till Microsoft Store.
Incitament för utvecklare
Det kanske bästa draget som Microsoft gjort är med incitamentet för mjukvaruutvecklare. Tidigare sänkte Microsoft sin andel från appintäkter från 30 % till 15 % för att göra sin Microsoft Store mer konkurrenskraftig.
Utöver detta kommer Microsoft att låta utvecklare som använder sin egen eller en tredje parts handelsplattform med sina appar behålla 100 % av intäkterna från sina plattformsappar.
Kort sagt, Microsoft tillåter nu publicering av mer än ett appformat, tredjeparts skyltfönster och ger utvecklare ett val att behålla 100 % av intäkterna. Dessa tre incitament gör den senaste uppdateringen nu mer givande för utvecklargemenskapen än någonsin.
Android App Support
Microsoft skapar nya möjligheter för apputvecklare genom att föra Android-världen närmare Windows. Även om utvecklare kommer att få vänta ett tag, utlovas Android-stöd och Amazon Store-integration kommer att gynna alla avsevärt. Microsoft arbetar fortfarande med att integrera Amazon Appstore med Microsoft Store.
När Android-appar börjar stödjas kommer det att ge utvecklarnas appar bättre räckvidd och högre nedladdningar. Användare som har laddat ner appar på sina telefoner kan också ladda ner dem på sina stationära datorer. Dessutom kommer den här funktionen att hjälpa utvecklare av mobilappar att skapa appar för att passa behoven hos datoranvändare också.
Men det är inte möjligt att mäta effektiviteten av den här nya funktionen förrän den är här och prövad. Utvecklare måste vänta på den här.
På fronten har Microsoft bytt namn och designat om Project Reunion och WinUI 3 som Windows App SDK. Det ersätter dock inte det befintliga Windows SDK, och Microsoft har uppmuntrat utvecklare att anpassa sig till det "i sin egen takt."
Internt fortsätter det att stödja Win32- och .NET-appar samtidigt som det tar med nya API: er och apputvecklingsverktyg till bordet. Windows App SDK syftar till att introducera API: er som hjälper till att överbrygga klyftan i olika appmodeller. Microsoft planerar att minimera tomrummet och hjälpa utvecklarna.
Även om den lanserades med Microsofts senaste operativsystem är den här uppdateringen tillgänglig för Windows 10 (ned till version 1809). Så om du inte kan hitta andra skäl att uppdatera än den förbättrade Windows App SDK kommer du så småningom att få en uppdatering för din version av Windows 10 också.
En viktig förbättring är dock det Windows Terminal kommer nu förinstallerat i Windows. Att ladda ner det separat (som utvecklare gjorde på tidigare Windows) är inte så stor sak. Men införandet av Windows Terminal visar Microsofts uppmärksamhet på att göra sitt operativsystem bäst för programmering.
Multitasking-upplevelse
Med Windows 11 har Microsoft drastiskt förbättrat hur du använder din skärmfastighet för multitasking. För det första har Microsoft polerat Snap Assist funktion som tidigare var tillgänglig på Windows 10 genom att lägga till fler bilder.
- Snaplayouter: När du håller muspekaren över maximera-knappen visar en popup sex olika layouter för din skärm. Antalet alternativ kan dock variera beroende på din skärmstorlek.
- Snap Groups: Du kan låsa en layout du arbetar med och minimera den från aktivitetsfältet. Detta hjälper dig att gruppera dina appar och hoppa mellan olika kombinationer av fönster.
- Externa bildskärmslayouter: När du kopplar tillbaka din bildskärm återställer alla dina appar sin position innan du kopplar ur.
Alla dessa alternativ kan inaktiveras från inställningar > Göra flera saker samtidigt.
Relaterad: Hur man använder Snap Layouts i Windows 11
För det andra har Microsoft döpt om Virtuella skrivbord funktion till Stationära datorer endast. Du kan nu ändra skrivbordsbakgrunden för varje skrivbord så att dina orelaterade appar körs separat.
Utvecklare multitaskar mer än de flesta andra proffs. Medan andra funktioner underlättar effektiviteten, sparar stödet för extern bildskärm den tid du behöver lägga på att ordna om dina appar. Jämfört med Windows 10 är multitasking en motivation för utvecklare att uppgradera.
Ökad säkerhet
Windows 11:s användning av funktionerna TPM 2.0, UEFI Secure Boot och VBS gör det säkrare för utvecklare än de flesta operativsystem där ute. Obehörig tredje parts intrång för att komma åt data på din enhet är nu mer utmanande än någonsin. Ökad säkerhet är ett annat plus för utvecklare.
Relaterad: Windows 11 är mycket säkrare än Windows 10: Här är varför
Förbättrade hastigheter
Windows 11 är optimerat för att fokusera alla resurser på att appen används aktivt. Denna optimering har gjort att Windows fungerar snabbare, och utvecklargemenskapen kommer att gynnas mest. I den här videon bryter Windows Mechanics-teamet ner alla tekniska detaljer.
Blir Windows 11 en framgång för utvecklare?
Microsoft har gett utvecklare många skäl att älska sitt operativsystem genom att göra om Windows-gränssnittet, förbättra och introducera nya verktyg för mjukvaruutveckling och uppmuntra utvecklare att använda dess skyltfönster.
Å ena sidan driver dess funktioner det att vara det bästa operativsystemet för utvecklare där ute. Men å andra sidan kan dess förbättrade hårdvarukrav få många utvecklare att kasta ut sina perfekt kapabla "äldre" datorer, bara för att den äldre hårdvaran inte helt stöder Windows 11.
Microsofts senaste OS är fortfarande i sin testperiod, och bara tiden kan utvisa hur dessa förbättringar kommer att fungera.
Windows Community Toolkit är ett praktiskt utvecklarverktyg, men vad är det och vad kan det göra?
Läs Nästa
- Windows
- Apputveckling
- Windows 11
- Windows uppgradering
Hashir är en mästare på innehållsmarknadsförare som älskar att skriva och hantera tekniska bloggar. Han är entusiastisk över att skapa värde till webben. När han inte jobbar kan han hittas på den lokala boxningsklubben eller dricka citronmalt på taket.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera