Ei ole ihme, miksi Windows on suosituin alusta ohjelmistokehittäjille. Lähes kaikkien ohjelmistokehityskielien ja -työkalujen tuella on paljon helpompaa luoda ja testata sovelluksia Windowsissa kuin muissa käyttöjärjestelmissä.

Koska Windows 11 on täällä, kehittäjät ovat uteliaita näkemään, kuinka se vaikuttaa heidän suorituskykyyn ja joustavuuteen ja pitäisikö heidän päivittää siihen vai ei. Tänään tutkimme, kuinka Microsoft on parantanut (tai huonontanut) käyttöjärjestelmäänsä kehittäjille.

Aloitetaan, jos olet täällä löytääksesi vastauksen samaan kysymykseen.

Microsoft Store Revamp

Uudistettu Microsoft Store on yksi uusia jännittäviä Windows 11 -ominaisuuksia jotka tarjoavat nyt enemmän kehittäjille.

Laajempi sovellustuki

Aiemmin Microsoftilla oli vain UWP-vaatimus, mikä pakotti kehittäjät kirjoittamaan ei-UWP-sovelluksensa uudelleen UWP-muotoon. Tämä käytäntö yleensä lannistai kehittäjiä, mikä lopulta johti siihen, että sovellukset eivät olleet käytettävissä Microsoft Storessa.

Uusimmalla päivityksellä se tukee muunlaisia ​​sovelluksia, kuten Win32, PWA ja .NET. Tämän seurauksena kehittäjät voivat nyt keskittyä kriittisempiin sovelluksiinsa, kuten käyttöliittymänsä parantamiseen.

instagram viewer

Kolmannen osapuolen StoreFront-tuki

Verkkokaupan sovelluskaupat, kuten Amazon Appstore ja Epic Games Store, ovat myös suoraan saatavilla uudessa Microsoft Storessa. Näin tehokkaasti kaikki sovellusten kehittäjät ovat saattaneet julkaista näillä julkisivuilla (tai muilla, jotka ovat saatavilla tulevaisuudessa, Microsoft) ei tarvitsisi erillisiä latauksia Microsoft Storeen.

Kehittäjien kannustimet

Ehkä Microsoftin paras siirto on ohjelmistokehittäjien kannustaminen. Aiemmin Microsoft laski osuuttaan sovellustuloista 30 prosentista 15 prosenttiin tehdäkseen Microsoft Storestaan ​​kilpailukykyisemmän.

Tämän lisäksi Microsoft antaa kehittäjien, jotka käyttävät sovellustensa kanssa omaa tai kolmannen osapuolen kauppa-alustaa, pitää 100 % alustasovelluksistaan ​​kertyneistä tuloista.

Lyhyesti sanottuna Microsoft sallii nyt useamman kuin yhden sovellusmuodon julkaisemisen, kolmannen osapuolen julkisivut ja antaa kehittäjille mahdollisuuden pitää 100 % tuloistaan. Nämä kolme kannustinta tekevät uusimmasta päivityksestä nyt palkitsevamman kehittäjäyhteisölle kuin koskaan.

Android-sovellustuki

Microsoft luo uusia mahdollisuuksia sovellusten kehittäjille tuomalla Androidin maailman lähemmäs Windowsia. Vaikka kehittäjät joutuvat odottamaan jonkin aikaa, luvattu Android-tuki ja Amazon Store -integraatio hyödyttää merkittävästi kaikkia. Microsoft työskentelee edelleen Amazon Appstoren integroimiseksi Microsoft Storeen.

Kun Android-sovelluksia aletaan tukea, se parantaa kehittäjien sovellusten kattavuutta ja lisää latauksia. Käyttäjät, jotka ovat ladanneet sovelluksia puhelimeensa, voivat myös ladata ne työpöydälleen. Lisäksi tämä ominaisuus auttaa mobiilisovellusten kehittäjiä luomaan sovelluksia, jotka sopivat myös työpöytäkäyttäjien tarpeisiin.

Mutta tämän uuden ominaisuuden tehokkuutta ei voi mitata ennen kuin se on täällä ja kokeiltu. Kehittäjät joutuvat odottamaan tätä.

Microsoft on nimennyt ja suunnitellut uudelleen Project Reunionin ja WinUI 3:n käyttöliittymässä Windows App SDK. Se ei kuitenkaan korvaa nykyistä Windows SDK, ja Microsoft on rohkaissut kehittäjiä sopeutumaan siihen "omaan tahtiinsa".

Sisäisesti se jatkaa tukea Win32- ja .NET-sovelluksille ja tuo samalla uusia sovellusliittymiä ja sovellusten kehitystyökaluja pöytään. Windows App SDK pyrkii esittelemään sovellusliittymiä, jotka auttavat kuromaan umpeen eri sovellusmalleissa olevia eroja. Microsoft aikoo minimoida tyhjiön ja auttaa kehittäjiä.

Vaikka se julkaistiin Microsoftin uusimmalla käyttöjärjestelmällä, tämä päivitys on saatavana Windows 10:lle (versioon 1809 asti). Joten jos et löydä muita syitä päivittämiseen kuin parannettu Windows App SDK, saat lopulta päivityksen myös Windows 10 -versiollesi.

