Testar suas personalizações para dispositivos móveis

Objetivos de aprendizagem

Após concluir esta unidade, você estará apto a:
  • Enumerar as melhores práticas para a criação móvel.
  • Explicar por que é útil lançar o piloto do aplicativo Salesforce móvel antes do lançamento oficial.
  • Testar suas páginas do Visualforce no aplicativo Salesforce.
  • Testar suas personalizações adequadamente.

Dar vida aos seus casos de uso

Você recebeu o OK para a distribuição para dispositivos móveis. Eba! Sabíamos que ia conseguir. Agora é hora de passar para o próximo estágio da distribuição: criação e teste.

Até aqui, você provavelmente já passou algum tempo personalizando o aplicativo Salesforce para atender aos casos de uso móvel da sua empresa. Nesta etapa da distribuição, dê os toques finais em sua obra-prima para dispositivos móveis e teste o que criou. Lembre-se: Assim como com qualquer distribuição do Salesforce, deve criar e testar as personalizações na sandbox ou na conta Developer Edition primeiro e depois passá-las para a produção quando estiver pronto para o lançamento.

Criar uma experiência que funciona bem em dispositivos móveis

Esperamos que você tenha conferido os recursos incríveis que mencionamos na unidade anterior. Eles podem ajudá-lo a personalizar o aplicativo Salesforce e moldá-lo para transformá-lo em uma ferramenta potente que ajudará seus usuários a trabalhar com muito mais rapidez. Quando for personalizar o aplicativo, pense no que você pode fazer para melhorar a experiência de usuário móvel.

Como criar uma boa experiência para usuários de dispositivos móveis? O design móvel é incrível porque obriga você a pensar de maneira diferente. Telefones e tablets têm telas pequenas e, portanto, você precisa se ater ao que é essencial e priorizar o que importa realmente. As conexões de celular podem ser lentas ou ter interrupções, o que significa que você precisará maximizar o desempenho.

Ao finalizar as personalizações para dispositivos móveis, tenha estas dicas em mente:

  • Menos é mais. Para seus layouts de página, considere o tamanho da tela dos dispositivos móveis e coloque as informações mais importantes na parte superior. Adicione somente os campos que são realmente necessários. Uma boa prática é incluir cinco campos ou menos em uma página e, definitivamente, menos de oito.
  • Projetar para velocidade. Pense em desempenho ao adicionar elementos personalizados às suas páginas. Existem imagens ou processos que podem diminuir a velocidade de carregamento das páginas? Os usuários têm menos paciência com desempenho em dispositivos móveis e, portanto, você deve simplificar o conteúdo e os elementos de página devem ser os mais leves possível.
  • Pensar em metas de toque. Pense em como os usuários interagem com seus dispositivos móveis ao criar páginas personalizadas. Por exemplo, botões são mais fáceis de tocar do que links.
  • Abraçar os recursos móveis. Pense em todos os recursos interessantes disponíveis nos telefones: localização, câmera, acelerômetro e outros. Existem maneiras de aproveitar os recursos que são exclusivos dos dispositivos móveis?

Se quiser saber mais sobre melhores práticas de design móvel, confira alguns dos links incluídos na seção de recursos.

Otimizar suas páginas do Visualforce

Se você tem páginas do Visualforce, é possível disponibilizá-las para usuários de dispositivos móveis no aplicativo Salesforce. Basta marcar uma caixa de seleção para ativar uma página do Visualforce para dispositivos móveis. Veja a seção de recursos para acessar um tutorial.

Só que, normalmente, não é tão simples assim.

As páginas do Visualforce não funcionam bem em dispositivos móveis automaticamente no aplicativo móvel e, durante os testes, você pode ter alguns problemas com as páginas e aplicativos personalizados existentes.

Felizmente, fazer com que as páginas do Visualforce fiquem bem no aplicativo móvel não tem muitas complicações. Você pode revisar seu código para que as páginas funcionem tanto no site completo do Salesforce quanto no aplicativo Salesforce ou pode criar páginas específicas para dispositivos móveis.

Se você deseja usar as páginas do Visualforce no aplicativo Salesforce, sua nova melhor amiga é a seção Diretrizes e melhores práticas do Visualforce do Guia do desenvolvedor do aplicativo móvel Salesforce.

Testar suas personalizações

Depois de concluir as tarefas de configuração, você terá alcançado um grande marco em tecnologia móvel: ter um protótipo da sua versão personalizada do aplicativo Salesforce. Agora é hora de pegar o protótipo e testar, testar, testar. Depois disso, teste mais um pouco. Já falamos que é bom testar?

Falando sério agora, não podemos enfatizar o quão importante é testar a versão. Você não quer ter nenhuma surpresa desagradável durante o lançamento em dispositivos móveis. Não deixe de testar o aplicativo em todos os tipos de dispositivos móveis e sistemas operacionais que são usados pelos funcionários para acessar o aplicativo Salesforce. E teste novamente. (Última vez, juro. Paramos oficialmente de chatear você com essa história de testar.)

Claro que entendemos que é conveniente fazer verificações rápidas no desktop sem ter que pegar um dispositivo móvel para testar cada mudança. Para a sua sorte, existem emuladores de dispositivos disponibilizados pela Apple e pelo Google que permitem o desenvolvimento com iteração no seu desktop.

Para trabalhar com o aplicativo móvel em um emulador de dispositivos, baixe e instale o SDK adequado para seus dispositivos suportados:

Agora, prepare-se para um aviso importante. (Se fosse possível escrever isso em neon e luzes que piscam, nós faríamos.)

Importante

Importante

A execução do aplicativo Salesforce em um emulador não tem suporte para uso normal. E não é um substituto do teste completo do aplicativo nos dispositivos móveis com suporte pela sua organização. Teste regularmente seu aplicativo em todas as plataformas e dispositivos nos quais você pretende implantar.

Fazer o piloto do protótipo com usuários

Agora que você tem um protótipo em funcionamento, por que não demonstrá-lo? Antes do lançamento oficial em dispositivos móveis, você poderia fazer um programa piloto com o aplicativo envolvendo um pequeno grupo de usuários para receber o feedback inicial. Claro, isso estende o cronograma de distribuição um pouquinho, mas o feedback recebido é extremamente valioso. Os pilotos podem ajudá-lo a:

  • Validar seus casos de uso móvel e identificar oportunidades de novos casos de uso.
  • Simplificar as personalizações e indicar algumas “armadilhas”.
  • Reunir perguntas frequentes que podem influenciar seu plano de treinamento.
  • Treinar seu grupo de superusuários e simpatizantes antes do lançamento oficial.
  • Gerar um interesse inicial pelo aplicativo móvel
  • Ganhar maior aceitação das partes interessadas e dos executivos com as vitórias iniciais.
  • Reunir depoimentos e histórias de sucesso para usar nos materiais de marketing e de comunicação.

Encontrar usuários para o piloto

Quais usuários você deve envolver no piloto? Claro que os superusuários devem participar, por motivos já explicados anteriormente. Mas você precisa ter perspectivas e opiniões diferentes. Isso significa que os insurgentes – os usuários do Salesforce que sempre estão discutindo com você em todas as etapas – também devem ser incluídos.

Sim, você ama seus prodígios do Salesforce. Mas os rebeldes são igualmente importantes. Você precisa estar preparado para ouvir todas as possíveis reclamações e pontos fracos relacionados ao uso do aplicativo móvel. Se você tratar dessas questões logo, transformará os rebeldes dos dispositivos móveis em seus maiores simpatizantes.