Wat zijn Windows 10 universele (UWP) apps eigenlijk?

Als je dacht dat Windows 8 revolutionair was toen het op de markt kwam in 2012, is de opvolger van die noodlottige release, Windows 10, nog dramatischer. Niet op een verbijsterende manier, maar door middel van naadloze ervaringen die beloven het een opwindend platform te laten worden voor verschillende apparaten. In een vorig artikel hebben we het gehad over Universal Apps, met de nadruk op verbeteringen aan de desktop. Met de introductie van Windows 10 heeft Microsoft de filosofie van de moderne app ontwikkeld tot het Universal App-model. Universal, een belangrijk verkoopargument van dit nieuwe tijdperk, in het Windows-app-ontwikkelingsplatform.

Opmerking: in de typische Microsoft-stijl van het hernoemen van zijn producten worden ze technisch aangeduid als universele Windows Platform-apps of UWP, maar in dit artikel gaan we alleen met universele apps.

Waarden en voordelen van het universele app-model

De afgelopen 25 jaar heeft Windows zijn succes gebaseerd op het WIN32-appmodel. Gebruikers hebben enorme waarde ervaren, van de vele honderdduizenden apps die voor het platform zijn ontwikkeld. Tegenwoordig is dat model langzaam aan het afbrokkelen vanwege de kracht van mobiliteit, die in de afgelopen tien jaar met smartphones is ontwikkeld. Universele apps betekenen verschillende dingen voor zowel ontwikkelaars als eindgebruikers.

Het is de kans om de tijd die nodig is om oplossingen op de markt te brengen te verkorten door ontwikkelcode te hergebruiken en deze met minimale inspanningen aan te passen op schermen. Als onderdeel van de visie van Microsoft's OneCore, de basis van Windows 10 voor meerdere oplossingen, zoals Desktop, Server, Mobile en technologie zoals HoloLens, betekent dit uiteindelijk dat een app die is ontwikkeld voor Windows 10-mobiel, snel kan worden aangepast aan elke Windows 10 apparaat waarop u het gebruikt. Het bieden van de juiste ervaringen, zoals gebruikersbediening, lay-out en toegang tot services zoals OneDrive en Cortana.

Continuum en de universele app

Universele apps voor eindgebruikers realiseren nieuwe ervaringen die een compromisloze oplossing bieden, ongeacht het apparaat of de vormfactor. Het belangrijkste voorbeeld is Continuum, geïntroduceerd als onderdeel van de golf van Windows 10 mobiele apparaten, zoals het huidige vlaggenschip Lumia 950 of 950 XL-telefoons. Met Continuum kunnen gebruikers een Windows 10 Mobile-apparaat verbinden met een dockingstation en vervolgens 4, 7 inch omzetten naar een volledig scherm met hoge resolutie-apps, waardoor een nog rijkere set tools wordt geboden, die indien nodig gebruik kunnen maken van traditionele invoerapparaten. Continuum zal zijn als een pc in je zak hebben. Het is de weg naar convergentie die andere platforms zoals Ubuntu van Canonical al jaren proberen te bereiken.

Microsoft is tot nu toe de eerste leverancier die een werkende oplossing op de markt heeft gebracht. De kwestie van het bouwen van het ecosysteem blijft een kritische barrière voor succes. Er moeten compatibele oplossingen beschikbaar zijn om te profiteren van Continuum. Daily Motion, een populair on-demand videoplatform, is een perfect voorbeeld van de kracht van het universele app-model. Dynamisch een omgeving bieden, die snel de juiste ervaringen voor het juiste apparaat biedt.

Conclusie

Wat Microsoft zich voorstelt, is een apparaat om ze allemaal te regeren. Een paar jaar geleden ging het over de drie schermen; mobiel, desktop en televisie. Het Universal App Model belooft dat te consolideren op één apparaat. Het ecosysteem moet er echter zijn. Met Microsoft's huidige gebrek aan glansprestaties in de mobiele markt, is er voor deze ontwikkelingen geen grote vraag in de consumentenmarkt, althans nog niet.

Het vereist investering in nieuwe apparaten zoals de Microsoft Lumia 950-serie, naast hardware die dit kan ondersteunen, zoals het dockingstation, dat waarschijnlijk niet overal beschikbaar of handig lijkt. Een mogelijke oplossing voor deze complexiteit is de nieuwe Remote Desktop-app van Microsoft, die Continuum ondersteunt. Nogmaals, dit voegt een nieuwe complicatie toe aan ondersteunende technologie, die meer op een bedrijfsgestuurd idee lijkt, dan een massamarktoplossing.

Bottom Line

Universele apps betekenen dat je een app voor een smartphone kunt bouwen en dat deze op een tablet en een pc / laptop, Xbox One of andersom zal werken.