Você está na página 1de 2

Proposta de projeto: Melhora de desempenho de

aplicação móvel em dispositivos IOS:


• Problema
• Solução
• Viabilidade
• Conclusão

Problema:
Eu como um usuário do aplicativo Claro Flex, gostaria de ter um desempenho mais fluido e
responsivo ao usar o aplicativo, para poder realizar minhas tarefas de forma eficiente e sem
frustrações causadas por lentidão ou travamentos.

Dado que sou um usuário regular do aplicativo em um dispositivo iOS, e o aplicativo possui
diversas funcionalidades, telas e interações, quando abro o aplicativo e navego por diferentes
seções, telas e funcionalidades ou até mesmo ao tentar pagar uma fatura, então começo a
notar que o aplicativo apresenta lentidão em várias ocasiões, inclusive na abertura do mesmo
e ocasionalmente, o aplicativo pode travar temporariamente, exigindo que eu o feche e
reabra.

Em geral, como o desempenho do aplicativo influencia na experiência do usuário?

R: Atrasos, lentidão e travamentos frustram os usuários e podem levá-los a abandonar o


aplicativo, e até mesmo a desistência de se manter com o plano claro flex.

Qual é o objetivo de atender às expectativas dos usuários do iOS?

R: Por ser um usuário de IOS, não posso dizer no momento se os mesmos problemas ocorrem
em usuários de Android ou outros sistemas.

Solução:
Atualmente a utilização de tecnologias híbridas ou tecnologias mais modernas tem se tornado
mais comum para desenvolvimento de aplicações móveis.

Uma estratégia muito comum é a utilização de WebViews, que consistem em janelas em um


app ou site que mostram conteúdo da internet, como um navegador incorporado, permitindo
a visualização de páginas da web sem sair do app.

Essa abordagem traz melhorias de desempenho, uma vez que páginas e dados vindos da web
podem ser mantidos em cache, diminuindo a necessidade de novas consultas ao banco de
dados, trazendo uma experiência de uso do aplicativo mais fluída.

Além disso, para tarefas e funcionalidades que exigem mais recursos do dispositivo, pode-se
utilizar tecnologias nativas em conjunto com WebViews, tendo assim uma aplicação híbrida e
moderna

Quais são os principais desafios na criação de um aplicativo com desempenho suave e ágil?
R: É necessário otimizar o código para diferentes modelos de dispositivos, seguir as diretrizes
da Apple, gerenciar memória e tarefas em segundo plano com eficiência e entre outros
planos* de desenvolvimento.

Planos:
Algumas ideias e projetos de desenvolvimento passam na minha mente quando o assunto é
desempenho de aplicação como:

• Implementar um sistema de cache para acelerar o carregamento de dados;


• Utilizar tecnologias mais recentes para melhorar o desempenho do app;
• Otimizar o código do aplicativo para reduzir o tempo de resposta;
• Disponibilizar atualizações frequentes para corrigir bugs e melhorar o desempenho;
• View Recycling;
• Lazy Loading;

Viabilidade:
A utilização de WebViews para desenvolvimento de aplicativos móveis é uma opção viável,
uma vez que não é necessário fazer otimizações específicas para diferentes dispositivos ou
mesmo manter suporte para dispositivos mais antigos. Isso pode ser alcançado porque as
WebViews utilizam páginas web para renderizar conteúdo do aplicativo.

Conclusão:
A solução apresentada visa melhorar a experiência do usuário, ao adotar tecnologias híbridas,
como WebViews, e incorporar otimizações de cache e carregamento, proporcionando uma
aplicação mais rápida e responsiva, minimizando a lentidão e os travamentos que impactam
negativamente a experiência dos usuários.

Ao enfrentar desafios inerentes à criação de um aplicativo com desempenho suave e ágil, essa
estratégia envolve a otimização do código, a utilização de técnicas de Lazy Loading e View
Recycling. Mantendo atualizações frequentes e considerando a integração de tecnologias
nativas quando necessário, visando atender às expectativas dos usuários e garantir uma
experiência aprimorada com o aplicativo Claro Flex.

Com a viabilidade da abordagem de WebViews, que permite uma renderização eficaz de


conteúdo e maior flexibilidade em relação a diferentes dispositivos, acreditamos que essa
proposta pode não apenas solucionar os problemas de desempenho, mas também elevar a
satisfação dos usuários, resultando em maior fidelidade e engajamento com o aplicativo. Ao
abraçar a inovação tecnológica e a busca contínua por melhorias, esperamos oferecer uma
solução eficaz para o desafio apresentado.

Você também pode gostar