Nije ni čudo zašto je Windows preferirana platforma za programere softvera. Uz podršku za gotovo sve jezike i alate za razvoj softvera, mnogo je lakše stvarati i testirati aplikacije u sustavu Windows nego na drugim operativnim sustavima.

Budući da je Windows 11 ovdje, programeri su znatiželjni vidjeti kako će to utjecati na njihovu izvedbu i fleksibilnost te trebaju li ga nadograditi ili ne. Danas ćemo ispitati kako je Microsoft poboljšao (ili pogoršao) svoj operativni sustav za programere.

Počnimo ako ste ovdje da biste pronašli odgovor na isto pitanje.

Obnova Microsoftove trgovine

Među njima je i redizajnirani Microsoft Store nove uzbudljive značajke sustava Windows 11 koji sada nude više za programere.

Šira podrška za aplikacije

Prije je Microsoft imao zahtjev samo za UWP, što je primoralo programere da prepišu svoje aplikacije koje nisu UWP u UWP formatu. Ovo pravilo obično je obeshrabrilo programere, što je na kraju dovelo do nedostupnosti aplikacije u Microsoft Storeu.

Uz najnovije ažuriranje, podržava druge oblike aplikacija kao što su Win32, PWA i .NET. Kao rezultat toga, programeri se sada mogu usredotočiti na kritičnija područja svojih aplikacija, poput poboljšanja sučelja.

instagram viewer

Podrška treće strane StoreFront

Trgovine aplikacija za e-trgovinu kao što su Amazon Appstore i Epic Games Store također će biti izravno dostupne u novom Microsoft Storeu. Tako učinkovito, sve aplikacije koje su razvojni programeri mogli objaviti na ovim izlozima (ili drugima, koji će biti dostupni u budućnosti, prema Microsoft) ne bi trebao zasebni prijenos u Microsoft Store.

Poticaji za razvojne programere

Možda je najbolji potez Microsofta poticaj za programere softvera. Prethodno je Microsoft smanjio svoj udio u prihodima od aplikacija s 30% na 15% kako bi svoju Microsoft Store učinio konkurentnijom.

Osim toga, Microsoft će dopustiti programerima koji sa svojim aplikacijama koriste vlastitu komercijalnu platformu ili platformu treće strane da zadrže 100% prihoda ostvarenog od njihovih platformskih aplikacija.

Ukratko, Microsoft sada dopušta objavljivanje više od jednog formata aplikacije, prodajnih izloga trećih strana i daje programerima izbor da zadrže 100% prihoda. Ova tri poticaja čine najnovije ažuriranje sada korisnijim za zajednicu programera nego ikad.

Podrška za Android aplikacije

Microsoft stvara nove prilike za razvojne programere aplikacija približavajući svijet Androida Windowsima. Iako će programeri morati pričekati neko vrijeme, obećano Podrška za Android i integracija Amazon Storea značajno će koristiti svima. Microsoft još uvijek radi na integraciji Amazon Appstorea s Microsoft Storeom.

Nakon što Android aplikacije počnu biti podržane, to će aplikacijama razvojnih programera omogućiti bolji doseg i veća preuzimanja. Korisnici koji su preuzeli aplikacije na svoje telefone mogli bi ih preuzeti i na stolna računala. Nadalje, ova će značajka pomoći programerima mobilnih aplikacija da kreiraju aplikacije koje odgovaraju i potrebama korisnika stolnih računala.

No, nije moguće izmjeriti učinkovitost ove nove značajke dok nije ovdje i isprobana. Programeri će morati pričekati ovaj.

Na prednjoj strani, Microsoft je rebrendirao i redizajnirao Project Reunion i WinUI 3 as SDK za Windows aplikacije. Međutim, ne zamjenjuje postojeće Windows SDK, i Microsoft je potaknuo programere da mu se prilagode "svojim vlastitim tempom".

Interno, nastavlja s podrškom za Win32 i .NET aplikacije dok na stol donosi nove API-je i alate za razvoj aplikacija. Windows App SDK ima za cilj uvesti API-je koji pomažu premostiti jaz u različitim modelima aplikacija. Microsoft planira minimizirati prazninu i pomoći programerima.

