Le Post Infeeny

Les articles des consultants et experts Infeeny

Sideloading d’une application Windows 8 Modern UI

Généralement les applications Windows 8 Modern UI sont installées à partir du Windows Store, système prévu par Microsoft à cet effet. Cette méthode n’est cependant pas universelle et ne convient pas dans certains cas, comme par exemple :

  • Lorsque l’application ne passe pas la validation requise par Microsoft
  • Lorsque l’application doit rester dans un cadre privé ou celui d’une entreprise
  • Lorsque le Windows Store n’est pas disponible sous l’environnement considéré, ce qui est le cas pour Windows 8 Embedded

Ce n’est en réalité pas l’installation en elle-même qui pose problème, mais l’exécution qui sera par défaut verrouillée si le package n’a pas été installé via le Store.

sideloading ko

Le fait d’autoriser cette exécution sera alors appelé « sideloading ». Il existe pour cela quatre méthodes qui dépendent du système d’exploitation et du contexte.

// Sideloading via une licence développeur (tous systèmes Windows 8)

La manière la plus basique de réaliser du sideloading est de passer par une licence de développeur. Il est possible, pour un développeur Modern UI, de créer un package (.appx) de test de son application. Le script d’installation activera alors une licence dite « développeur » et autorisera le sideloading sur le poste de travail.

Cette méthode, bien que pratique, gratuite et rapide, n’est mise à disposition par Microsoft qu’à des fins de tests. Son utilisation dans un cadre de production n’est pas autorisée.

licence dev w8

// Sideloading par clé d’activation (tous systèmes Windows 8)

Microsoft souhaite promouvoir son Store et contrôler ainsi le parc d’applications disponibles sous Windows 8. L’éditeur permet toutefois de débloquer totalement le sideloading sur un poste de travail via l’activation d’une clé spécialement prévue à cet effet.

Cette clé est vendue sous le nom de code « J7S-00005 » à environ 30$ par clé (par packs de 100 uniquement pour le moment !). Elle s’active par simple appel à l’outil de licensing intégré.

slmgr.vbs /ipk <sideloading product key>
slmgr.vbs /ato ec67814b-30e6-4a50-bf7b-d55daf729d1e

Cette solution est efficace et radicale, mais le montant total pour un parc informatique peut s’avérer élevé.

// Sideloading par contrôleur de domaine (Windows 8 Enterprise + Server 2012)

Sous certaines conditions, le déploiement d’une application Modern UI dans le cadre d’une société est facilité. Le sideloading sera ainsi activé sur un poste lorsque celui-ci dispose de Windows 8 version Enterprise et s’il est connecté à un domaine.

Windows 8 Enterprise peut donc s’avérer intéressant pour les sociétés désirant disposer d’applications privées.

// Sideloading par validation alternative (Windows 8 Embedded)

Windows Store n’est pas disponible sous Windows 8 Embedded. Microsoft a indiqué qu’un système de validation similaire à celui du Store permettrait d’obtenir un package qui ne nécessite pas de sideloading en particulier.

Les prérequis pour ce type d’applications seront du même niveau d’exigence que ceux des applications destinées au Store, selon une discussion récente. Il y a cependant peu d’informations concernant cette méthode à l’heure actuelle.

2 réponses à “Sideloading d’une application Windows 8 Modern UI

  1. TheDataSpecialist 16 février 2013 à 13 01 17 02172

    Il faut payer pour dévérouiller totalement Windows 8? Quelle idée biscornue. Dans les services marketing de Microsoft, quelqu’un a pété un plomb …

    Sinon. Excellent article: Clair, concis.

  2. Pingback: Windows Embedded 8 « Application launcher » « Le Post de MCNEXT

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :