Applications de démarrage
Plateforme
Clients Windows 8
Description
L’un des grands paris avec Windows est la possibilité d’éclairer différents facteurs de forme, des ordinateurs de bureau et des ordinateurs portables traditionnels aux tablettes de faible puissance. Pour s’assurer que nos clients communs ont une excellente expérience sur n’importe quel facteur de forme qu’ils choisissent avec Windows, deux mesures de réussite clés qui doivent être prises en compte sont l’augmentation de l’autonomie de la batterie et l’excellente réactivité du PC. Pour ce faire, 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 automatique). 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 l’autonomie de la batterie et la réactivité de nos clients communs. Il décrit également les modifications apportées à Windows qui permettent aux utilisateurs de contrôler l’exécution des applications de démarrage.
Les applications du Windows Store sont conçues pour respecter les nouvelles normes de consommation et de réactivité de la batterie, et Windows gère leur cycle de vie en les suspendant et/ou en les arrêtant. 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 l’autonomie 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 régulière de 1 seconde à case activée pour les mises à jour, ou pré-allouer de la mémoire à l’avance au cas où elle en aurait besoin ultérieurement). Cela peut créer une expérience médiocre pour l’utilisateur qui achète une tablette PC Windows avec une longue durée de vie de la batterie et des semaines de veille, mais découvre que l’autonomie 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 s’exécutant sur le système peut être sensiblement supérieur à ce que l’utilisateur connaît et affecter 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 (nœuds HKLM, HKCU, wow64 inclus)
- Clés de Registre RunOnce
- Dossiers de démarrage dans le menu Démarrer pour chaque utilisateur et emplacements publics
De nouvelles fonctionnalités ont été ajoutées à Windows pour garantir que les utilisateurs finaux contrôlent toujours les applications qui s’exécutent sur leurs systèmes. L’onglet Démarrage dans le 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 d’une seconde de temps processeur ou plus de 3 Mo d’E/S 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 disque
- Faible impact Applications qui utilisent moins de 300 ms de temps processeur et moins de 300 Ko d’E/S disque
Microsoft fournit des outils pour aider les développeurs d’applications à évaluer, analyser et prendre des mesures pour réduire leur impact sur le 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 le Windows ADK à partir d’ici.
Assistance
Les applications de démarrage couvrent 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 de Windows décrites ci-dessus.
Catégories d’applications de démarrage
Description
Recommandation
Mises à jour
Surveiller et mettre à jour les utilisateurs pour les mises à jour en ligne
Tâche de maintenance
Notes
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
Remove
Notes
La clé consiste à réduire les fonctionnalités dupliquées qui existent dans Windows
Notifiants
Fournir aux utilisateurs des notifications concernant leurs appareils
Remove
Notes
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 dans une application de démarrage pendant la connexion de l’utilisateur
Remove
Notes
Windows 8 est optimisé pour une expérience rapide pour les lancements d’applications.
${ROWSPAN4}$Utility${REMOVE}$
PC Sync
Fournir des fonctionnalités de synchronisation sur plusieurs systèmes
Démarrage (mises à jour potentielles dans la version bêta)
Sauvegarde & récupération
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 l’interfaçage 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 des PC
Fournir une surveillance de l’état du système et des notifications non sollicitées qui dupliquez les fonctionnalités de boîte de réception existantes
Remove
Notes
La clé consiste à réduire les fonctionnalités dupliquées qui existent dans Windows
${ROWSPAN2}$Security${REMOVE}$
Filtres de contrôle & parental
Appliquer les règles et restrictions établies pour l’accès et l’utilisation d’Internet
Startup
Gestion de la configuration &
Autoriser les utilisateurs à contrôler les options de diagnostic et de correction pour la surveillance de la sécurité du système Notifier les utilisateurs des résultats et des actions de sécurité
Application du Windows Store pour l’interfaçage avec les utilisateurs
Communication & Internet (VOIP IM & )
Envoyer et recevoir des messages et des appels
Application du Windows Store
Musique & MP3
Lire, stocker et gérer de la musique
Application du Windows Store
Vidéo photo &
Détecter, enregistrer, restituer, 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
Annonce upsell &
Attirer l’attention sur les biens et services disponibles à l’achat
Remove
Notes
Les instructions relatives aux applications d’accessibilité sont couvertes par des engagements directs distincts avec les éditeurs de logiciels indépendants. Pour plus d’informations, consultez Programmation pour faciliter l’accès .
Applications 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 d’infrastructure de langage et 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 :
- Développement de jeux du Windows Store
- Développement d’une application du Windows Store qui utilise Media
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. Pour plus d’informations, consultez la rubrique Maintenance automatique qui suit.
Ressources
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour