In-App Purchases em aplicativos móveis - Xamarin Online Week '17 - Dia 06
A Xamarin anunciou o Test Cloud, um serviço automatizado que permite que os desenvolvedores de dispositivos móveis testem seus aplicativos em centenas de dispositivos móveis.
Obter um aplicativo para funcionar corretamente em vários dispositivos móveis é um grande desafio devido aos diversos tamanhos de tela, sistemas operacionais e versões desses sistemas operacionais de diferentes fabricantes, de acordo com o CEO Nat Friedman, que falou durante a palestra de abertura na conferência inaugural da empresa, Evolve.
“Se você é uma empresa que quer apoiar muito de dispositivos, você literalmente tem que testar centenas de dispositivos ", disse Friedman.
Certificar-se de que os aplicativos funcionem corretamente em todos os dispositivos de destino é crucial porque os usuários estão em movimento e os aplicativos só tem alguns segundos para impressioná-los, de acordo com Friedman.
Hoje, a maioria dos desenvolvedores depende de testes manuais. Apenas 8% dos 300 desenvolvedores consultados pela Xamarin usaram qualquer tipo de produto de teste em dispositivos móveis.
“Isso foi bom quando o celular era como novo e em sua infância e nós éramos todos cowboys e isso é legal. Mas cresceu um pouco agora ”, disse Friedman.
A empresa espera mudar isso com a introdução do Test Cloud. Ele usa uma interface baseada na Web, mas também pode ser integrado a sistemas de integração contínua como Jenkins, TFS e TeamCity.
Para adicionar um novo aplicativo para teste usando Test Cloud, os desenvolvedores precisam primeiro fazer o upload do arquivo APK se um aplicativo Android, por exemplo. O Test Cloud permite que os desenvolvedores escolham quais dispositivos testar o aplicativo. O último passo é escolher como testar, e as opções são para fazer upload de scripts personalizados ou escolher um recurso chamado App Explorer, disse Friedman.
O App Explorer testa automaticamente um aplicativo explorando a interface do usuário, visitando todas as guias, empurrando botões e preenchendo campos de texto. Ele usa um dispositivo como referência para criar um script e, em seguida, executa isso em todos os outros dispositivos. Os elementos da interface do usuário são identificados por IDs de objeto, para que os testes continuem funcionando, mesmo que sejam feitas alterações no layout.
O relatório resultante mostra capturas de tela navegáveis de cada etapa do aplicativo em execução em diferentes dispositivos, monitoramento de desempenho e registros detalhados do dispositivo e rastreamentos de pilha para ajudar os desenvolvedores a encontrar e corrigir bugs rapidamente.
A Test Cloud ficará disponível durante o terceiro trimestre. Ele não só será integrado à própria plataforma do Xamarin, mas também estará disponível para os desenvolvedores criando aplicativos usando Objective-C, Java e outros frameworks. O serviço é baseado no Calabash, a estrutura de automação de teste móvel multiplataforma mais usada, de acordo com a Xamarin, que adquiriu a LessPainful, a empresa que o criou.
O custo do serviço continua a ser visto. Os detalhes do preço não serão divulgados até o momento, mas os usuários que quiserem colocar as mãos na versão beta podem se inscrever no site da Xamarin.
Envie dicas e comentários para [email protected]
Os europeus provavelmente usarão mais dados móveis do que os EUA, diz Cisco Os europeus provavelmente usarão mais dados móveis do que os EUA, de acordo com O tráfego de dados móveis deve dobrar a cada ano nos próximos cinco anos, impulsionado pelos serviços de vídeo, e os usuários mais pesados provavelmente serão europeus, de acordo com a Cisco Systems, que acaba de publicar uma atualização de seus dados. Previsão de tráfego de dados do Visual Networking Index.
Na Europa, mesmo aqueles com os aparelhos de dados mais primitivos, sem uma conexão 3G, provavelmente consumirão mais de 18MB de dados por mês até 2013, mais que o dobro de seus equivalentes nos EUA , de acordo com a Cisco. No ano passado, o número foi de apenas 800KB na Europa, e 400KB nos EUA
Na conferência anual de desenvolvedores JavaOne da Sun em Em San Francisco, na terça-feira, eles lançaram novas ferramentas de teste de código aberto e disseram estar aprimorando o programa Java Verified de cinco anos usado para certificar programas Java ME em dispositivos móveis. O objetivo: simplificar o processo e reduzir o número de testes que os desenvolvedores de software precisam executar para garantir que seus programas sejam executados corretamente em telefones diferentes.
"Ninguém gosta de testes", disse Martin Wrigley, diretor de tecnologia com o programa de parceiros da Orange, numa conferência de imprensa. À medida que o mercado de aplicativos móveis amadurece, os desenvolvedores farão mais testes por conta própria, disse ele.
A AMD também teve um bom trimestre vendendo CPUs móveis, o que se traduziu em vendas mais altas de GPUs móveis, McCarron. disse. A AMD tem sido eficaz no empacotamento de CPUs e GPU em sistemas como parte de plataformas de laptop e desktop. Em comparação, a Nvidia não conseguiu aproveitar os crescentes volumes de GPUs para dispositivos móveis porque ela ficou para trás no desenvolvimento de chipsets.
A Nvidia continua tendo problemas à medida que os consumidores mudam para GPUs e gráficos integrados de preço mais baixo. A empresa reduziu suas expectativas de receita para o segundo trimestre fiscal de 2011 para entre US $ 800 milhões e US $ 820 milhões, em comparação com expectativas anteriores de entre US $ 950 milhões e US $ 970 milhões. A Nvidia culpou os custos de memória mais altos pelas expectativas de receita mais baixa.