Que sont les applications Windows 10 Universal (UWP)?
Remarque: Dans le style typique de Microsoft consistant à renommer ses produits, ils sont techniquement appelés applications de plate-forme Windows universelle ou UWP, mais nous allons simplement utiliser les applications universelles dans cet article..
Valeurs et avantages du modèle d'application universelle
Au cours des 25 dernières années, Windows a bâti son succès sur le modèle d'application WIN32. Les utilisateurs ont bénéficié d'une valeur exceptionnelle, parmi les centaines de milliers d'applications développées pour la plate-forme. Aujourd'hui, ce modèle s'érode lentement à cause de la puissance de la mobilité, pionnière des smartphones au cours des 10 dernières années. Les applications universelles signifient plusieurs choses pour les développeurs et les utilisateurs finaux.
C'est l'occasion de réduire le temps nécessaire pour mettre des solutions sur le marché en réutilisant le code de développement et en l'adaptant sur plusieurs écrans avec un minimum d'effort. Dans le cadre de la vision de Microsoft OneCore, qui est la base de Windows 10 au travers de multiples solutions telles que Desktop, Server, Mobile et une technologie telle que HoloLens, cela signifie qu’une application développée pour Windows 10 mobile peut rapidement s'adapter à tout type de Windows 10. appareil que vous l'utilisez. Fournir les bonnes expériences, telles que les contrôles utilisateur, la mise en page et l'accès aux services tels que OneDrive et Cortana.
Continuum et l'application universelle
Les applications universelles pour les utilisateurs finaux réalisent de nouvelles expériences offrant une solution sans compromis, quel que soit le périphérique ou le facteur de forme. L'exemple le plus significatif est Continuum, introduit dans la vague d'appareils mobiles Windows 10, tels que les téléphones phares actuels Lumia 950 ou 950 XL. Avec Continuum, les utilisateurs peuvent connecter un appareil Windows 10 Mobile à une station d'accueil, puis transformer 4,7 pouces en applications haute résolution plein écran, offrant ainsi un ensemble d'outils encore plus riche, qui permet de tirer parti des périphériques d'entrée traditionnels si nécessaire. Continuum sera comme avoir un PC dans votre poche. C’est le chemin de la convergence que tentent depuis d’autres années la plate-forme Ubuntu de Canonical.
À ce jour, Microsoft est le premier fournisseur à produire une solution opérationnelle sur le marché. La question de la construction de l'écosystème reste une barrière essentielle à la réussite. Des solutions compatibles devront être disponibles pour tirer parti de Continuum. Daily Motion, une plate-forme vidéo populaire à la demande, est un parfait exemple de la puissance du modèle Universal App. Fournir dynamiquement un environnement qui fournit rapidement les bonnes expériences pour le bon appareil.
Conclusion
Ce que Microsoft envisage, c’est un seul appareil pour les gouverner tous. Il y a quelques années, il s'agissait des trois écrans. mobile, desktop et télévision. Universal App Model promet de consolider cela sur un seul appareil. L'écosystème doit être là, cependant. Avec le manque actuel de performances de lustre de Microsoft sur le marché de la téléphonie mobile, ces avancées ne sont pas très demandées par le marché grand public, du moins pas encore..
Il faudra investir dans de nouveaux périphériques tels que la série Microsoft Lumia 950, ainsi que du matériel compatible, comme la station d'accueil, qui semble peu susceptible d'être disponible partout ou pratique. Une nouvelle solution à cette complexité est la nouvelle application de bureau à distance de Microsoft, qui prend en charge Continuum. Encore une fois, cela ajoute une nouvelle complication à la technologie de support, qui ressemble plus à une idée dictée par les affaires que à une solution grand public..
Ligne de fond
Les applications universelles signifient que vous pouvez créer une application pour un smartphone et que celle-ci fonctionnera sur une tablette et un ordinateur de bureau / portable, une console Xbox One ou inversement..