Développement Windows 10 - Introduction

Ce didacticiel est conçu pour les personnes qui souhaitent apprendre à développer des applications Windows 10. Dans ce tutoriel, nous allons apprendre -

  • Développement d'applications Windows 10
  • Mises à jour du nouveau système d'exploitation publié par Microsoft
  • Nouvelles fonctionnalités pour les développeurs dans les mises à jour

De nombreux scénarios d'application intéressants sont désormais possibles qui n'étaient pas disponibles dans la première version. Microsoft n'a pas seulement ajouté de nouvelles API, ils ont également étendu les API existantes.

Application Windows universelle

Une application Windows universelle a été introduite pour la première fois dans Windows 8 en tant que Windows Runtime, qui reposait sur la plate-forme d'application universelle.

Désormais, dans Windows 10, le nom de la plateforme d'application universelle a été changé en plateforme Windows universelle (UWP). Vous pouvez créer des applications modernes et entièrement immersives en ciblant les appareils Windows 10 pour Windows Store tels que PC, tablette, téléphone, etc.

Dans Windows 10, vous pouvez facilement développer des applications pour atteindre tous les appareils pris en charge sur Windows 10 avec juste -

  • Un ensemble d'API
  • Un package d'application
  • Et un magasin

La plate-forme Windows universelle prend également en charge différentes tailles d'écran et différents modèles d'interaction tels que le pavé tactile, la souris et le clavier, un contrôleur de jeu ou un stylet.

Caractéristiques des applications UWP

Voici quelques-unes des caractéristiques des applications Windows universelles, qui la rendent supérieure à Windows 10.

  • Vous pouvez cibler des familles d'appareils et non des systèmes d'exploitation comme Windows 8.1.

  • Les applications sont packagées et distribuées à l'aide du .AppX format d'emballage, qui garantit que vos applications peuvent être déployées et mises à jour de manière transparente.

  • Vous pouvez soumettre votre application au Windows Store et la rendra disponible sur toutes les familles d'appareils ou uniquement sur les appareils de votre choix. Vous pouvez facilement gérer toutes vos applications pour les appareils Windows en un seul endroit.

  • Vous pouvez limiter la disponibilité de votre application à une famille d'appareils particulière.

  • Les API de base de la plateforme Windows universelle (UWP) sont les mêmes dans toutes les familles d'appareils Windows. Ainsi, votre application peut s'exécuter sur tous les appareils Windows 10 si elle utilise uniquement les API principales.

  • À l'aide des SDK d'extension, vous pouvez éclairer votre application pour des appareils particuliers.

Choix de développement

Les applications Windows universelles peuvent être créées dans l'une des langues suivantes -

  • C # ou Visual Basic avec XAML
  • JavaScript avec HTML
  • C ++ avec DirectX et / ou XAML

Vous pouvez également écrire des composants dans une langue et les utiliser dans une application développée dans une autre langue.