Vue d'ensemble de Windows 10 IoT Standard
Notes
Les conteneurs Windows sont pris en charge pour les déploiements commerciaux sur Windows Server, Windows IoT Server, Windows IoT Entreprise et Windows IoT Standard. Depuis la mise à jour d’octobre 2018 de Windows (Build 17763), les conteneurs Windows peuvent uniquement être utilisés avec Windows Entreprise et Professionnel à des fins de développement et de test.
Qu'est-ce que Windows 10 IoT Standard ?
Windows 10 IoT Standard est une version de Windows 10 optimisée pour les petits appareils, avec ou sans écran, qui s'exécutent à la fois sur les périphériques ARM et x86/x64. La documentation Windows IoT Standard fournit notamment des informations sur la connexion, la gestion, la mise à jour et la sécurisation de vos appareils.
Si vous êtes prêt à passer à l'étape supérieure pour commencer à commercialiser votre solution, vous pouvez apprendre à fabriquer avec Windows 10 IoT Standard grâce à notre Guide de fabrication Windows 10 IoT Standard.
Informations de version
Libérer | Version | Politique de cycle de vie | Disponibilité | Fin de la maintenance |
---|---|---|---|---|
Windows 10 IoT Standard | 17763 | Moderne | 13-11-2018 | 10/11/2020 |
Windows 10 IoT Standard LTSC | 17763 | Fixe | 13-11-2018 | 09-01-2029 |
Services Windows IoT Core | N/S | Moderne | 13-11-2018 | Support |
Mise en route
Avant de tenter de fabriquer un appareil, il est préférable d'essayer de créer un prototype d'appareil avec Windows 10 IoT Standard. Cela vous permettra de vous familiariser avec les fonctionnalités et configurations souhaitées au moment de la fabrication.
Rubrique | Description |
---|---|
1. Choisir une carte prototype | Jetez un coup d'œil aux cartes prototypes et choisissez-en une avec laquelle commencer le prototypage. |
2. Flasher une image prototype | Consultez notre didacticiel pour savoir comment flasher des images prototypes sur des appareils sélectionnés. |
3. Installer votre application | Apprenez à installer votre application à l'aide de différents outils. |
4. Déployer votre application | Apprenez à déployer une application à l'aide de Visual Studio. |
Différences entre Windows 10 IoT Standard et Windows 10 IoT Entreprise
Bien que Windows 10 IoT Standard et Windows 10 IoT Entreprise portent un nom similaire, ils sont très différents en termes d'offres et de prise en charge. Vous trouverez ci-dessous une liste de fonctionnalités mettant en évidence les différences entre les deux éditions.
Fonctionnalité/édition Windows 10 IoT Standard Windows 10 IoT Entreprise Expérience utilisateur Une seule application UWP à la fois au premier plan (consultez la documentation IoT Shell pour en savoir plus sur la gestion des piles arrière des applications) avec les applications et services d'arrière-plan pris en charge. Windows Shell traditionnel avec fonctionnalités de verrouillage avancées Mode Sans périphérique de contrôle pris en charge Oui Oui Architecture d'applications prise en charge Interface utilisateur UWP uniquement Prise en charge complète de l'interface utilisateur Windows (par exemple, UWP, WinForms, etc.) Cortana Kit de développement logiciel (SDK) pour appareils Cortana Oui Jonction de domaine AAD uniquement AAD et domaine traditionnel Gestion GESTION DES APPAREILS MOBILES GESTION DES APPAREILS MOBILES Technologies de sécurité des appareils Module de plateforme sécurisée (TPM), Démarrage sécurisé, BitLocker, Device Guard et Attestation d'intégrité de l'appareil Module de plateforme sécurisée (TPM), Démarrage sécurisé, BitLocker, Device Guard et Attestation d'intégrité de l'appareil Prise en charge de l'architecture UC x86, x64 et ARM x86 et x64 Licences Contrat de licence en ligne et contrats OEM incorporés, libres de droits Contrats OEM incorporés directs et indirects Scénarios d’usage Signalisation numérique, construction intelligente, passerelle IoT, HMI, domotique, wearables Tablettes professionnelles, point de vente au détail, borne, signalisation numérique, distributeur automatique de billets, dispositifs médicaux, périphériques de fabrication, client léger
Pour connaître les exigences minimales, consultez le site consacré au matériel Windows.
Si vous souhaitez en savoir plus sur les points de vente, consultez la documentation UWP consacrée à ce sujet.
Différences entre Windows 10 Desktop et Windows 10 IoT Standard
Différentes fonctionnalités disponibles sur Desktop et IoT Standard
- La boîte de réception Cortana n'est plus disponible sous Windows 10 IoT Standard depuis la version 1809 (17763). Si vous souhaitez commercialiser rapidement un appareil à commande vocale, vous pouvez intégrer la prise en charge de Cortana à l'appareil grâce à la préversion du kit de développement logiciel (SDK) pour appareils Cortana.
- L'API FileOpenPicker n'est pas pris en charge dans Windows 10 IoT Standard. Pour accéder aux lecteurs locaux ou aux périphériques de stockage amovibles, vous pouvez l'implémenter dans votre propre application.
- L'appareil Windows 10 IoT Standard démarrera sur l'application par défaut et non sur un PC de bureau. Toutefois, pour la commercialisation, cette application par défaut doit être remplacée par une application personnalisée ou par une application par défaut qui peut être modifiée. Le but de cette application est non seulement de vous fournir un shell convivial avec lequel interagir lors du premier démarrage, mais également de vous permettre d'utiliser le code open source de cette application afin de pouvoir utiliser ces fonctionnalités pour connecter et lancer vos propres applications personnalisées.
Différences dans les zones prises en charge par le pilote
- Windows 10 Desktop dispose d'un plus grand nombre de pilotes pris en charge que Windows 10 IoT Standard. Afin que les mêmes appareils fonctionnent sous Windows 10 IoT Standard et Windows 10 Desktop, vous devrez peut-être créer un pilote à partir de la source pour un appareil Windows 10 IoT Standard, ou trouver une autre solution de contournement, en particulier pour l'architecture ARM.
- Il n'existe aucun pilote prêt à l'emploi pour libusb pour Windows 10 IoT Standard (ARM) - vous devrez en créer un à partir de la source pour cibler l'architecture ARM.
Différences dans le jeu de registres disponible
- Sur le bureau, l'option « Masquer automatiquement les barres de défilement dans Windows » peut être désactivée. Ceci est contrôlé par l'entrée de registre suivante :
HKEY_CURRENTUSER\Control Panel\Accessibility
- Par défaut, il n'existe aucun registre de ce type sur les appareils Windows 10 IoT Standard. Si nécessaire, ajoutez un registre « Barres de défilement dynamiques ».
- Pour masquer automatiquement les barres de défilement dans une application UWP, vous pouvez ajouter le registre « DynamicScrollbars » et définir la valeur sur « 1 », comme suit :
REG ADD "HKCU\Control Panel\Accessibility" /v DynamicScrollbars /t REG_DWORD \d "1"
- La clé de registre doit être définie à partir du compte par défaut. Si le paramètre XAML de ScrollViewer est « Visible », le paramètre de registre 0 forcera l’affichage de la barre de défilement, qu’il y ait ou non suffisamment de contenu pour la faire apparaître dans l’interface utilisateur. Avec le paramètre de registre 1, la barre de défilement restera masquée jusqu'à ce qu'il y ait suffisamment de contenu.
<TextBox Height="200" Width="100" IsEnabled="True" FontSize="50" TextWrapping="Wrap" ScrollViewer.VerticalScrollBarVisibility="Visible" Text="..."/>
- Enfin, si le paramètre ScrollViewer XAML est « Auto », le paramètre de registre 0 n'affichera la barre de défilement complète que lorsqu'il y aura suffisamment de contenu. Avec le paramètre de registre 1, la barre de défilement apparaîtra lorsqu'il y aura suffisamment de contenu ou sera masquée en l'absence de contenu.
<TextBox Height="200" Width="100" IsEnabled="True" FontSize="50" TextWrapping="Wrap" ScrollViewer.VerticalScrollBarVisibility="Auto" Text="..."/>
Différentes commandes prises en charge
- La commande PowerShell Remove-AppxPackage fonctionne sous Desktop mais pas sous Windows 10 IoT Standard.
- Les applications Windows universelles n'ont pas accès à certains dossiers de votre appareil. Sous Windows 10 IoT Standard, vous pouvez utiliser l’outil FolderPermissions pour rendre un dossier accessible à une application UWP. Par exemple, exécutez FolderPermissions c:\test -e pour permettre aux applications UWP d'accéder au dossier c:\test. En revanche, cet outil n'est pas disponible sous Desktop.
Les différences décrites dans cet article peuvent ne plus être valables à l'avenir car Windows 10 IoT Standard est constamment mis à jour.
Ressources utiles
Pour en savoir plus sur Windows 10 IoT Standard, lisez notre documentation.