Yksi keskeinen parannus on kuitenkin se Windows-pääte nyt on esiasennettu Windowsiin. Sen lataaminen erikseen (kuten kehittäjät tekivät aiemmissa Windowsissa) ei ole liian iso juttu. Windows Terminalin sisällyttäminen kuitenkin osoittaa Microsoftin huomion tehdä käyttöjärjestelmästään paras ohjelmointia varten.

Moniajokokemus

Windows 11:n avulla Microsoft on parantanut huomattavasti näyttötilan käyttöä moniajoissa. Ensinnäkin Microsoft on hionut Snap Assist ominaisuus, joka oli aiemmin saatavilla Windows 10:ssä lisäämällä visuaalista sisältöä.

  1. Snap-asettelut: Kun siirrät hiiren osoittimen suurennuspainikkeen päälle, ponnahdusikkuna näyttää kuusi erilaista asettelua näytöllesi. Vaihtoehtojen määrä voi kuitenkin vaihdella näytön koosta riippuen.
  2. Snap-ryhmät: Voit lukita käyttämäsi asettelun ja pienentää sen tehtäväpalkista. Tämä auttaa sinua ryhmittelemään sovelluksiasi ja siirtymään eri ikkunoiden yhdistelmien välillä.
  3. Ulkoisen näytön asettelut: Kun kytket näytön uudelleen, kaikki sovelluksesi palauttavat irrottamista edeltävän asennon.

Kaikki nämä vaihtoehdot voidaan poistaa käytöstä asetukset > Moniajo.

Aiheeseen liittyvä: Snap-asettelujen käyttäminen Windows 11:ssä

Toiseksi Microsoft on nimennyt uudelleen Virtuaaliset työpöydät ominaisuus Pöytäkoneet vain. Voit nyt vaihtaa jokaisen työpöydän työpöydän taustaa pitääksesi asiaankuulumattomat sovelluksesi käynnissä erikseen.

Kehittäjät tekevät moniajoja enemmän kuin useimmat muut ammattilaiset. Vaikka muut ominaisuudet lisäävät tehokkuutta, ulkoisen näytön tuki säästää aikaa, jonka käytät sovellusten uudelleenjärjestelyyn. Verrattuna Windows 10:een, moniajo on kehittäjien motivaatio päivittää.

Tehostettu turvallisuus

Windows 11:n TPM 2.0-, UEFI Secure Boot- ja VBS-ominaisuuksien käyttö tekee siitä kehittäjille turvallisemman kuin useimmat käyttöjärjestelmät. Kolmannen osapuolen luvaton tunkeutuminen aseman tietoihin on nyt haastavampaa kuin koskaan. Lisääntynyt tietoturva on toinen plussa kehittäjille.

Aiheeseen liittyvä: Windows 11 on paljon turvallisempi kuin Windows 10: tässä miksi

Parannetut nopeudet

Windows 11 on optimoitu keskittämään kaikki resurssit aktiivisesti käytettävään sovellukseen. Tämä optimointi on nopeuttanut Windowsin toimintaa, ja kehittäjäyhteisö hyötyy eniten. Tässä videossa Windows Mechanics -tiimi erittelee kaikki tekniset yksityiskohdat.

Onko Windows 11 menestys kehittäjille?

Microsoft on antanut kehittäjille monia syitä rakastaa käyttöjärjestelmäänsä suunnittelemalla uudelleen Windows-käyttöliittymän, parantaa ja ottaa käyttöön uusia ohjelmistokehitystyökaluja sekä kannustaa kehittäjiä käyttämään niitä myymälä.

Toisaalta sen ominaisuudet tekevät siitä parhaan käyttöjärjestelmän kehittäjille. Mutta toisaalta sen parannetut laitteistovaatimukset saattavat saada monet kehittäjät luopumaan täysin kykenevistä "vanhemmista" tietokoneistaan ​​vain siksi, että vanhempi laitteisto ei tue täysin Windows 11:tä.

Microsoftin uusin käyttöjärjestelmä on vielä testausvaiheessa, ja vain aika näyttää, kuinka nämä parannukset toimivat.

Mikä on Windows Community Toolkit?

Windows Community Toolkit on kätevä kehittäjätyökalu, mutta mikä se on ja mitä se voi tehdä?

Lue Seuraava

JaaTweetSähköposti
Liittyvät aiheet
  • Windows
  • Sovellusten kehittäminen
  • Windows 11
  • Windows-päivitys
Kirjailijasta
Hashir Ibrahim (2 artikkelia julkaistu)

Hashir on sisältömarkkinoija, joka rakastaa teknisten blogien kirjoittamista ja hallintaa. Hän on innostunut lisäämään arvoa verkkoon. Kun hän ei ole töissä, hänet voi tavata paikalliselta nyrkkeilyklubilta tai juomassa sitruunamallasta katollaan.

Lisää Hashir Ibrahimilta

tilaa uutiskirjeemme

Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja eksklusiivisia tarjouksia!

Klikkaa tästä tilataksesi