Simpele vragen: Wat zijn Universal Windows Platform (UWP) apps?

Sinds Microsoft Windows 10 aankondigde voor pc's, hybride apparaten, tablets en smartphones, hebben we veel gehoord over het concept van Windows Universal Apps , of zoals ze in tech-speak worden genoemd: Universal Windows Platform ( UWP ) apps. Je hebt je waarschijnlijk afgevraagd wat ze zijn en waarom Microsoft zoveel ophef maakt over deze apps. In het begin waren we ook geïnteresseerd in wat ze zijn, waarvoor ze dienen en hoe ze werken. Het is al een tijdje geleden dat we dergelijke apps hebben gebruikt en er zijn nogal wat dingen die ze geweldig maken, zowel vanuit het perspectief van een softwareontwikkelaar als vanuit het perspectief van een gebruiker. In dit artikel zullen we een beetje licht werpen op het onderwerp vanUniversele Windows Platform(Universal Windows Platform) -apps en waarom ze ertoe doen. Als je meer over hen wilt weten, lees dan verder:

Een beetje achtergrondinformatie over mobiele apps voor Windows

Microsoft probeerde al lang om zijn marktaandeel op mobiele apparaten te vergroten, maar dat is tot nu toe niet gelukt. Hoewel ze enige tractie kregen met de lancering van Windows Phone 7 , waren andere platforms zoals Android en iOS hen ver vooruit. De belangrijkste reden voor deze situatie en de grootste klacht van gebruikers is nog steeds het feit dat het mobiele ecosysteem van Microsoft achterblijft op het gebied van apps.

Universeel Windows-platform, UWP, apps, Windows 10, Store, kenmerken

De Store voor Windows Phone -smartphones slaagde er niet in om zijn gebruikers zoveel apps aan te bieden als Google Play of Apple Store . Windows Phone 8 en de latere update, Windows Phone 8.1 , waren beter in het aantrekken van mensen naar het mobiele platform van Microsoft , maar het was nog steeds niet genoeg.

Dit was het moment waarop Microsoft aan een nieuw concept begon te werken: het begon met het ontwikkelen van een uniforme platformtoepassingsarchitectuur die draait op elk type apparaat waarop Windows wordt uitgevoerd . Het klinkt ingewikkeld, toch?

Wat zijn Universal Windows Platform -apps?

Universele(Universal) apps voor Windows zijn apps die zijn ontworpen om hetzelfde te werken op meerdere apparaten met verschillende vormfactoren. Met andere woorden, het zijn apps die op verschillende schermformaten hetzelfde werken. Het maakt niet uit of u een Windows 10 Mobile - smartphone, een Windows 10 - tablet, een Windows 10 -desktopcomputer of zelfs een Xbox One-console gebruikt. Deze apps draaien op al dit soort apparaten en bieden dezelfde functies aan hun gebruikers.

Universeel Windows-platform, UWP, apps, Windows 10, Store, kenmerken

Als de softwareontwikkelaar van een app dat zou willen, zou zijn/haar app mogelijk op dezelfde manier kunnen draaien op een Internet of Things ( IoT )-apparaat met Windows 10 of zelfs op het aankomende augmented reality-apparaat van Microsoft : de Hololens . Het is een geweldig idee, niet?

Universal Windows Platform -apps delen dezelfde codebasis, met één voorbehoud: softwareontwikkelaars moeten verschillende codeonderdelen toevoegen voor de families van apparaten waarop ze willen dat hun apps werken. Ze richten zich niet op verschillende besturingssystemen in hun code, maar op verschillende families van apparaten. Dat is een kleine vraag en een enorme sprong voorwaarts in termen van efficiëntie.

Als u bijvoorbeeld een RSS - lezer-app zou schrijven die u beschikbaar wilt hebben voor zowel Windows 10 Mobile - smartphones als Windows 10 -pc's en -tablets, hoeft u de code slechts één keer te schrijven. Het zal op alle apparaten hetzelfde werken. Maar u moet de gebruikersinterface van de app aanpassen aan beide apparaatfamilies.

