Ni čudno, zakaj je Windows prednostna platforma za razvijalce programske opreme. S podporo za skoraj vse jezike in orodja za razvoj programske opreme je veliko lažje ustvarjati in preizkušati aplikacije v sistemu Windows kot v drugih operacijskih sistemih.

Ker je Windows 11 tukaj, razvijalci radovedno vidijo, kako bo to vplivalo na njihovo zmogljivost in prilagodljivost ter ali naj nadgradijo nanj ali ne. Danes bomo preučili, kako je Microsoft izboljšal (ali poslabšal) svoj operacijski sistem za razvijalce.

Začnimo, če ste tukaj, da bi našli odgovor na isto vprašanje.

Prenova Microsoftove trgovine

Med drugim je tudi prenovljena Microsoft Store nove razburljive funkcije sistema Windows 11 ki zdaj ponujajo več za razvijalce.

Širša podpora za aplikacije

Prej je imel Microsoft zahtevo samo za UWP, kar je razvijalce prisililo, da so svoje aplikacije, ki niso UWP, prepisali v format UWP. Ta pravilnik je običajno odvračal razvijalce, kar je sčasoma privedlo do nedostopnosti aplikacij v trgovini Microsoft Store.

instagram viewer

Z najnovejšo posodobitvijo podpira druge oblike aplikacij, kot so Win32, PWA in .NET. Zaradi tega se lahko razvijalci zdaj osredotočijo na bolj kritična področja svojih aplikacij, kot je izboljšanje vmesnika.

Podpora za trgovino tretjih oseb

Trgovine z aplikacijami za e-trgovino, kot sta Amazon Appstore in Epic Games Store, bodo prav tako neposredno na voljo v novi Microsoft Store. Tako učinkovito so lahko razvijalci aplikacij objavili na teh izložbah (ali drugih, ki bodo na voljo v prihodnosti, glede na Microsoft) ne bi potrebovali ločenih prenosov v Microsoft Store.

Spodbude za razvijalce

Morda je najboljša poteza Microsofta spodbuda za razvijalce programske opreme. Pred tem je Microsoft znižal svoj delež prihodkov od aplikacij s 30 % na 15 %, da bi postal Microsoft Store bolj konkurenčen.

Poleg tega bo Microsoft razvijalcem, ki s svojimi aplikacijami uporabljajo lastno trgovsko platformo ali platformo tretjih oseb, omogočil, da obdržijo 100 % prihodka, ustvarjenega z aplikacijami za platformo.

Skratka, Microsoft zdaj dovoljuje objavo več kot ene oblike aplikacij, izložb tretjih oseb in daje razvijalcem izbiro, da obdržijo 100 % prihodka. Zaradi teh treh spodbud je najnovejša posodobitev za skupnost razvijalcev zdaj bolj nagrajujoča kot kdaj koli prej.

Podpora za aplikacije za Android

Microsoft ustvarja nove priložnosti za razvijalce aplikacij s približevanjem sveta Androida Windows. Čeprav bodo razvijalci morali počakati nekaj časa, je obljubil Podpora za Android in integracija Amazon Store bodo bistveno koristili vsem. Microsoft še vedno dela na integraciji Amazon Appstore z Microsoft Store.

Ko bodo aplikacije za Android začele biti podprte, bodo aplikacije razvijalcev omogočile boljši doseg in večje število prenosov. Uporabniki, ki so prenesli aplikacije na svoje telefone, jih lahko prenesejo tudi na namizje. Poleg tega bo ta funkcija pomagala razvijalcem mobilnih aplikacij ustvariti aplikacije, ki bodo ustrezale tudi potrebam namiznih uporabnikov.

Vendar pa učinkovitosti te nove funkcije ni mogoče izmeriti, dokler ni tukaj in ni preizkušena. Razvijalci bodo morali na to počakati.

Na sprednji strani je Microsoft preimenoval in preoblikoval Project Reunion in WinUI 3 as SDK za aplikacije za Windows. Vendar ne nadomešča obstoječega Windows SDK, in Microsoft je spodbudil razvijalce, da se mu prilagodijo "s svojim tempom."

Interno še naprej podpira aplikacije Win32 in .NET, hkrati pa prinaša nove API-je in orodja za razvoj aplikacij. SDK za aplikacije Windows želi uvesti API-je, ki pomagajo premostiti vrzel v različnih modelih aplikacij. Microsoft namerava zmanjšati praznino in pomagati razvijalcem.

Čeprav je bila predstavljena z najnovejšim operacijskim sistemom Microsoft, je ta posodobitev na voljo za Windows 10 (do različice 1809). Torej, če ne najdete drugih razlogov za posodobitev, razen izboljšanega kompleta za razvoj programske opreme Windows za aplikacije, boste sčasoma prejeli posodobitev tudi za svojo različico sistema Windows 10.

