O monitoramento New Relic Mobile oferece visibilidade completa sobre o desempenho e resolução de problemas de aplicativos móveis Android, iOS e híbridos. No mercado atual, que é intensamente competitivo, os desenvolvedores de aplicativos móveis têm que garantir disponibilidade consistente e excelentes experiências do usuário. Como os negócios estão se tornando mais dependentes dos aplicativos móveis para impulsionar engajamento e receita, a exigência por soluções de monitoramento eficientes se tornou vital.

Visão geral da solução

As métricas de desempenho são rastreadas pelo monitoramento de aplicativo móvel, que identifica deficiências impostas pelos servidores, redes, dispositivos, códigos e outros fatores. A análise ajuda a prevenir e resolver problemas que são vitais para uma perfeita experiência do usuário. As medidas de falhas com dados em séries temporais oferecem insights, e relatórios de usuário final aprimoram a análise, embora possam ser desafiadores quanto a se relacionar com problemas específicos.

Métricas essenciais para medir o desempenho e a saúde do seu aplicativo

Embora os usuários da web tenham se adaptado a demoras mínimas, os usuários móveis querem que seus aplicativos tenham tempo de resposta rápida. A experiência do usuário pode ser afetada adversamente por problemas de desempenho. A grande variedade de dispositivos que têm várias especificações e a flutuação das redes móveis aumentam esses desafios.

Entender exatamente quando e onde ocorrem os problemas relacionados à experiência dos consumidores, como crashes, atraso no carregamento da interface e erros quando o aplicativo não responde, é essencial para a identificação rápida e a resolução desses problemas. Monitorar essas métricas no decorrer do tempo dá a você insights sobre quão bem seu aplicativo está funcionando e garante que a sua equipe seja informada assim que os objetivos de nível de serviço não forem atendidos.

Abaixo estão as métricas essenciais para avaliar o desempenho e a saúde do seu aplicativo.

Hora de início do aplicativo/lançamento do aplicativo 

O desempenho do seu aplicativo deve ser eficiente. Inicializações lentas não passarão desapercebidas pelos usuários. A velocidade de lançamento é um indicativo excelente da qualidade do seu software, e monitorá-la ajuda a determinar quão responsivo ele é. Use a New Relic para monitorar dados importantes, como tempo de inicialização lenta, tempo de inicialização rápida e muito mais, para melhorar o desempenho do seu aplicativo.

O Android vitals considera excessivos os tempos de inicialização do aplicativo a seguir:

  • Ao levar pelo menos 5 segundos para inicializar
  • Uma inicialização rápida requer pelo menos 1,5 segundos ou mais

Inicialização lenta: refere-se à inicialização do aplicativo desde o começo.

Inicialização rápida: refere-se à quando o processo do seu aplicativo já está funcionando no plano de fundo.

Mapa de serviço

O mapa de serviço detalha todos os serviços componentes do seu aplicativo e retrata as dependências observáveis entre esses serviços em tempo real, permitindo que você descubra gargalos e entenda os fluxos de dados em toda a arquitetura do frontend e do backend. Isso listará a experiência dos seus usuários, os serviços, a infraestrutura e as entidades de rede, incluindo operações de engenharia.

Distribuição geográfica

Ao analisar o relatório de distribuição geográfica, você consegue identificar os países, as regiões comerciais ou as regiões geográficas em que um aplicativo tem mais visitantes/visitantes únicos. A distribuição geográfica inclui: pedidos de rede, tamanho de transferência de dados, taxas de falha etc.

Transações distribuídas

Pode ser difícil diagnosticar problemas de desempenho, em especial se eles ocorrerem intermitentemente. Ao analisar os logs do aplicativo, podemos ver que o aplicativo leva mais de um segundo para capturar os dados do banco de dados ou de APIs de terceiros. Além dessa observação, nenhum insight imediato é oferecido por esses logs. 

O monitoramento distribuído pode melhorar bastante o monitoramento em todos os cenários complexos do aplicativo, incluindo vários serviços ou aplicativos. Isso não é apenas para aplicativos da web. Estendemos isso para aplicativos móveis iOS e Android, revelando novos insights de desempenho.

Crashes 

Os aplicativos móveis de larga escala estão propensos a crashes. A instrumentação da New Relic ajuda na identificação de crashes de alto impacto. Para encontrar funções ou métodos que estão causando problemas, exiba os dados específicos de crash para cada sessão e para as jornadas do usuário.

Monitoramento de alterações

As correções e alterações novas e significativas nos códigos são capturadas usando o monitoramento de alterações. Ao usar uma integração do pipeline de implementação ou uma API, você pode registrar alterações e vê-las como marcadores na página de resumo móvel.

monitoramento-alterações

Errors Inbox

Um método centralizado para reconhecimento e atribuição de prioridade aos problemas. Instâncias semelhantes de erros ou eventos são agrupados juntos em uma Errors Inbox. Quando dois erros têm a mesma impressão, eles são combinados em um grupo de erros. São oferecidas informações importantes sobre o erro, capacitando você a retificar os erros mais rapidamente e no contexto de todo stack.

Comparações de versões diferentes do aplicativo

Para insights sobre o sucesso da sua versão, tire proveito da nossa página de versões lançadas para comparar as taxas de crash, engajamento do usuário e indicadores de desempenho em todas as diferentes versões.

Jornadas do usuário

Agora, você pode acessar rapidamente uma visão geral abrangente de cada interação do usuário precedente ao crash com as jornadas do usuário da New Relic. Isso habilita você a continuar monitorando cada estágio da jornada do usuário móvel e identificando e tratando os problemas de forma mais rápida, prevenindo quaisquer interrupções antes que elas afetem negativamente a experiência do usuário.

 

Dados de telemetria offline 

A carga de dados é retida localmente se não puder ser enviada online. Os dados são transferidos para a New Relic e retirados do armazenamento assim que a conexão for estabelecida novamente.

Conclusão

A forte observabilidade para aplicativos móveis ajuda a garantir uma experiência agradável aos usuários. Você pode melhorar a durabilidade do aplicativo e a satisfação dos clientes monitorando os crashes e o desempenho, e resolvendo rapidamente problemas usando ferramentas como o monitoramento da New Relic Mobile.