Compétences Apple HIG: Status Components
📦

Apple HIG: Status Components

Sûr

Implement Apple HIG Status and Progress Components

Uncertain about progress indicators, status bars, or activity rings? This skill provides authoritative Apple Human Interface Guidelines for status and progress UI components across iOS, iPadOS, watchOS, and macOS.

Prend en charge: Claude Codex Code(CC)
🥉 73 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "Apple HIG: Status Components". Should I use a spinner or progress bar for a 5-second image upload?

Résultat attendu:

  • Use a determinate progress bar for a 5-second upload.
  • Rationale: Determinate indicators show measurable progress and feel faster than spinners. Users can estimate remaining time.
  • HIG Reference: ProgressIndicators - 'Prefer determinate progress indicators when duration is known.'

Utilisation de "Apple HIG: Status Components". Is it okay to hide the status bar in my reading app?

Résultat attendu:

  • Hide status bar only for immersive reading mode, not throughout the app.
  • Provide a tap gesture to restore status bar visibility.
  • Users need access to time and battery status without leaving your app.
  • HIG Reference: StatusBars - 'Avoid permanently hiding the status bar.'

Audit de sécurité

Sûr
v1 • 2/25/2026

Static 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.

3
Fichiers analysés
262
Lignes analysées
0
résultats
1
Total des audits
Aucun problème de sécurité trouvé
Audité par: claude

Score de qualité

45
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
100
Sécurité
65
Conformité aux spécifications

Ce que vous pouvez construire

Mobile App Loading States

Determine appropriate progress indicator for network operations and background tasks in iOS apps

Fitness App Activity Tracking

Implement activity rings that comply with Apple HIG for Move, Exercise, and Stand goals

Immersive Media Experience

Decide when to hide or show status bar for full-screen video, photos, or games

Essayez ces prompts

Basic Progress Indicator Selection
I need to show progress for a file download. Should I use a progress bar or spinner? The download takes 10-30 seconds.
Status Bar Visibility Decision
I'm building a photo viewer. When should I hide the status bar and how do users bring it back?
Activity Ring Implementation
Can I use activity ring colors (red, green, blue) for my own custom progress visualization that is not related to fitness tracking?
Advanced Multi-Platform Progress
I need consistent progress feedback across iOS, iPadOS, and watchOS for a workout app. What are the platform-specific requirements and how do I handle activity ring display on each platform?

Bonnes pratiques

  • Use determinate progress bars when operation duration or percentage is known
  • Place progress indicators inline near content being loaded, not in distant modal dialogs
  • Maintain status bar visibility except for truly immersive experiences like full-screen video

Éviter

  • Using spinners for operations with known duration - users cannot estimate wait time
  • Stacking multiple progress indicators - aggregate into single representation
  • Repurposing activity ring colors or design for non-fitness data - violates HIG

Foire aux questions

When should I use a spinner versus a progress bar?
Use a progress bar when you know the duration or percentage. Use a spinner (indeterminate) only when the duration is unknown, such as waiting for a network response with no size information.
Can I customize activity ring colors for my fitness app?
No. Activity ring colors are fixed: red for Move, green for Exercise, blue for Stand. Never modify these colors or use the ring metaphor for unrelated data.
Is it acceptable to hide the status bar in my game?
Yes, hiding the status bar is appropriate for immersive experiences like games and full-screen media. Provide a simple gesture to restore it if users need to check the time.
How do I handle multiple simultaneous downloads?
Avoid stacking multiple indicators. Show aggregate progress (combined percentage) or display progress for the most relevant operation. Never overwhelm users with multiple spinners.
What accessibility considerations apply to progress indicators?
Announce progress changes via VoiceOver using live regions. Provide percentage updates at meaningful intervals, not on every minor change. Ensure adequate color contrast.
Can I use activity rings to display non-fitness data like task completion?
No. Activity rings are exclusively for Move, Exercise, and Stand goals. Using them for other data confuses users and violates Apple HIG. Use standard progress indicators instead.

Détails du développeur

Structure de fichiers