UWP
UWP, une seule norme pour les diriger tous… (crédit Microsoft) UWP, pour Universal Windows Plateform, est une nouvelle norme de développement d’application Windows apparue en même temps que Windows 10. Comme le mot Universal l’indique, l’éditeur Microsoft souhaite qu’une application développée avec UWP soit compatible avec tous les appareils embarquant Windows 10, et ce quelque soit sa version : PC, bien sûr, mais aussi tablette, smartphone, console Xbox, le projet HoloLens de réalité augmentée et surtout Windows 10 for IoT, le système destiné aux objets connectés, toutes ces familles fort diverses seront réunies par un même système et un même format applicatif sécurisé. Sensée remplacer l’API Win32, qui rendait compatibles toutes les applications avec les systèmes Windows, la nouvelle UWP intègre l’adaptation automatique des applications à l’appareil qui les utilise (taille de la fenêtre, puissance disponible, notamment.) Pour ce qui est du monde des ordinateurs PC, les applications développées avec Win32 restent pleinement compatibles et sans doute, au vu de l’ampleur de la base installée, pour longtemps encore. Cependant, les versions mobiles de Windows 10 réservées aux consoles et aux objets connectés ne reconnaissent que la nouvelle UWP, clairement présentée comme la norme du futur par Microsoft. À noter que l’éditeur propose depuis peu un outil de portage logiciel (Desktop App Converter) capable de convertir les applications Win32 et .Net en applications compatibles UWP. Il se murmure aussi que dans ses prochaines versions, Windows 10 pourrait intégrer un mode spécial nommé Windows S qui pourrait n’accepter que les nouvelles applications UWP, un mode qui pourrait même être activé par défaut à l’achat d’un nouvel ordinateur… En résumé, si l’intention d’unifier les applications Windows est louable, pour beaucoup de développeurs et d’éditeurs indépendants, UWP est aussi une tentative de Microsoft de verrouiller le marché jusque là très ouvert du monde PC, car seul Windows Store, le magasin d’application de la marque, sera habilité à distribuer les nouvelles applications unifiées…