Habilidades Apple HIG: Status Components
📦

Apple HIG: Status Components

Seguro

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.

Suporta: Claude Codex Code(CC)
🥉 73 Bronze
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "Apple HIG: Status Components". Devo usar um spinner ou barra de progresso para um upload de imagem de 5 segundos?

Resultado esperado:

  • 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.'

A utilizar "Apple HIG: Status Components". É aceitável ocultar a barra de status no meu app de leitura?

Resultado esperado:

  • 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.'

Auditoria de Segurança

Seguro
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
Arquivos analisados
262
Linhas analisadas
0
achados
1
Total de auditorias
Nenhum problema de segurança encontrado
Auditado por: claude

Pontuação de qualidade

45
Arquitetura
100
Manutenibilidade
87
Conteúdo
50
Comunidade
100
Segurança
65
Conformidade com especificações

O Que Você Pode Construir

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

Tente Estes Prompts

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?

Melhores Práticas

  • 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

Evitar

  • 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

Perguntas Frequentes

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.

Detalhes do Desenvolvedor

Estrutura de arquivos