z10 para instalar gratis descargar como aplicaciones android blackberry java-me blackberry-playbook blackberry-10

android - para - Iniciando el desarrollo de aplicaciones BlackBerry



facebook para blackberry z10 apk (4)

Soy un desarrollador de aplicaciones móviles y tengo una experiencia bastante decente en el desarrollo de aplicaciones de Windows Phone y Android. Ahora, quiero comenzar a desarrollar para Blackberry también.

Al pasar por el sitio oficial de BlackBerry , llegué a saber que es posible transferir mis aplicaciones de Android existentes a Blackberry 10 y BlackBerry Playbook utilizando las diversas herramientas de Runtime para aplicaciones de Android .

Mi pregunta: ¿qué es preferible? ¿Debo desarrollar aplicaciones para Blackberry usando el Blackberry Java SDK estándar o está bien hacer mis aplicaciones en Android y luego volver a empaquetarlas para BlackBerry-10 y BlackBerry Playbook? Soy consciente del hecho de que algunas de las aplicaciones de Android pueden no ser compatibles con BlackBerry, como los pacakges que se basan en Google Maps o el motor Text-to-Speech de Android, pero ahora mismo no planeo usarlos en mis aplicaciones para Mora.

Dado mi conocimiento en programación, creo que tengo tres opciones:

  1. Construir usando el C / C ++ NDK
  2. Cree aplicaciones en Android y luego vuelva a empaquetarlas para BlackBerry
  3. Build usando BlackBerry Java (Mobile Edition)

¿Cuál es el más preferible y conveniente?

Me siento muy cómodo en Android pero no tengo conocimiento en J2ME. Por lo tanto, pensé que en lugar de aprender a abrirme camino en la interfaz de usuario en J2ME, simplemente lo haría en Android y lo volvería a empaquetar para Blackberry. ¿Sería esa la forma correcta de hacerlo?


Menciona JavaME pero también menciona volver a empaquetar una aplicación de Android. JavaME corresponde a las plataformas BlackBerry basadas en Java; la versión actual es BlackBerry 7.1. El reproductor de Android no está basado en JavaME, sino que sigue las versiones de Android y solo está disponible para las nuevas plataformas BlackBerry, incluido BlackBerry PlayBook OS (2.1 es la última) y BlackBerry 10, actualmente en beta 3 (tenga en cuenta que RIM ya anunció que lo hará). proporcionar un puerto de BlackBerry 10 en algún momento).

Muchas aplicaciones de Android solo necesitarán volver a empaquetar, ni siquiera volver a compilar. Vuelva a empaquetar y envíe a la tienda PlayBook / BlackBerry 10.

Ver https://developer.blackberry.com/android/ para más detalles.


Ha confundido la plataforma BlackBerry Java heredada con las plataformas BlackBerry Playbook (tableta) y Blackberry 10 (teléfono) basadas en QNX más nuevas. Primero debe decidir a qué plataforma se dirige en realidad. Normalmente, "BlackBerry" sin ningún calificador significa la plataforma BlackBerry de Java, que es la plataforma con 80 millones de usuarios en este momento. BlackBerry 10 todavía está en desarrollo, por lo que no tiene usuarios, y BlackBerry Playbook tiene sustancialmente menos usuarios que la plataforma BlackBerry de Java.

Si desea apuntar a esos 80 millones de usuarios de BlackBerry, no hay una decisión real aquí: solo las aplicaciones Java-ME se ejecutarán en esa plataforma. No hay Tiempo de ejecución para Android en la plataforma heredada de BlackBerry.

Si está mirando hacia el futuro y quiere enfocarse en BlackBerry 10 o BlackBerry Playbook, entonces sí, el Runtime para Android es una buena opción para usted, si ya tiene una aplicación para Android escrita.


Es bueno saber que te sientes cómodo codificando con Android. Y le felicitaría porque Blackberry haya abierto un camino para que implemente su aplicación en el mundo de Blackberry.

Por lo tanto, aclare su mente dejando pocas cosas que su aplicación será aceptada por los usuarios de Blackberry.

Como estás codificando para Android, significa que te sientes cómodo con Java. Y te sentirás demasiado cómodo con J2ME.

Es casi lo mismo.

Ahora QNX es un poco diferente pero no tan diferente que no lo entenderás.

Y, sobre todo, conoces c / c ++.
Bienvenido al mundo de Blackberry ... no pienses tanto ... pruébalo


El desarrollo nativo de Blackberry significa:

1) Java ME para OS 7 y menor: gran base de clientes 2) QNX para Playbook: menor base de clientes, será reemplazado por BB10 en Q2 / 2013 3) Cascades / Qt / QML para BB10: difícil estimar qué tan grande será la base de usuarios ser

Mis sentimientos personales del desarrollo de Blackberry 10:

Soy un desarrollador bastante hábil de Android (mis aplicaciones en total tienen más de 6 millones de descargas de Play Store) y pasé un tiempo desarrollando la aplicación BB10 con Cascades / Qt / C ++ y debo decir que a veces es incluso más fácil que el desarrollo de Android y la curva de aprendizaje es empinada.

Especialmente QML es mucho más fácil de usar e intuitivo que los diseños de Android. Al crear la aplicación para BB10, puede mezclar el código QML / Javascript con C / C ++ (teóricamente incluso es posible evitar C / C ++ y usar solo QML / Javascript).

Lo peor para mí fue C ++ ya que este lenguaje (en comparación con Java) tiene más características (múltiples formas de usar punteros, múltiples formas de crear una instancia de objeto, operadores anulados y macros de preprocesador) por lo que es más fácil perderse que en Java. Pero todavía era factible nada crucial.

En cuanto a portar aplicaciones de Android: no creo que sea una buena idea. Se ven feos en BB10 / Playbook, así que no creo que te den éxito.