Wat is het Universal Windows Platform (UWP) van Microsoft

Advertentie

We bespreken u waarom UWP een goede zet is voor Microsoft, maar is het ook goed voor u?

Sinds Microsoft zijn Windows Phone-besturingssysteem (OS) in 2010 lanceerde, heeft het moeite om de mobiele ruimte te verlichten. Het probleem was dat ontwikkelaars niet bereid waren om tijd te besteden aan het maken van apps voor een platform met lage gebruikersaantallen, en gebruikers waren niet klaar om hun app-rijke Android- en Apple-ecosystemen achter te laten voor een smartphone-besturingssysteem zonder apps. Het was een vicieuze cirkel en een die Microsoft geen enkele gunst verleende.



Meer recent is hetzelfde probleem gerezen voor Windows 10 hybride apparaten, het gebruik van apps en toegang tot services via de browser in desktop-modus werkt prima, maar overschakelen naar tablet-modus en het aantal apps ontworpen voor touchscreen-invoer blijft ver achter bij de selectie van puur mobiel besturingssystemen.

Bekijk de nieuwste Microsoft kortingscodes





Het antwoord van Microsoft op dit alles is het Universal Windows Platform (UWP) dat naast Windows 10 is gekomen. Het verandert de manier waarop software wordt ontwikkeld voor Windows-apparaten in een poging het aantal apps te versterken dat geschikt is voor smartphone, tablet, laptop en desktopgebruik - en zelfs nog meer met ondersteuning voor de Xbox One en wie weet wat in de toekomst.

Wat is UWP?

Voor het eerst geïntroduceerd in Windows 10, is Microsoft's UWP een applicatie-architectuur gemaakt om Windows-app-ontwikkelaars in staat te stellen Metro-stijl apps te bouwen die draaien op zowel desktop- als mobiele versies van de nieuwste Windows-systemen (Windows 10 en Windows 10 Mobile) zonder dat dit nodig is afzonderlijk herschreven voor elk platform.



Met UWP hoeven ontwikkelaars slechts één keer een app te schrijven - of het nu een videogame of een computerprogramma is - en de software porteert deze soepel en past het scherm perfect op elk Windows 10-apparaat, nu of in de toekomst. Dit werkt op verschillende apparaten, groot of klein, of het nu gaat om een ​​smartphone, tablet, alles-in-één pc, de Xbox One-videogameconsole en binnenkort zelfs de HoloLens augmented reality-headset.

Dit biedt veel voordelen voor beide ontwikkelaars - waardoor ze sneller apps voor meer platforms kunnen schrijven - en consumenten, die hun favoriete apps op een overvloed aan apparaten kunnen zien zonder te wachten tot ze worden overgezet naar het mobiele platform en vice versa.



Hoe het werkt

De kern van UWP is het idee dat gebruikers willen dat hun ervaringen beschikbaar zijn op al hun apparaten, wat zij het handigst of productiefst vinden voor de betreffende taak. Een van de belangrijkste dingen hier is de schermresolutie en hoe dit de gebruikerservaring beïnvloedt. In UWP, Microsoft zorgde ervoor dat apps gebouwd op het platform automatisch de grootte van de bedieningselementen aanpassen, lettertypen en andere elementen van de gebruikersinterface (UI) zodat ze probleemloos werken op alle Windows-apparaten.

Hoe dit werkt is: wanneer een app op een apparaat draait, gebruikt het UWP-systeem een ​​algoritme om de manier waarop UI-elementen op het scherm worden weergegeven te normaliseren. Dit schaalalgoritme houdt rekening met kijkafstand en schermdichtheid (pixels per inch) om te optimaliseren voor waargenomen grootte in plaats van fysieke grootte. Het schaalalgoritme zorgt er bijvoorbeeld voor dat een lettertype op een tv aan de andere kant van de kamer net zo leesbaar is voor de gebruiker als een lettertype op een vijf-inch smartphone die een paar centimeter verwijderd is.

