Pregunta

Hola,

en la página de inicio de BlackBerry se puede descargar diferentes simuladores para cada modelo diferente. Hay una gran cantidad fo simuladores allí ...

Mi pregunta es, ¿cómo desarrollar aplicaciones BlackBerry:

  1. ¿utiliza los simuladores - puede retransmitir en ellos. Si una aplicación funciona en el simulador, ¿verdad funciona 1: 1 en el teléfono
  2. Cómo se desarrolla para cada modelo de una interfaz de usuario diferente, como el Tamaño_de_la_pantalla es diferente?

Muchas gracias por su repetición?

¿Fue útil?

Solución

  1. En la mayoría de los casos la aplicación se comporta de igual manera. Sin embargo, hay funcionalidad como las redes, el rendimiento de dibujo, el rendimiento io, permisos de aplicaciones, que debe ser probado en el dispositivo real.

  2. Puede utilizar un diseño personalizado (solo anular sublayout en pantalla o director) y comprometerse con una sola versión de la aplicación para todos los modelos. Pero si hay controles de piel, el fondo etc Es mejor tienda de recursos en carpetas separadas según el tamaño de la pantalla del modelo, y los utilizan durante la construcción Automatizar con la hormiga ( bb herramientas de hormigas )

Ver también
¿Cuál es la mejor práctica en el desarrollo de mora para llegar a la más amplia gama de teléfonos inteligentes? Blackberry User Interface Design - Interfaz de usuario personalizable

?

Otros consejos

Hay una serie de diferencias importantes entre los simuladores y los dispositivos reales, algunos de ellos son:

  • Aplicación del Código de restricciones de firmar en algunas API (puede ser habilitado en el simulador, pero desactivado por defecto)
  • Los matices de las conexiones de red (apertura es más complicado si usted quiere que siempre trabajo en un dispositivo real)
  • Rendimiento de almacenamiento de I / O (es decir, carga / guardar los datos de una tarjeta SD)
  • El rendimiento de matemáticas de punto flotante (dispositivo real no tiene FPU, por lo que su lento)
  • Rendimiento general (simulador tiende a ser más rápido, en su mayor parte)

Así que para el 99,9% de su desarrollo, el simulador está muy bien. Pero aún debe probar en un dispositivo real. También, por favor haga interfaces de usuario escalables que el tamaño de forma dinámica a sí mismos en base al tamaño de la pantalla. Cada vez que veo un panel de la máquina de tamaño específico, que hace que quiera extraña el desarrollador. (Ya sea porque tienen un trillón construye de su aplicación, se hinchan hasta el final con toneladas de gráficos de tamaño fijo)

1.simulator están destinados sólo para este fin .. 2.No que DNT necesidad de crear diferentes interfaz de usuario para diferentes tamaños de pantalla

utilizar esto en su página maestra

<meta name="viewport" content="initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top