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.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
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
SeguroStatic 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.
Pontuação de qualidade
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
Preciso mostrar o progresso de um download de arquivo. Devo usar uma barra de progresso ou spinner? O download leva 10-30 segundos.
Estou construindo um visualizador de fotos. Quando devo ocultar a barra de status e como os usuários podem restaurá-la?
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?
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?
Posso personalizar as cores dos anéis de atividade para meu app de fitness?
É aceitável ocultar a barra de status no meu jogo?
Como manipulo múltiplos downloads simultâneos?
Quais considerações de acessibilidade se aplicam a indicadores de progresso?
Posso usar anéis de atividade para exibir dados não relacionados a fitness como conclusão de tarefas?
Detalhes do Desenvolvedor
Autor
sickn33Licença
MIT
Repositório
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/hig-components-statusReferência
main
Estrutura de arquivos