Pour gérer vos consentements :

Windows 10X : Microsoft équipe les développeurs pour une expérience en conteneurs

Promesse tenue pour Microsoft.

Le 22 janvier dernier, la firme avait publié un SDK expérimental destiné à développer des applications en double écran pour Android.
Elle avait appelé les développeurs Windows à patienter « quelques semaines » avant d’être servis à leur tour. C’est chose faite.

Accessible sur le canal Insider de Windows 10, le SDK fonctionne avec Visual Studio. L’émulateur qui lui est associé s’installe depuis le Windows Store. Il nécessite une configuration minimale à 8 Go de RAM et 15 Go d’espace disque.

L’option « outils additionnels » permet de configurer le réseau, de faire des captures d’écran, de diagnostiquer avec le Windows Device Portal et d’obtenir un aperçu du fonctionnement d’une application dans différentes configurations.

Microsoft propose un outil complémentaire destiné à gérer tous les émulateurs installés sur une machine et à les lancer sans passer par Visual Studio.

Le système d’exploitation émulé n’est pas Windows 10, mais Windows 10X. Annoncée en octobre 2019, cette déclinaison dédiée aux appareils pliables et à double écran devrait arriver cette année avec Surface Neo.

Tout en conteneurs

Pour maximiser la compatibilité des applications, elles tourneront toutes dans des conteneurs, de trois types : UWP (natif), Win32 et MSIX.

Les applications natives à Windows 10X fonctionnent chacune dans son propre conteneur. C’est la solution qui offre les meilleurs niveaux de performance, de sécurité et d’économie d’énergie.

Les applications Win32 (WinForms, WPF, Electron…) et celles empaquetées au format MSIX fonctionnent toutes dans un même conteneur « invité » qui contient un OS Windows « léger ». Chacune communique avec l’hôte par l’intermédiaire d’un client RDP.

Au sein du conteneur « invité », les API et les variables d’environnement fonctionnent sans changement.
L’accès aux ressources « sensibles » (caméra, micro, localisation…) est sous le contrôle de l’utilisateur. Mais uniquement au niveau du conteneur (alors que pour les applications natives, il se fait au niveau de chacune d’entre elles).

En l’état, Windows 10X ne prend pas en charge les pilotes qu’installent les applications Win32.
Par ailleurs, certaines fonctionnalités de l’interface de bureau disparaissent. Entre autres, le systray et les modules complémentaires pour l’explorateur. Les applications qui en font usage ne crasheront pas pour autant : les API sont présentes, mais non opérationnelles.

Des mises à jour système plus rapides

Pour optimiser les performances, Windows 10X applique certaines règles au conteneur Win32 :

  • Lorsque aucune fenêtre n’est visible, réduction des ressources allouées aux applications
  • Lorsque aucune fenêtre n’est ouverte, suspension du conteneur

Microsoft songe à intégrer une option par laquelle l’utilisateur pourrait désactiver ces règles. Notamment pour éviter de voir des tâches en arrière-plan suspendues.
Autre chantier : la prise en charge des applications « hybrides » Win32/UWP, non assurée pour le moment.

Cette arcithecture a permis à Microsoft de réduire le délai d’installation des mises à jour du système. Moins de 90 secondes, nous affirme-t-on.

Les puces Intel Lakefield qui équiperont une grande partie des appareils Windows 10X mettront en œuvre une architecture comparable à big.LITTLE d’Arm. En fonction des applications, l’exécution pourra être confiée à des cœurs de processeur économes en énergie.

Illustrations © Microsoft

Recent Posts

AWS abandonne WorkDocs, son concurrent de Dropbox

Un temps pressenti pour constituer le socle d'une suite bureautique AWS, Amazon WorkDocs arrivera en…

2 jours ago

Eviden structure une marque de « serveurs IA »

Eviden regroupe cinq familles de serveurs sous la marque BullSequana AI. Et affiche le supercalculateur…

2 jours ago

SSE : l’expérience se simplifie plus que les prix

Le dernier Magic Quadrant du SSE (Secure Service Edge) dénote des tarifications et des modèles…

2 jours ago

IA générative : les lignes directrices de l’ANSSI

Formats de paramètres, méthodes d'apprentissage, mutualisation GPU... Voici quelques-unes des recommandations de l'ANSSI sur l'IA…

3 jours ago

De la marque blanche à l’« exemption souveraine », Broadcom fait des concessions aux fournisseurs cloud

À la grogne des partenaires VMware, Broadcom répond par diverses concessions.

3 jours ago

iPadOS finalement soumis au DMA

iPadOS a une position suffisamment influente pour être soumis au DMA, estime la Commission européenne.

3 jours ago