Pergunta

Olá,

no BlackBerry página inicial você pode baixar simuladores diferentes para cada modelo diferente.Há um monte fo simuladores de lá...

A minha pergunta é, como você pode desenvolver aplicativos BlackBerry:

  1. fazer você utilizar os simuladores - você pode relê-los.Se um aplicativo funciona no simulador, ele funciona 1:1 no telefone?
  2. Você desenvolver para cada modelo de uma INTERFACE de usuário diferente, como o screensize é diferente?

Muito obrigado por sua repetição?

Foi útil?

Solução

  1. Na maioria dos casos, o aplicativo se comporta da mesma maneira. No entanto, existem funcionalidades como rede, desempenho de desenho, desempenho de IO, permissões de aplicativos, que devem ser testados no dispositivo real.

  2. Você pode usar o layout personalizado (apenas substituir a subblayout na tela ou gerente) e cometer com uma versão do aplicativo para todos os modelos. Mas se houver controles de pele, fundo etc. é melhor armazenar recursos em pastas separadas de acordo com o tamanho da tela do modelo, e usá -los durante o Automating Build com ANT (Ferramentas BB ANT)

Veja também
Qual é a melhor prática no desenvolvimento do BlackBerry para atingir a maior variedade de telefones inteligentes? Design da interface do usuário do BlackBerry - interface do usuário personalizável?

Outras dicas

Há uma série de diferenças importantes entre os simuladores e os equipamentos reais, alguns deles são:

  • A imposição de assinatura de código, restrições em algumas APIs (pode ser ativadas no simulador, mas desactivado por predefinição)
  • Nuances de abrir conexões de rede (a sua mais complicado, se você quer trabalhar sempre em um dispositivo real)
  • Desempenho de e/S de armazenamento (por exemplo,carregar/salvar dados de um cartão SD)
  • Desempenho do ponto flutuante (real dispositivo não possui FPU, portanto, a sua mais lento)
  • Desempenho geral (simulador tende a ser mais rápida, para a maior parte)

Assim, 99,9% do seu desenvolvimento, o simulador é bom.Mas você ainda deve testar em um dispositivo real.Também, por favor, faça escalável UIs que tamanho dinamicamente com base no tamanho da tela.Cada vez que eu vejo um dispositivo do tamanho de INTERFACE de usuário específica, que me faz querer estranho o desenvolvedor.(porque eles tem um zilhão de versões do seu aplicativo, ele incha-lo todo o caminho com toneladas de tamanho fixo gráficos)

1.Esimulador é apenas para esse fim .. 2. Não precisamos criar uma interface de interface diferente para o tamanho de tela diferente

Use isso em sua página mestre

<meta name="viewport" content="initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top