Leitores como você ajudam a apoiar o MUO. Quando você faz uma compra usando links em nosso site, podemos ganhar uma comissão de afiliado. Consulte Mais informação.

Os clipes de aplicativos fornecem uma maneira rápida de acessar recursos específicos de um aplicativo iOS sem baixar tudo. Eles permitem que os usuários experimentem e se beneficiem facilmente de um aplicativo, o que pode incentivá-los a baixar o aplicativo completo.

Como os clipes de aplicativos diferem dos aplicativos tradicionais

A principal diferença entre um App Clip e um aplicativo tradicional está no nível de funcionalidade e recursos. Os App Clips fornecem acesso rápido a um recurso específico de um aplicativo. Projetado para ser facilmente descoberto e iniciado, o App Clips oferece aos usuários a funcionalidade necessária para concluir uma tarefa.

Depois que a tarefa é concluída, o clipe é desinstalado automaticamente após um período de inatividade.

Clipes de aplicativos são normalmente iniciados a partir de sites, tags NFC, digitalização de códigos QR e muito mais.

instagram viewer

Por outro lado, os aplicativos tradicionais devem ser totalmente baixados e instalados no dispositivo do usuário antes do uso. Eles são normalmente mais abrangentes, fornecendo toda a gama de recursos e experiência do usuário. Os aplicativos tradicionais lidam com casos de uso mais frequentes, que seu desenvolvimento deve levar em consideração.

Projetando um clipe de aplicativo eficaz com o React Native

Como os App Clips são um recurso da plataforma iOS, você precisará trabalhar com o projeto iOS em um aplicativo React Native.

Não há uma maneira estabelecida de criar um clipe de aplicativo iOS usando o React Native. No entanto, existem alguns fatores a serem considerados na equação que o ajudarão a criar um App Clip eficaz e funcional.

Tamanho do clipe de aplicativo

Um grande obstáculo que você enfrentará é manter o tamanho do seu App Clip abaixo da referência de 10 megabytes necessária.

Um clipe de aplicativo e seu aplicativo completo correspondente compartilharão certas funcionalidades principais. Por exemplo, ambos os aplicativos podem enviar notificações e fazer chamadas de API. No entanto, você deve deixar de fora quaisquer recursos desnecessários, dependendo do objetivo do App Clip.

Essa funcionalidade limitada significa que o App Clip terá um conjunto menor de dependências nativas necessárias para funcionar.

Como os App Clips fornecem uma experiência focada e leve, você deve ser explícito sobre as dependências nativas definidas para o App Clip. Você definirá essas dependências dentro do iOS Podfile antes de instalar os Pods manualmente.

Design de IU Funcional para o App Clip

Os clipes de aplicativos geralmente são criados de forma idêntica à experiência completa do aplicativo. Decidir como seu App Clip pode espelhar melhor o aplicativo completo enquanto permanece focado em sua tarefa e sendo leve é ​​algo a considerar. Pegue o clipe de aplicativo do Shazam e o aplicativo completo:

2 imagens

Sua arquitetura de design é essencialmente a mesma, assim como algumas funcionalidades básicas. O design do seu App Clip deve focar em funcionalidade e praticidade. Construa-o para funcionar sem problemas e só mostre informações ao usuário quando for absolutamente necessário.

Estrutura do Código

Você pode aproveitar as semelhanças compartilhadas entre um clipe de aplicativo e o aplicativo completo ao planejar a estrutura do seu código.

O compartilhamento de código entre os dois aplicativos de destino seria ideal para manutenção. Ao compartilhar uma base de código comum, você também pode reduzir o número de bibliotecas externas e dependências adicionadas ao projeto.

A base de código compartilhada pode ser um conjunto de arquivos JavaScript contendo a lógica de negócios do aplicativo. Você pode então configurar seu projeto Xcode para usar esta base de código adicionando a base de código compartilhada como uma dependência.

Você deve garantir que ambas as versões do seu aplicativo incluam qualquer código compartilhado. Use uma ferramenta como o Metro Bundler para o aplicativo React Native e o sistema de fase de construção do Xcode para o App Clip.

Comece a criar o clipe de aplicativo

Para criar seu primeiro clipe de aplicativo com tecnologia React Native, abra o projeto React Native iOS dentro do Xcode depois de criar um projeto React Native simples usando npx react-native init.

A Apple lançou o App Clips com a atualização do software iOS 14, portanto, você precisará do seu simulador executando o iOS 14 para executar um App Clip.

Para criar um novo alvo de App Clip dentro do Xcode:

  1. Selecione Arquivo > Novo > Alvo > Clipe de aplicativo (procure por "App Clip" na barra de pesquisa para adicionar o alvo App Clip ao seu projeto):
  2. Em seguida, preencha as opções do App Clip:

Para incorporar uma experiência do App Clip no projeto Xcode existente, o Xcode adicionará uma nova fase de compilação ao destino do aplicativo. Você pode executar o App Clip no Xcode neste estágio inicial, mas ele aparecerá vazio, pois nenhum componente de interface do usuário está presente ainda.

Para construir a experiência do usuário para o App Clip, você integrará o código React Native para definir todos os elementos de interface do usuário necessários. Aproveitando o React Native, você pode criar uma interface intuitiva e responsiva para o seu App Clip que funcionará efetivamente em dispositivos iOS.

Depois de integrar o código React Native ao projeto Xcode, você pode visualizar a interface do usuário do App Clip e fazer os ajustes necessários.

Como mencionado anteriormente, construir um App Clip com React Native não é diferente de construir qualquer aplicativo iOS regular com React Native. Apenas certifique-se de acompanhar constantemente o tamanho do App Clip ao criar e adicionar novas dependências para o aplicativo.

Possibilidades futuras para clipes de aplicativos

Os App Clips podem potencialmente revolucionar a forma como interagimos com aplicativos móveis e o mundo físico. Você pode usá-los para pagamentos sem contato, orientação, realidade aumentada, Internet das Coisas (IoT), serviços sob demanda, ingressos para eventos e controle de acesso. Espere que novos e criativos casos de uso para App Clips surjam à medida que a tecnologia se desenvolve.

Resumindo, os App Clips fornecem acesso rápido e fácil aos recursos do aplicativo, tornando-os uma solução eficiente e conveniente para usuários em trânsito.