Iako je pokrenut s najnovijim Microsoftovim OS-om, ovo ažuriranje dostupno je za Windows 10 (do verzije 1809). Dakle, ako ne možete pronaći druge razloge za ažuriranje osim poboljšanog Windows App SDK-a, na kraju ćete dobiti ažuriranje i za svoju verziju sustava Windows 10.

Međutim, jedno je ključno poboljšanje to Windows terminal sada dolazi unaprijed instaliran u sustavu Windows. Zasebno preuzimanje (kao što su programeri radili na prethodnim Windowsima) nije prevelika stvar. Međutim, uključivanje Windows terminala pokazuje Microsoftovu pažnju prema tome da svoj OS učini najboljim za programiranje.

Multitasking iskustvo

Uz Windows 11, Microsoft je drastično poboljšao način na koji koristite svoj zaslon za obavljanje više zadataka. Prvo, Microsoft je ugladio Snap Assist značajka koja je ranije bila dostupna u sustavu Windows 10 dodavanjem više vizuala.

  1. Snap izgledi: Kada zadržite pokazivač miša na gumbu za povećanje, skočni prozor prikazuje šest različitih izgleda za vaš zaslon. Međutim, broj opcija može varirati, ovisno o veličini vašeg zaslona.
  2. Snap grupe: Možete zaključati izgled s kojim radite i minimizirati ga na programskoj traci. To vam pomaže grupirati svoje aplikacije i skakati između različitih kombinacija prozora.
  3. Izgled vanjskog monitora: Kada ponovno uključite monitor, sve vaše aplikacije vraćaju svoj položaj prije isključivanja.

Sve ove opcije mogu se onemogućiti iz Postavke > Multitasking.

Povezano: Kako koristiti Snap Layouts u sustavu Windows 11

Drugo, Microsoft je preimenovao Virtualna stolna računala značajka za Stolna računala samo. Sada možete promijeniti pozadinu radne površine za svaku radnu površinu kako bi vaše nepovezane aplikacije radile zasebno.

Programeri obavljaju više zadataka više od većine drugih profesionalaca. Dok druge značajke pomažu učinkovitosti, podrška za vanjski monitor štedi vrijeme koje potrošite na preuređivanje aplikacija. U usporedbi sa sustavom Windows 10, multitasking je motivacija za programere za nadogradnju.

Pojačana sigurnost

Upotreba značajki TPM 2.0, UEFI Secure Boot i VBS u sustavu Windows 11 čini ga sigurnijim za razvojne programere od većine operativnih sustava. Neovlašteni upad treće strane u pristup podacima na vašem disku sada je izazovniji nego ikad. Povećana sigurnost je još jedan plus za programere.

Povezano: Windows 11 je mnogo sigurniji od Windowsa 10: evo zašto

Poboljšane brzine

Windows 11 optimiziran je za fokusiranje svih resursa na aplikaciju koja se aktivno koristi. Ova optimizacija učinila je da Windows radi brže, a najviše će imati koristi zajednica programera. U ovom videu, Windows Mechanics tim razlaže sve tehničke detalje.

Hoće li Windows 11 biti uspjeh za programere?

Microsoft je dao programerima mnogo razloga da vole svoj OS redizajniranjem sučelja sustava Windows, poboljšanje i uvođenje novih alata za razvoj softvera, te poticanje razvojnih programera da ga koriste izlog.

S jedne strane, njegove značajke potiču ga da bude najbolji OS za razvojne programere. No, s druge strane, njegovi poboljšani hardverski zahtjevi mogli bi natjerati mnoge programere da izbace svoja savršeno sposobna "starija" računala, samo zato što stariji hardver ne podržava u potpunosti Windows 11.

Najnoviji Microsoftov OS još je u testnom razdoblju i samo vrijeme može pokazati kako će se ova poboljšanja odigrati.

Što je Windows Community Toolkit?

Windows Community Toolkit je zgodan alat za razvojne programere, ali što je to i što može učiniti?

Pročitajte dalje

UdioCvrkutE-mail
Povezane teme
  • Windows
  • Razvoj aplikacija
  • Windows 11
  • Nadogradnja sustava Windows
O autoru
Hašir Ibrahim (Objavljena 2 članka)

Hashir je glavni prodavač sadržaja koji voli pisati i voditi tehnološke blogove. On je oduševljen dodavanjem vrijednosti webu. Kad ne radi, može se naći u lokalnom boksačkom klubu ili kako pije limunov slad na svom krovu.

Više od Hashira Ibrahima

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu