Partager via


Applications de démarrage

Plateforme

clients Windows 8

Description

L’un des grands paris avec Windows est la possibilité d’allumer différents facteurs de forme, des ordinateurs de bureau et ordinateurs portables traditionnels aux tablettes à faible puissance. Pour vous assurer que nos clients mutuels ont une grande expérience sur n’importe quel facteur de forme qu’ils choisissent avec Windows, deux métriques clés de réussite qui doivent être traitées sont une durée de vie accrue de la batterie et une excellente réactivité du PC. Pour y parvenir, des améliorations ont été apportées dans plusieurs domaines de Windows, notamment le cycle de vie des processus, les états de veille et les applications de démarrage (applications avec lancement automatisé après le démarrage de la machine). Cette rubrique met en évidence certains des impacts que les applications de démarrage ont sur un appareil Windows et fournit des conseils aux développeurs (ISV/IHV) et aux OEM pour repenser les modèles d’utilisation des applications de démarrage afin d’améliorer la durée de vie de la batterie et la réactivité de nos clients mutuels. Il décrit également les modifications dans Windows qui permettent aux utilisateurs de déterminer quelles applications de démarrage sont réellement exécutées.

Les applications du Windows Store sont conçues pour respecter les nouvelles normes de consommation de batterie et de réactivité, et Windows gère leur cycle de vie en les suspendant et/ou en les terminant. Toutefois, les applications de bureau conçues pour les versions antérieures de Windows n’ont pas nécessairement été conçues pour préserver la durée de vie de la batterie ou être sensibles à l’activité de l’utilisateur et peuvent affecter la réactivité du système (par exemple, lorsqu’une application envoie une pulsation de 1 seconde régulière pour vérifier les mises à jour, ou préalloue la mémoire à l’avance si elle en a besoin ultérieurement). Cela peut créer une expérience médiocre pour l’utilisateur qui achète un PC de tablette Windows avec une longue espérance de vie de batterie et des semaines de secours, mais découvre que la durée de vie de la batterie de la tablette n’atteint pas ces objectifs. En outre, étant donné que les applications de démarrage s’exécutent en arrière-plan, le nombre d’applications en cours d’exécution sur le système peut être beaucoup plus important que ce que l’utilisateur connaît et affecte la réactivité du système. Les applications de démarrage sont classées pour inclure celles qui tirent parti de ces mécanismes pour démarrer :

  • Exécuter des clés de Registre (HKLM, HKCU, wow64 nœuds inclus)
  • Clés de Registre RunOnce
  • Dossiers de démarrage sous le menu Démarrer pour chaque utilisateur et emplacements publics

De nouvelles fonctionnalités ont été ajoutées à Windows pour s’assurer que les utilisateurs finaux contrôlent toujours les applications qui s’exécutent sur leurs systèmes. L’onglet Démarrage du Gestionnaire des tâches affiche une liste d’applications de démarrage, ainsi que des contrôles qui permettent aux utilisateurs de désactiver les applications de démarrage. Pour aider les utilisateurs à déterminer ce qu’il faut désactiver, le Gestionnaire des tâches affiche une mesure de l’impact de chaque application de démarrage. L’impact est évalué en fonction de l’utilisation du processeur et du disque d’une application au démarrage. Les valeurs d’impact sont déterminées en appliquant ces critères :

  • Impact élevé Applications qui utilisent plus de 1 seconde de temps processeur ou plus de 3 Mo d’E/S de disque au démarrage
  • Impact moyen Applications qui utilisent 300 ms - 1 000 ms de temps processeur ou 300 Ko - 3 Mo d’E/S de disque
  • Faible impact sur les applications qui utilisent moins de 300 ms de temps processeur et moins de 300 Ko d’E/S de disque

Microsoft fournit des outils pour aider les développeurs d’applications à évaluer, analyser et prendre des mesures pour réduire leur impact de démarrage et améliorer l’expérience utilisateur. Le Kit d’évaluation et de déploiement permet d’exécuter une évaluation des performances de démarrage et de mesurer l’impact des applications qui s’exécutent au démarrage. Les résultats de l’évaluation contiennent des informations détaillées sur l’analyse et la correction, le cas échéant, pour les composants les plus impactants au démarrage de Windows. À l’aide de l’Analyseur de performances Windows, les développeurs d’applications peuvent effectuer une analyse approfondie pour rechercher la cause racine de l’impact sur les performances et améliorer les performances de démarrage de Windows. Installez Windows ADK à partir de ici.

Direction

Les applications de démarrage s’étendent sur plusieurs catégories, comme décrit dans le tableau ci-dessous. Un ensemble de recommandations pour les développeurs est mappé aux catégories d’applications de démarrage pour s’aligner sur les modifications fonctionnelles Windows décrites ci-dessus.

Catégories d’applications de démarrage

Description

Recommandation

updaters

Surveiller et mettre à jour les utilisateurs pour les mises à jour en ligne

tâche de maintenance

Note

Toutes les mises à jour doivent être des tâches de maintenance, sans aucune exigence d’interaction de l’interface utilisateur. Les applications doivent simplement se mettre à jour silencieusement et restaurer en cas d’échec


${ROWSPAN2}$Assistance matérielle${REMOVE}$

Autres points d’accès

Fournir l’accès aux fonctionnalités et applications Windows accessibles via d’autres points d’accès dans Windows

Supprimer

Note

La clé est de réduire les fonctionnalités en double qui existent dans Windows


Notifiants

Fournir aux utilisateurs des notifications concernant leurs appareils

Supprimer

Note

Windows fournit des notifications aux utilisateurs sur leurs appareils


pré-lanceurs

Certaines des activités préliminaires requises par les applications sont déchargées vers une application de démarrage lors de la connexion de l’utilisateur

Supprimer

Note

Windows 8 est optimisé pour une expérience rapide pour les lancements d’applications.


${ROWSPAN4}$ utilitaire${REMOVE}$

Synchronisation DE PC

Fournir des fonctionnalités de synchronisation sur plusieurs systèmes

de démarrage (mises à jour potentielles en version bêta)

Récupération de & de sauvegarde

Point d’entrée pour enregistrer et restaurer l’état des fichiers, des paramètres ou des systèmes entiers

application du Windows Store pour interagir avec les utilisateurs

Télémétrie

Collecter et envoyer des informations sur l’expérience utilisateur et l’environnement

tâche de maintenance

Surveillance du PC

Fournir une surveillance et des notifications d’état système non sollicitées qui dupliquez les fonctionnalités de boîte de réception existantes

Supprimer

Note

La clé est de réduire les fonctionnalités en double qui existent dans Windows


${ROWSPAN2}$Sécurité${REMOVE}$

Filtres de contrôle parental &

Appliquer des règles et des restrictions établies pour l’accès à Internet et l’utilisation

de démarrage

Gestion des & de configuration

Autoriser les utilisateurs à contrôler les options de diagnostic et de correction pour la surveillance de la sécurité du système informer les utilisateurs des résultats et des actions de sécurité

application du Windows Store pour interagir avec les utilisateurs

Communication & Internet (messagerie instantanée & VoIP)

Envoyer et recevoir des messages et des appels

application du Windows Store

Musique & MP3

Lire, stocker et gérer la musique

application du Windows Store

Vidéo & Vidéo

Détecter, enregistrer, afficher, stocker et gérer des photos et des vidéos

application du Windows Store

pc Gaming

Lancer des jeux dans différents domaines

application du Windows Store

& publication publicitaire

Attirer l’attention sur les biens et services disponibles pour l’achat

Supprimer

Note

Les instructions relatives aux applications d’accessibilité sont couvertes par des engagements directs distincts avec des éditeurs de logiciels indépendants. Consultez programmation pour faciliter l’accès pour plus d’informations.

applications du Windows Store

Les applications du Windows Store améliorent l’expérience utilisateur en introduisant un espace Windows avec de nouvelles coordonnées : un nouveau modèle d’application, une nouvelle interface utilisateur et un Windows Store. Ces options de langage et d’infrastructure de présentation sont disponibles pour le développement d’applications du Windows Store :

  • HTML/JavaScript/CSS
  • XAML/C#
  • XAML/C++

Les informations agrégées pour le développement d’applications du Windows Store sont disponibles dans le Centre de développement Windows .

Exemples:

tâches de maintenance automatique

L’activité en arrière-plan périodique doit être conçue comme des tâches de maintenance automatique. Ceux-ci sont planifiés au moment de l’inactivité du système pour augmenter la réactivité et l’efficacité énergétique des PC Windows. Les tâches de maintenance peuvent être créées et configurées par une application de bureau au moment de l’installation, à l’aide du Kit de développement logiciel (SDK) de bureau. Consultez la rubrique Maintenance automatique qui suit pour plus d’informations.

Ressources