Apple HIG: Status Components
Implement Apple HIG Status and Progress Components
Vous hésitez sur les indicateurs de progression, les barres d'état ou les anneaux d'activité ? Cette compétence fournit les directives officielles d'Apple Human Interface Guidelines pour les composants UI d'état et de progression sur iOS, iPadOS, watchOS et macOS.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "Apple HIG: Status Components". Dois-je utiliser un spinner ou une barre de progression pour un téléchargement d'image de 5 secondes ?
Résultat attendu:
- Utilisez une barre de progression déterminée pour un téléchargement de 5 secondes.
- Justification : Les indicateurs déterminés montrent une progression mesurable et semblent plus rapides que les spinners. Les utilisateurs peuvent estimer le temps restant.
- Référence HIG : ProgressIndicators - 'Préférez les indicateurs de progression déterminés lorsque la durée est connue.'
Utilisation de "Apple HIG: Status Components". Est-il acceptable de masquer la barre d'état dans mon application de lecture ?
Résultat attendu:
- Masquez la barre d'état uniquement pour le mode de lecture immersif, pas dans toute l'application.
- Fournissez un geste tactile pour restaurer la visibilité de la barre d'état.
- Les utilisateurs ont besoin d'accéder à l'heure et au niveau de batterie sans quitter votre application.
- Référence HIG : StatusBars - 'Évitez de masquer définitivement la barre d'état.'
Audit de sécurité
SûrStatic analysis detected 128 patterns but all are FALSE POSITIVES. Files are Markdown documentation referencing Apple Developer Documentation URLs. Backticks are Markdown inline code syntax (e.g., `HKActivityRingView`), not shell commands. URLs point to developer.apple.com. No executable code, network calls, or security risks exist.
Score de qualité
Ce que vous pouvez construire
États de chargement d'une application mobile
Déterminer l'indicateur de progression approprié pour les opérations réseau et les tâches en arrière-plan dans les applications iOS
Suivi d'activité pour application fitness
Implémenter des anneaux d'activité conformes aux Apple HIG pour les objectifs Move, Exercise et Stand
Expérience média immersive
Décider quand masquer ou afficher la barre d'état pour la vidéo plein écran, les photos ou les jeux
Essayez ces prompts
J'ai besoin d'afficher la progression d'un téléchargement de fichier. Dois-je utiliser une barre de progression ou un spinner ? Le téléchargement prend 10-30 secondes.
Je construis une visionneuse de photos. Quand dois-je masquer la barre d'état et comment les utilisateurs peuvent-ils la faire réapparaître ?
Puis-je utiliser les couleurs des anneaux d'activité (rouge, vert, bleu) pour ma propre visualisation de progression personnalisée qui n'est pas liée au suivi fitness ?
J'ai besoin d'un retour de progression cohérent sur iOS, iPadOS et watchOS pour une application d'entraînement. Quelles sont les exigences spécifiques à chaque plateforme et comment gérer l'affichage des anneaux d'activité sur chaque plateforme ?
Bonnes pratiques
- Utilisez des barres de progression déterminées lorsque la durée ou le pourcentage de l'opération est connu
- Placez les indicateurs de progression en ligne à côté du contenu en cours de chargement, pas dans des dialogs modaux éloignés
- Maintenez la visibilité de la barre d'état sauf pour les expériences vraiment immersives comme la vidéo plein écran
Éviter
- Utiliser des spinners pour des opérations à durée connue - les utilisateurs ne peuvent pas estimer le temps d'attente
- Superposer plusieurs indicateurs de progression - agrégez en une seule représentation
- Réaffecter les couleurs ou le design des anneaux d'activité pour des données non liées au fitness - viole les HIG