Habilidades Apple HIG: Platform Design
📦

Apple HIG: Platform Design

Seguro

Crie Aplicativos para Cada Plataforma Apple

Criar aplicativos para múltiplas plataformas Apple requer entender as convenções únicas de cada plataforma. Esta habilidade fornece orientação especializada sobre os padrões de design do iOS, iPadOS, macOS, tvOS, visionOS e watchOS para ajudá-lo a criar experiências nativas que os usuários esperam.

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: Platform Design". Qual é a diferença entre navegação no iOS e macOS?

Resultado esperado:

  • iOS usa barras de abas na parte inferior para navegação primária, otimizadas para alcance do polegar
  • macOS usa barras laterais e barras de menu, otimizadas para precisão do ponteiro
  • iOS usa pilhas de navegação push/pop; macOS usa múltiplas janelas e abas
  • Layouts do iOS são de coluna única; macOS suporta layouts densos de múltiplas colunas

A utilizar "Apple HIG: Platform Design". Como projeto botões para tvOS?

Resultado esperado:

  • Botões no tvOS devem ter no mínimo 66x66 pt (mínimo absoluto de 56x56 pt)
  • Projetar estado de foco com feedback visual claro quando selecionado
  • Botões são navegados usando a superfície de toque do Siri Remote, não toque direto
  • Garanta contraste suficiente e texto grande para visualização à distância do sofá

Auditoria de Segurança

Seguro
v1 • 2/25/2026

All 567 static analysis findings are false positives. The skill contains only markdown documentation files referencing Apple's official Human Interface Guidelines. URLs are legitimate links to developer.apple.com. Terms flagged as 'C2 keywords' and 'weak cryptographic algorithm' are standard HIG terminology in documentation context. No executable code present - purely reference documentation.

7
Arquivos analisados
593
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

Porte do iOS para macOS

Adaptar um aplicativo do iPhone para Mac requer converter barras de abas em barras laterais, adicionar barras de menu e atalhos de teclado, e suportar janelas redimensionáveis com layouts mais densos.

Design de App Universal

Criar um novo aplicativo para iPhone, iPad e Mac requer entender quando compartilhar elementos de design versus quando implementar padrões de navegação e interação específicos de cada plataforma.

Preparação para Computação Espacial

Portar um aplicativo existente do iPad para visionOS requer aprender sobre janelas espaciais, volumes, espaços e adaptar interações por toque para rastreamento ocular e gestos com as mãos.

Tente Estes Prompts

Comparação de Plataformas
Estou projetando um aplicativo para iOS e macOS. Quais são as principais diferenças nos padrões de navegação que devo conhecer?
Adaptação de Método de Entrada
Meu aplicativo usa gestos de deslizar no iPhone. Como devo adaptar essas interações para o trackpad do macOS e iPad com suporte a ponteiro?
Tradução de Layout
Tenho uma interface mestre-detalhe no iPad usando Split View. Qual é o padrão equivalente no iPhone e macOS?
Estratégia Multi-Plataforma
Estou lançando primeiro no iOS e depois expandindo para iPadOS, macOS e visionOS. Quais decisões de design devo tomar agora para simplificar expansões futuras para outras plataformas?

Melhores Práticas

  • Respeite a identidade de cada plataforma - não simplesmente replique designs entre plataformas
  • Combine métodos de entrada com padrões de interação - toque para manipulação direta, ponteiro para precisão
  • Use convenções de navegação específicas da plataforma que os usuários já compreendem

Evitar

  • Portar barra de abas do iOS diretamente para macOS sem adaptar para navegação por barra lateral
  • Usar tamanhos de botão otimizados para toque no macOS onde controles menores direcionados a ponteiro são esperados
  • Ignar recursos de acessibilidade da plataforma como Dynamic Type no iOS ou VoiceOver no macOS

Perguntas Frequentes

Devo criar um aplicativo universal ou aplicativos separados para cada plataforma?
Aplicativos universais simplificam distribuição e compartilhamento de código. No entanto, cada plataforma requer implementações de UI distintas para parecerem nativas. Considere um aplicativo universal com controladores de visão específicos de cada plataforma em vez de UI idêntica entre plataformas.
Como lido com diferentes tamanhos de tela no iPhone?
Use Auto Layout e Size Classes para adaptar a todos os tamanhos de tela do iPhone. Projete primeiro para a menor tela alvo e depois garanta que os layouts escalem adequadamente. Teste nos tamanhos iPhone SE, iPhone padrão e Pro Max.
Qual versão mínima do sistema operacional devo suportar?
Suporte pelo menos duas versões principais do sistema operacional anteriores. A partir de 2025, iOS 17+, iPadOS 17+, macOS 14+, tvOS 17+, visionOS 1+ e watchOS 10+ cobrem a vasta maioria dos dispositivos ativos enquanto habilitam APIs modernas.
Preciso redesenhar meu aplicativo completamente para cada plataforma?
Não completamente. Compartilhe lógica de negócios, modelos de dados e serviços backend. Adapte apenas a camada de UI para corresponder às convenções de cada plataforma. O SwiftUI permite compartilhamento significativo de código enquanto renderiza interfaces nativas de cada plataforma.
Quão importante é seguir o HIG exatamente?
Convenções do HIG existem porque os usuários as esperam. Desviar-se cria atrito e confusão. Você pode expressar identidade da marca através de cor, tipografia dentro das diretrizes e conteúdo - mas mantenha padrões de navegação e interação familiares.
Posso usar o mesmo sistema de design em todas as plataformas?
Seu sistema de design interno pode definir tokens compartilhados como cores e espaçamento. No entanto, as implementações dos componentes devem produzir controles nativos da plataforma. Um botão se parece e se comporta de forma diferente no iOS versus macOS - respeite essas diferenças.