Universele Windows Platform(Universal Windows Platform) -apps: op welke platforms zijn ze beschikbaar?

Universele Windows Platform(Universal Windows Platform) -apps zijn apps die beschikbaar zijn voor apparaten die op Windows 10 draaien . Ontwikkelaars kunnen één app maken, met één codebasis, die werkt op Windows 10 - pc's, Windows 10 -tablets en hybride apparaten, Windows 10 Mobile - smartphones, Xbox One - consoles, Internet of Things - apparaten met Windows 10 en zelfs op Microsoft Hololens .

Apps worden gedistribueerd met behulp van de Windows 10 Store die beschikbaar is op alle apparaten met Windows 10, ongeacht hun grootte en hardwarespecificaties. Omdat er één Store en één codebase is, kunnen apps gemakkelijk worden gedistribueerd en bijgewerkt over alle apparaatfamilies. Kortom, er zijn minder kopzorgen voor zowel softwareontwikkelaars als gebruikers bij het omgaan met universele apps voor Windows .

Voor gebruikers is er ook het voordeel dat ze eenmalig een universele Windows - app kopen op een bepaald apparaat en deze vervolgens op al hun Windows 10-apparaten kunnen gebruiken. Apps zijn gekoppeld aan hun Microsoft- account, niet aan hun apparaten, en ze kunnen gekochte apps vrij installeren en verwijderen, op basis van hun behoeften en apparaten.

Hoe weet je of een app een universele Windows -app is?

Universele Windows Platform(Universal Windows Platform) -apps zijn niet zo gemakkelijk te herkennen. Wanneer u een app uit de Windows Store op een Windows 10 Mobile -apparaat inspecteert, let dan op de volgende secties van de app-pagina: Screenshots , Ratings en recensies(Ratings and reviews) en Aanvullende informatie(Additional information) .

Universele(Universal) apps bieden meestal schermafbeeldingen voor zowel mobiele(Mobile) apparaten als pc 's .

Universeel Windows-platform, UWP, apps, Windows 10, Store, kenmerken

In de sectie Beoordelingen en beoordelingen(Ratings and reviews) vindt u beoordelingen voor mobiele apparaten en alle andere apparaten waarop de app beschikbaar is.

Universeel Windows-platform, UWP, apps, Windows 10, Store, kenmerken

