المهارات Apple HIG: Status Components
📦

Apple HIG: Status Components

آمن

Implementar Componentes de Status e Progresso do Apple HIG

Incerto sobre indicadores de progresso, barras de status ou anéis de atividade? Esta skill fornece diretrizes autorizadas do Apple Human Interface Guidelines para componentes de UI de status e progresso em iOS, iPadOS, watchOS e macOS.

يدعم: Claude Codex Code(CC)
📊 70 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "Apple HIG: Status Components". Devo usar um spinner ou barra de progresso para um upload de imagem de 5 segundos?

النتيجة المتوقعة:

  • Use uma barra de progresso determinada para um upload de 5 segundos.
  • Racional: Indicadores determinados mostram progresso mensurável e parecem mais rápidos que spinners. Usuários podem estimar o tempo restante.
  • Referência HIG: ProgressIndicators - 'Prefira indicadores de progresso determinados quando a duração for conhecida.'

استخدام "Apple HIG: Status Components". É aceitável ocultar a barra de status no meu app de leitura?

النتيجة المتوقعة:

  • Oculte a barra de status apenas para o modo de leitura imersivo, não em todo o app.
  • Forneça um gesto de toque para restaurar a visibilidade da barra de status.
  • Usuários precisam de acesso ao horário e status da bateria sem sair do seu app.
  • Referência HIG: StatusBars - 'Evite ocultar permanentemente a barra de status.'

التدقيق الأمني

آمن
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
الملفات التي تم فحصها
262
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

45
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
31
المجتمع
100
الأمان
65
الامتثال للمواصفات

ماذا يمكنك بناءه

Estados de Carregamento de Apps Mobile

Determinar o indicador de progresso apropriado para operações de rede e tarefas em segundo plano em apps iOS

Rastreamento de Atividade em Apps de Fitness

Implementar anéis de atividade que cumpram as diretrizes do Apple HIG para metas de Move, Exercise e Stand

Experiência de Imersão em Mídia

Decidir quando ocultar ou mostrar a barra de status para vídeo em tela cheia, fotos ou jogos

جرّب هذه الموجهات

Seleção Básica de Indicador de Progresso
Preciso mostrar o progresso de um download de arquivo. Devo usar uma barra de progresso ou spinner? O download leva 10-30 segundos.
Decisão de Visibilidade da Barra de Status
Estou construindo um visualizador de fotos. Quando devo ocultar a barra de status e como os usuários podem restaurá-la?
Implementação de Anel de Atividade
Posso usar as cores do anel de atividade (vermelho, verde, azul) para minha própria visualização de progresso personalizada que não está relacionada ao rastreamento de fitness?
Progresso Multi-Plataforma Avançado
Preciso de feedback de progresso consistente em iOS, iPadOS e watchOS para um app de treino. Quais são os requisitos específicos de cada plataforma e como manipulo a exibição do anel de atividade em cada uma?

أفضل الممارسات

  • Use barras de progresso determinadas quando a duração ou percentual da operação for conhecida
  • Coloque indicadores de progresso inline próximo ao conteúdo sendo carregado, não em modal dialogs distantes
  • Mantenha a visibilidade da barra de status exceto para experiências verdadeiramente imersivas como vídeo em tela cheia

تجنب

  • Usar spinners para operações com duração conhecida - usuários não podem estimar o tempo de espera
  • Empilhar múltiplos indicadores de progresso - agregue em uma única representação
  • Reaproveitar cores ou design de anéis de atividade para dados não relacionados a fitness - viola as diretrizes HIG

الأسئلة المتكررة

Quando devo usar um spinner versus uma barra de progresso?
Use uma barra de progresso quando você conhece a duração ou percentual. Use um spinner (indeterminado) apenas quando a duração é desconhecida, como ao aguardar uma resposta de rede sem informação de tamanho.
Posso personalizar as cores dos anéis de atividade para meu app de fitness?
Não. As cores dos anéis de atividade são fixas: vermelho para Move, verde para Exercise, azul para Stand. Nunca modifique essas cores ou use a metáfora de anel para dados não relacionados.
É aceitável ocultar a barra de status no meu jogo?
Sim, ocultar a barra de status é apropriado para experiências imersivas como jogos e mídia em tela cheia. Forneça um gesto simples para restaurá-la se usuários precisarem verificar o horário.
Como manipulo múltiplos downloads simultâneos?
Evite empilhar múltiplos indicadores. Mostre progresso agregado (percentual combinado) ou exiba progresso para a operação mais relevante. Nunca sobrecarregue usuários com múltiplos spinners.
Quais considerações de acessibilidade se aplicam a indicadores de progresso?
Anuncie mudanças de progresso via VoiceOver usando regiões ao vivo. Forneça atualizações de percentual em intervalos significativos, não em cada mudança menor. Garanta contraste de cores adequado.
Posso usar anéis de atividade para exibir dados não relacionados a fitness como conclusão de tarefas?
Não. Anéis de atividade são exclusivos para metas de Move, Exercise e Stand. Usá-los para outros dados confunde os usuários e viola o Apple HIG. Use indicadores de progresso padrão.

تفاصيل المطور

بنية الملفات