> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Vue d'ensemble des PC portables

> Optimisez et certifiez vos titres GDK pour les appareils portables Windows comme la ROG XBOX Ally grâce au programme Handheld Compatibility, à l'expérience utilisateur à la manette et aux recommandations en matière d'alimentation.

Les appareils portables Windows, notamment la famille **ROG XBOX Ally** et les autres PC portables basés sur Windows, exécutent les mêmes binaires GDK `Gaming.Desktop.x64` que les ordinateurs de bureau. Toutefois, ils se présentent dans un format soumis à des contraintes thermiques et de batterie, avec un shell conçu d'abord pour le tactile. Traitez-les comme une cible distincte.

## Programme Handheld Compatibility

Le **programme Handheld Compatibility** est le parcours de certification qui identifie les titres comme **Vérifié** ou **Jouable** sur les appareils portables Windows. Les titres vérifiés sont livrés avec des paramètres par défaut adaptés à l'écran plus petit, à la navigation à la manette uniquement et à l'enveloppe énergétique de l'appareil portable, de sorte que les joueurs n'ont pas besoin d'ajuster les paramètres. Les titres jouables fonctionnent, mais peuvent nécessiter des modifications manuelles des paramètres.

Inscrivez-vous au programme via Partner Center une fois que votre titre respecte les directives ci-dessous.

## Directives et cas de test

La certification couvre un ensemble défini de comportements que vous devez tester vous-même avant la soumission :

* **Résolution et mise à l'échelle par défaut** : le titre se lance à une résolution adaptée à l'écran de l'appareil (généralement 1080p ou 1200p) sans modification manuelle.
* **Expérience utilisateur à la manette uniquement** : chaque menu, boîte de dialogue, parcours d'achat dans le Store et erreur récupérable est entièrement utilisable avec la manette. Aucun parcours exclusivement à la souris.
* **Lisibilité du texte** : le texte de l'interface utilisateur est lisible à la taille native de l'appareil et à la distance de visionnage ; pas de corps de texte inférieur à 12 pt dans l'interface utilisateur critique.
* **Parcours système adaptés au tactile** : les superpositions IME et du Store s'affichent et acceptent les entrées sur l'écran tactile.
* **Démarrage, suspension, reprise** : le titre démarre à froid, se met en veille et reprend sans perdre son état ni planter.
* **Compatibilité anti-triche** : la solution anti-triche du titre prend en charge le shell des appareils portables Windows et ne nécessite pas de fonctionnalités de noyau indisponibles sur l'appareil.

## Performances et efficacité énergétique

Les appareils portables fonctionnent sur batterie et dissipent la chaleur à travers un châssis compact. Considérez l'énergie comme un budget de premier ordre :

* **Limitez la fréquence d'images par défaut** : 30 ou 40 fps sur batterie, 60 fps sur secteur. Proposez des options accessibles à l'utilisateur.
* **Visez un TDP inférieur à 15 W** sur batterie pour les sessions prolongées. Effectuez le profilage avec le moniteur d'alimentation de la plateforme, et pas uniquement avec l'utilisation du GPU.
* **Utilisez le VRR** lorsqu'il est disponible afin qu'une limite de 40 fps paraisse fluide sans saccades.
* **Abandonnez le travail en arrière-plan** à l'état suspendu ou sans focus : mettez en pause le mixage audio, les E/S asynchrones et les threads de mise à jour.
* **Privilégiez les upscalers intégrés** (FSR, XeSS, DLSS selon le matériel) plutôt que le rendu natif à la résolution de l'écran.
* **Limitez le parallélisme de la compilation des shaders** pendant les écrans de chargement : une rafale saturant complètement 8 cœurs/16 threads sur un appareil portable déclenche une limitation thermique et dégrade fortement les temps de chargement.

## Lanceurs de jeux et shell des appareils portables

L'application XBOX et le shell du fabricant de l'appareil portable (Armoury Crate SE sur les appareils Ally) lancent votre titre et affichent les illustrations principales, la progression et l'état des sauvegardes dans le cloud. Pour une intégration propre :

* Fournissez des **métadonnées de Store et des illustrations principales** correctes dans toutes les tailles requises : le shell utilise les ressources de la fiche du Store, et non les ressources du jeu.
* Prenez en charge le **lancement par lien profond** via votre protocole inscrit ou votre AUMID afin que le shell puisse reprendre dans un mode spécifique (continuer, salon multijoueur, DLC).
* Implémentez une suspension/reprise rapide de type **Quick Resume** afin que les utilisateurs puissent passer d'un titre à l'autre depuis le shell sans longs temps de rechargement.

## Considérations supplémentaires

* **Dépendances de pilotes et de runtime** : déclarez tous les packages de framework (DirectX, VC++, .NET) afin que le Store les installe automatiquement. N'incluez pas de copies privées.
* **Stockage** : les appareils portables sont livrés avec des SSD plus petits que les ordinateurs de bureau ; respectez les balises Intelligent Delivery afin que les blocs facultatifs de langue, de textures haute résolution ou réservés à la campagne puissent être supprimés par l'utilisateur.
* **Repli sur le streaming dans le cloud** : les appareils portables sont des clients XBOX Cloud Gaming à part entière ; si l'installation locale d'un joueur échoue, le shell peut proposer le streaming. Assurez-vous que vos chemins de code Cloud Aware sont testés sur le format des appareils portables.

## Voir aussi

* [Guide Unity GDK](/fr/build/gdk-and-engines/unity/unity) : exemple Unity HandheldBestPractices
* [Empaquetage](/fr/build/core-features/common/packaging/overviews/packaging) : Intelligent Delivery pour des installations plus légères
* [Streaming de jeux](/fr/build/core-features/common/game-streaming/game-streaming-overview) : API Cloud Aware pour les clients de streaming


## Related topics

- [Vue d'ensemble de bout en bout pour PC](/fr/build/gdk-and-engines/overview.md)
- [Vue d'ensemble de Play Anywhere (console + PC)](/fr/paths/play-anywhere/overview.md)
- [Vue d'ensemble des sandboxes des services XBOX](/fr/services/xbox-services/fundamentals/sandboxes/live-setup-sandbox.md)
- [Vue d'ensemble des systèmes commerciaux du GDK](/fr/publishing/xstore-commerce/xstore-overview.md)
- [Vue d'ensemble des services XBOX](/fr/services/xbox-services/fundamentals/live-xbl-overview.md)
