7 melhores práticas recomendadas pela Apple ao projetar para o VisionOS

As 7 melhores práticas recomendadas pela Apple para o design no VisionOS

Apple Vision Pro headset na WWDC 2023

À medida que o calendário se transforma de 2023 para 2024, a Apple está ficando mais perto de lançar seu headset Vision Pro, surpreendentemente caro e totalmente experimental. Apenas nesta semana, a Apple anunciou que o iPhone 15 Pro e Pro Max podem capturar vídeos espaciais para o Vision Pro.

Pode-se dizer que a visão da Apple sobre a realidade artificial está cada vez mais próxima da realidade real. E sim, estou bastante orgulhoso dessa frase.

Também: Eu experimentei o Apple Vision Pro e ele está muito à frente do que eu esperava

Recentemente, a Apple também começou a lançar diretrizes de design para desenvolvedores. Uma que chamou minha atenção é o “Q&A: Design espacial para visionOS” da empresa. Esse documento fornece algumas melhores práticas para desenvolvedores que criam aplicativos para o visionOS.

Já que o visionOS é uma fera muito diferente de todas as outras implementações do sistema operacional da Apple, especialmente no departamento de interface do usuário, achei que seria interessante compartilhar com você algumas dessas recomendações de melhores práticas.

Dessa forma, se você é um desenvolvedor, pode começar a pensar em como construir seus aplicativos. E se você é um usuário considerando comprar um desses óculos de ouro maciço, terá uma ideia melhor de como os designers estão construindo seus aplicativos e como será sua experiência.

Vamos começar, certo?

1. Imersão gradual

A Apple recomenda que você introduza gradualmente os usuários ao seu aplicativo, começando com uma visualização em uma janela dentro do ambiente de realidade aumentada.

Dessa forma, eles não são jogados repentinamente em um mundo completamente novo, mas podem se acostumar lentamente e sentir que têm algum controle sobre seu nível de imersão, pelo menos até que se sintam confortáveis com o ambiente.

Também: Dois avanços tornaram 2023 o ano mais inovador da tecnologia em mais de uma década

2. Identifique seus momentos-chave

Vamos supor que você seja um desenvolvedor que tem um aplicativo existente para iPad. Vamos supor que você queira trazer esse aplicativo para o visionOS. O aplicativo do iPad, por sua natureza, é plano e retangular. Mas o visionOS permite que os usuários vejam tudo ao redor. Existe algo em seu aplicativo que claramente se adapta à realidade virtual?

Também: Dentro do visionOS: 17 coisas que os desenvolvedores precisam saber agora mesmo

A Apple usa seu aplicativo de Fotos como exemplo. Um momento-chave para o aplicativo de Fotos da Apple pode ser mostrar uma foto panorâmica envolvendo completamente o usuário. As panorâmicas são uma característica antiga do aplicativo Fotos, mas envolver espacialmente a panorâmica é algo que destacaria o ambiente de realidade mista.

Em um aplicativo de escrita, a virtualização poderia envolver a transição de uma interface de usuário típica com janelas para um modo de foco que exclui o mundo exterior e permite que os usuários se concentrem, fornecendo um fundo tranquilo e talvez alguma música relaxante.

3. Ajuste os elementos da interface do usuário para acomodar o novo ambiente

Alguns elementos da interface do usuário são diretamente compatíveis entre o iPadOS e o visionOS, mas outros não são uma correspondência exata. A Apple tem um vídeo de diretrizes de design espacial que vale a pena assistir para se atualizar.

Também: Você acreditaria que um headset de realidade virtual vendeu mais do que os AirPods durante a Sexta-feira Negra? Acredite, isso aconteceu

Uma área para prestar especial atenção é ao usar efeitos de hover. Ao passar o mouse sobre um botão em uma interface plana, você só precisa ver um destaque. Mas ao passar o mouse sobre – ou na frente – de algo no espaço de realidade virtual, você tem um espaço inteiro para trabalhar. Portanto, preste atenção em como as coisas parecem e se sentem, e evite induzir vertigens movendo objetos e botões rapidamente.

4. Utilize sistemas de grade quando apropriado

A Apple diz que aplicativos projetados com o sistema de grade do iPadOS se traduzirão muito bem para o Vision Pro. A grade funciona bem para projetar janelas. Tamanhos de ponto se traduzem bem do iPad para o Vision Pro.

Mas à medida que você lida com objetos mais centrados em 3D, os sistemas de grade se quebram. Quando você está se movendo no espaço 3D, tenha cuidado ao colocar seus controles. Por exemplo, pode ser um pouco confuso se você tiver controles próximos para um objeto distante.

5. Incorpore o design sonoro de forma estratégica

O design sonoro – isto é, áudio – desempenha um papel crucial na computação espacial. O som pode não ser tão crítico para experiências de interface plana, mas nós, seres humanos, confiamos no som – e na consciência espacial que o som proporciona – para nos orientar em nosso ambiente do mundo real. Portanto, tenha em mente que o som não apenas torna seu ambiente mais interessante, mas também pode servir como uma ferramenta de orientação.

Nesse sentido, mesmo se você estiver construindo um aplicativo não destinado ao entretenimento que normalmente não se concentra em som, considere como elementos sonoros, por mais sutis que sejam, podem ser usados para a orientação espacial do usuário no espaço de realidade virtual.

Também: Vision Pro da Apple: Um conceito protótipo com esse enorme potencial

E enquanto você estiver nisso, permita que seus usuários controlem o som, ajustem o volume e até mesmo o desliguem. Ofereça pistas sonoras que possam ser úteis, mas dê aos usuários o controle sobre como essas pistas são aplicadas. Aqui está um ótimo recurso da Apple sobre design sonoro.

6. Foque em detalhes importantes, mas não sobrecarregue

A Apple recomenda sempre renderizar um plano de fundo para que os usuários se sintam ancorados. Se você estiver colocando alguém dentro de um teatro, forneça detalhes importantes (como um palco, iluminação e cortinas), mas não se envolva tentando reproduzir as manchas de refrigerante no carpete ou o estalar único que vem de pisar em pedaços de pipoca petrificada. Se você estiver renderizando uma paisagem ao ar livre, mostre nuvens em movimento lento, mas mantenha as coisas sutis.

Obviamente, se você estiver colocando pessoas em um jogo em que a ideia principal é sobrecarregá-las, então vá em frente. Mas a Apple está muito mais interessada em usar RV e RA como uma ferramenta aprimorada, em vez de apenas como uma plataforma de jogos. E nesse contexto, é provavelmente sábio evitar fazer com que seus clientes vomitem seus almoços dentro de seus headsets de mais de $3.500.

7. Use o simulador VisionOS

Na verdade, existe um simulador VisionOS disponível dentro do Xcode, o ambiente de desenvolvimento da Apple. Aqui está um guia de todos os simuladores Xcode. E aqui está um guia de como interagir com o seu aplicativo dentro do simulador VisionOS do Xcode.

Aí estão. Sete dicas úteis para manter o interior dos seus usuários intactos.

Também: O iPhone 15 Pro pode capturar oficialmente vídeo espacial para o Vision Pro da Apple

O que você acha? Está construindo aplicativos para VisionOS? Está planejando comprar um Vision Pro? Deixe-nos saber nos comentários abaixo.


Você pode acompanhar as atualizações diárias do meu projeto nas redes sociais. Certifique-se de se inscrever em meu boletim informativo semanal on Substack, e me siga no Twitter em @DavidGewirtz, no Facebook em Facebook.com/DavidGewirtz, no Instagram em Instagram.com/DavidGewirtz, e no YouTube em YouTube.com/DavidGewirtzTV.