Vanwege de manier waarop het schaalsysteem werkt, ontwerpen ontwikkelaars bij het ontwerpen van een UWP-app in effectieve pixels, niet in fysieke pixels, wat betekent dat ze de pixeldichtheid en de werkelijke schermresolutie tijdens het ontwerpen kunnen negeren, waardoor ze veel gemakkelijker kunnen ontwikkelen apps gemaakt om op verschillende apparaatformaten te werken.

Dit is hoe UWP eenvoudig een aantal schermformaten ondersteunt, en ook een verscheidenheid aan interactiemodellen, of het nu gaat om aanraking, muis en toetsenbord, een spelbesturing of een pen.

Voordelen

De belangrijkste voordelen die UWP voor apparaatfamilies biedt, is dat een app die op het platform is gebouwd, op elk of zelfs een groot aantal apparaten kan werken, van telefoons, tablets en desktopcomputers tot settopboxen en Xbox-consoles. . De app kan ook adaptieve code gebruiken om functies van een apparaat die buiten de universele apparatenfamilie vallen, dynamisch te detecteren en te gebruiken.

Met de introductie van UWP in Windows 10, Windows 10-titels - zoals Rise of the Tomb RaiderenGears of War Ultimate Edition- kunnen alle Microsoft-platforms overspannen, van pc's tot Xboxes, wat betekent dat gebruikers niet hoeven te wachten op de release van games op het ene of het andere platform. En met gratis migratie van eerdere versies van Windows, Microsoft zegt dat het aantal Windows 10-apparaten gestaag toeneemt. De combinatie van deze twee dingen betekent dat Windows 10-titels een groot aantal klanten kunnen bereiken via de Windows Store.

Zoals Satay Nadella, CEO van Microsoft, zei: 'Het krachtige concept van Windows en Windows 10 is dat het één applicatieplatform, één winkel voor ontwikkelaars is, die vervolgens ontwikkelaars moet aantrekken om eenmaal te bouwen en ze over alle Windows te laten draaien.' Job gebruikt nu het voordeel van UWP om meer ontwikkelaars te overtuigen om op het platform te bouwen.

problemen

Het is echter niet allemaal rooskleurig, want met UWP brengt Microsoft de ontwikkeling van pc's effectief dichter bij de ommuurde tuin van iOS - waar je alleen apps kunt installeren die door Apple zijn goedgekeurd en bij Apple zijn gekocht, tenzij je je apparaat jailbreakt zodat het code buiten Apple's kan uitvoeren controle. De huidige UWP-configuratie is niet zo draconisch, omdat ze meer verwant is aan de Android-aanpak, waar je overal apps kunt installeren als je de beveiligingsinstelling uitschakelt die dit verhindert - wat vrij gemakkelijk te vinden is in de instellingen.

Dit kan echter slechts een eerste stap zijn, waarbij Microsoft wil profiteren van de Windows Store in plaats van Windows zelf in rekening te brengen. Het zou voor Microsoft gemakkelijk zijn om voordelige apparaten te maken die alleen apps uit de winkel konden installeren, net als de verlaten Windows RT-tablet van een paar jaar geleden.

Het eerste protest is afkomstig van game-ontwikkelaars, die in hoge mate afhankelijk zijn van de bibliotheek van DirectX-ontwikkeltools van Microsoft en van het Windows-platform waarop ze draaien. Als Microsoft DirectX-updates alleen zou beperken tot UWP-apps die vervolgens via de Windows Store moesten worden verkocht, zou dit het gezicht van pc-gaming 's nachts veranderen. Een dergelijke dreiging is altijd aanwezig geweest, wat verklaart waarom Valve - die Steam-game retailactiviteiten enorm afhankelijk is van Windows-gebaseerde software - zijn eigen Linux-gebaseerde gaming-besturingssysteem heeft ontwikkeld, genaamd Stoom os.

Het is de eerste dagen voor UWP, maar het zou de meest radicale verandering van Windows kunnen zijn sinds de oprichting ervan.

Talen
Spanish Bulgarian Greek Danish Italian Catalan Korean Latvian Lithuanian Deutsch Dutch Norwegian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Turkish French Hindi Croatian Czech Swedish Japanese