Last but not least is de beste informatie te vinden in de sectie Aanvullende informatie(Additional information) . Zoek daar naar de lijst met ondersteunde processors. U zou ARM -processors (processors voor mobiele apparaten, meestal smartphones) naast x86- en x64-processors (processors voor pc's) moeten zien.

Universeel Windows-platform, UWP, apps, Windows 10, Store, kenmerken

Als u hetzelfde doet op een Windows 10 - desktop-pc of -laptop, deelt de Windows Store schermafbeeldingen voor zowel de mobiele(Mobile) "versie" als de pc-"versie". Houd er rekening mee dat we het niet echt hebben over verschillende versies van de app, aangezien er één app is met één codebasis voor alle apparaten.

In het gedeelte Beoordelingen en recensies(Ratings and reviews) ziet u ook een optie om de beoordelingen voor pc van alle andere soorten apparaten te filteren.

Universeel Windows-platform, UWP, apps, Windows 10, Store, kenmerken

Last but not least biedt de sectie Aanvullende informatie(Additional information) informatie over de processors die door de app worden ondersteund.

Universeel Windows-platform, UWP, apps, Windows 10, Store, kenmerken

Een paar voorbeelden van universele apps voor Windows

Tegenwoordig zijn er niet veel Universal Windows Platform -apps beschikbaar in de Windows 10 Store . Er zijn echter voorbeelden van goede apps die u waarschijnlijk gebruikt zonder te weten dat het universele apps voor Windows zijn . Hier zijn er een paar:

  • Microsoft Office -apps: Word , Excel , PowerPoint en OneNote .

Universeel Windows-platform, UWP, apps, Windows 10, Store, kenmerken

  • Netflix - de populaire on-demand videostreamingservice.

Universeel Windows-platform, UWP, apps, Windows 10, Store, kenmerken

  • Teamviewer - een van de populaire tools voor extern bureaubladbeheer.

Universeel Windows-platform, UWP, apps, Windows 10, Store, kenmerken

  • Pandora - de populaire muziekstreaming- en geautomatiseerde muziekaanbevelingsservice, mogelijk gemaakt door het Music Genome Project .

In welke programmeertalen kun je Universal Windows Platform - apps coderen?

Universele Windows Platform(Universal Windows Platform) -apps kunnen worden ontwikkeld met behulp van een van de meest gebruikte programmeertalen:

  • C# of Visual Basic met XAML
  • JavaScript met HTML
  • C++ met DirectX en/of XAML

Het is vermeldenswaard dat Microsoft ook sjablonen biedt voor elke programmeertaal, die u kunt gebruiken om universele apps in Microsoft Visual Studio 2015 te coderen .

Voor- en nadelen van universele Windows -apps

Inmiddels heb je een idee over wat universele Windows -apps zijn, hoe ze werken en op welke platforms ze beschikbaar zijn. Je hebt waarschijnlijk ook een idee van hun voordelen, maar laten we ze opsommen om een ​​duidelijker beeld te krijgen:

  • Universele Windows Platform(Universal Windows Platform) -apps kunnen worden gebruikt op elk apparaat met Windows 10 . Dit omvat Windows 10 -desktopcomputers, laptops, tablets en hybrides, Windows 10 Mobile -smartphones, Xbox One -consoles, IoT- apparaten met Windows 10 en zelfs op Microsoft HoloLens .
  • Ontwikkelaars kunnen apps schrijven die op dezelfde manier werken op meerdere apparatenfamilies met verschillende vormfactoren.
  • Universele Windows Platform(Universal Windows Platform) -apps worden op dezelfde manier gedistribueerd en bijgewerkt, met behulp van de Windows Store , die beschikbaar is en hetzelfde werkt op alle Windows 10 -apparaten.
  • Universele Windows Platform(Universal Windows Platform) -apps kunnen worden gemaakt in enkele van de meest gebruikte programmeertalen, zoals C# of Visual Basic met XAML , JavaScript met HTML , C++ met DirectX en/of XAML .

Er zijn ook een paar nadelen aan Universal Windows Platform -apps:

  • Universele Windows Platform(Universal Windows Platform) -apps zijn beperkt tot apparaten met Windows 10 . Ze zullen nooit werken op Android en iOS. Ze werken ook niet op oudere versies van Windows .
  • Universele Windows Platform(Universal Windows Platform) -apps zijn een geweldig idee dat veel meer grip nodig heeft bij softwareontwikkelaars. Als ze niet veel geweldige universele apps gaan schrijven, heeft dit concept geen voordelen voor gebruikers of voor Microsoft .

Conclusie

Nu weet u wat Universal Windows Platform -apps zijn en wat hun doel is. Zoals je hebt geleerd, zijn ze een geweldig idee dat kan veranderen hoe we omgaan met apps, hoe we ze van apparaat naar apparaat migreren, hoe we ze kopen, enzovoort. Ze zouden ook een broodnodige boost kunnen geven aan de mobiele inspanningen van Microsoft . Als softwareontwikkelaars dit concept echter niet omarmen en geen universele apps voor Windows schrijven , blijft het gewoon een geweldig idee dat nergens toe leidde. De tijd zal het leren! Aarzel tot die tijd niet om een ​​reactie achter te laten en uw mening over dit concept te delen. Is het goed? Zie je het als een toekomst? Laat het ons weten via onderstaand formulier.



About the author

Hallo daar! Ik ben een computerprogrammeur met meer dan 10 jaar ervaring in het veld. Ik ben gespecialiseerd in het ontwikkelen en onderhouden van software voor smartphones en windows updates. Daarnaast bied ik mijn diensten aan als een maandelijkse ondersteuningsmedewerker voor e-mailclients.



Related posts