Ena ključnih izboljšav pa je to Windows terminal zdaj je vnaprej nameščen v sistemu Windows. Prenos ločeno (kot so to storili razvijalci v prejšnjih operacijskih sistemih Windows) ni prevelik zalogaj. Vendar pa vključitev terminala Windows kaže na Microsoftovo pozornost, da bi svoj OS naredil najboljšega za programiranje.

Večopravilna izkušnja

Z operacijskim sistemom Windows 11 je Microsoft drastično izboljšal način uporabe zaslona za večopravilnost. Prvič, Microsoft je izpilil Snap Assist funkcija, ki je bila prej na voljo v sistemu Windows 10 z dodajanjem več vizualnih elementov.

  1. Snap Layouts: Ko premaknete kazalec miške na gumb za povečanje, se v pojavnem oknu prikaže šest različnih postavitev za vaš zaslon. Število možnosti pa se lahko razlikuje glede na velikost zaslona.
  2. Skupine posnetkov: Postavitev, s katero delate, lahko zaklenete in jo pomanjšate v opravilni vrstici. To vam pomaga združiti svoje aplikacije in skakati med različnimi kombinacijami oken.
  3. Postavitev zunanjega monitorja: Ko znova priključite monitor, vse vaše aplikacije obnovijo svoj položaj pred izklopom.

Vse te možnosti je mogoče onemogočiti Nastavitve > Večopravilnost.

Povezano: Kako uporabljati Snap Layouts v sistemu Windows 11

Drugič, Microsoft je preimenoval Virtualna namizja funkcija za Namizni računalniki samo. Zdaj lahko spremenite ozadje namizja za vsako namizje, da bodo vaše nepovezane aplikacije delovale ločeno.

Razvijalci opravljajo več opravil več kot večina drugih strokovnjakov. Medtem ko druge funkcije pomagajo pri učinkovitosti, podpora za zunanji monitor prihrani čas, ki ga porabite za preureditev aplikacij. V primerjavi z Windows 10 je večopravilnost motivacija za razvijalce za nadgradnjo.

Povečana varnost

Z uporabo funkcij TPM 2.0, UEFI Secure Boot in VBS v sistemu Windows 11 je za razvijalce bolj varen kot večina operacijskih sistemov. Nepooblaščeni vdor tretjih oseb za dostop do podatkov na vašem disku je zdaj zahtevnejši kot kdaj koli prej. Povečana varnost je še en plus za razvijalce.

Povezano: Windows 11 je veliko bolj varen kot Windows 10: Evo zakaj

Izboljšane hitrosti

Windows 11 je optimiziran za osredotočanje vseh virov na aplikacijo, ki se aktivno uporablja. Ta optimizacija je omogočila hitrejše delovanje sistema Windows, največ koristi pa bo imela skupnost razvijalcev. V tem videu ekipa Windows Mechanics razčleni vse tehnične podrobnosti.

Ali bo Windows 11 uspešen za razvijalce?

Microsoft je razvijalcem dal veliko razlogov, da imajo radi svoj operacijski sistem s preoblikovanjem vmesnika Windows, izboljšanje in uvajanje novih orodij za razvoj programske opreme ter spodbujanje razvijalcev k uporabi le-teh prodajalna.

Po eni strani ga njegove funkcije spodbujajo, da postane najboljši OS za razvijalce. Po drugi strani pa bi lahko zaradi izboljšanih zahtev glede strojne opreme mnogi razvijalci zavrgli svoje popolnoma zmogljive "starejše" osebne računalnike samo zato, ker starejša strojna oprema ne podpira v celoti sistema Windows 11.

Najnovejši Microsoftov OS je še vedno v testnem obdobju in le čas lahko pove, kako se bodo te izboljšave izkazale.

Kaj je zbirka orodij za skupnost Windows?

Zbirka orodij za skupnost Windows je priročno orodje za razvijalce, toda kaj je in kaj lahko naredi?

Preberite Naprej

DelitiTweetE-naslov
Povezane teme
  • Windows
  • Razvoj aplikacij
  • Windows 11
  • Nadgradnja sistema Windows
O avtorju
Hašir Ibrahim (2 objavljena članka)

Hashir je mojster trženja vsebine, ki obožuje pisanje in upravljanje tehnoloških blogov. Navdušen je nad dodajanjem vrednosti spletu. Ko ne dela, ga lahko najdete v lokalnem boksarskem klubu ali pa pije limonin slad na svoji strehi.

Več od Hashir Ibrahim

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite