Slides resultantes de uma pesquisa (em andamento) sobre variabilidades entre aplicações para Android. Esses slides mostram como as variabilidades costumam ser tratadas. Essa pesquisa está sendo feita na disciplina de Linha de Produto de Software, no mestrado na UFRN/Dimap.
Definindo testes e estratégias para dispositivos móveis
Controle variabilidades Android
1. Introdução
Desenvolvimento
Conclusão
Mecanismos para controle de variabilidades em
aplicações para Android
Adorilson Bezerra
Universidade Federal do Rio Grande do Norte
Departamento de Informática e Matemática Aplicada
10 de novembro de 2011
Adorilson Bezerra Mecanismos para controle de variabilidades em aplicações para And
2. Introdução
Desenvolvimento
Conclusão
Variabilidades em aplicações para Android
Versão da API
Dispositivos com ou sem sensores
Gráficos 2D ou 3D
Mecanismo de interação
Pacote de compatibilidade
Versão da OpenGL ES
Android NDK
Tamanhos e densidade das telas
Línguas internacionais
Adorilson Bezerra Mecanismos para controle de variabilidades em aplicações para And
3. Introdução
Desenvolvimento
Conclusão
Versão da API
Reflexão
Adorilson Bezerra Mecanismos para controle de variabilidades em aplicações para And
4. Introdução
Desenvolvimento
Conclusão
Versão da API
Adorilson Bezerra Mecanismos para controle de variabilidades em aplicações para And
5. Introdução
Desenvolvimento
Conclusão
Versão da API
Classe wrapper
Adorilson Bezerra Mecanismos para controle de variabilidades em aplicações para And
6. Introdução
Desenvolvimento
Conclusão
Versão da API
Adorilson Bezerra Mecanismos para controle de variabilidades em aplicações para And
7. Introdução
Desenvolvimento
Conclusão
Versão da API
Adorilson Bezerra Mecanismos para controle de variabilidades em aplicações para And
8. Introdução
Desenvolvimento
Conclusão
Versão da API
Checando versão exata em tempo de execução
Adorilson Bezerra Mecanismos para controle de variabilidades em aplicações para And
9. Introdução
Desenvolvimento
Conclusão
Mesmo(s) mecanismo(s) anterior(es)
Dispositivos com ou sem sensores
Gráficos 2D ou 3D
Mecanismo de interação
Pacote de compatibilidade
Versão da OpenGL ES
Android NDK
A API fornece o método
PackageManager.hasSystemFeature()
Adorilson Bezerra Mecanismos para controle de variabilidades em aplicações para And
10. Introdução
Desenvolvimento
Conclusão
São transparentes para o desenvolvedor
Tamanhos e densidade das telas
Línguas internacionais
Adorilson Bezerra Mecanismos para controle de variabilidades em aplicações para And
11. Introdução
Desenvolvimento
Conclusão
Referências
http://android-developers.blogspot.com/2009/04/backward-
compatibility-for-android.html
http://android-developers.blogspot.com/2010/07/how-to-have-
your-cupcake-and-eat-it-too.html
http://android-developers.blogspot.com/2010/06/making-sense-
of-multitouch.html
Adorilson Bezerra Mecanismos para controle de variabilidades em aplicações para And