Blackberry Dev Alpha – Programando para BB10

Desde RIM España, me han prestado un Blackberry Dev Alpha, para que pruebe las aplicaciones que he portado desde Android y también para que evalue si me interesa seguir desarrollando para BB10.

 

Con respecto al dispositivo, es un prototipo con un diseño decente, que se mejorará en las versiones finales, tal y como estamos viendo en las imágenes que se escapan por internet y que serán finalmente desveladas el 31 de Enero con la presentación final de BB10, el S.O. donde RIM tiene depositadas sus esperanzas de supervivencia.

Con respecto al software, en mi caso me tiene ganado, ya que se basa en gestos y es lo que echo de menos en Android y tenía WebOS. Gestos para ver la configuración rápida (al igual que Android 4.2), gestos para mostrar los menús, … El gesto para ir a home (Apps en ejecución), es de abajo hacia arriba.

 

El launcher es la diferencia más importante en cuanto a Android e IOS. Consta de al menos 2 pantallas:

 

– El Hub, centro de mensajería (no funcional en el prototipo)

– Las Aplicaciones instaladas (puede crecer dependiendo del número de Apps o a nuestro criterio)

 

Pero cuando hay Apps en ejecución, la pantalla central aparece mostrando un screenshot de aquellas en ejecución, de forma que la multitarea viene a nosotros de forma sencilla, así como matar Apps.

 

Las Apps que he migrado utilizando como dispositivo mi Playbook funcionan igual de bien, gracias a que BB10 incorpora el runtime de Android 2.3.3, aunque no son tan visuales como en Android 4.0 +

 

Algunas pantallas a continuación:

 

Sigue leyendo “Blackberry Dev Alpha – Programando para BB10”

Blackberry playbook y framework de desarrollo Marmalade

Hace varias semanas vi publicado en el blog de desarrollo de blackberry que tenían un acuerdo para generar nuevas aplicaciones para su App World.

Te ofrecen conseguir un playbook de blackberry completamente gratuito y una licencia de desarrollo del tipo indie (vale unos 400$ anuales) si:

– Te das de alta en la web http://www.madewithmarmalade.com/blackberry y darte de alta como vendedor en blackberry.

– Te descargas el SDK de marmalade, que es un framework de desarrollo que permite desarrollar una vez y desplegar en diferentes S.O. móviles incluyendo blackberry playbook, android, bada e Ios. Marmalade es un framework especialmente concebido para el desarrollo de juegos, aunque también se puede desarrollar con html 5 y respeta todo el API del framework phonegap. Se desarrolla con c++ utilizando Visual C++ como IDE y sus librerias.

– Una vez registrado, Rim te envía a tu casa un playbook en modo alquiler durante el periodo de desarrollo (31 de Marzo 2013 si no recuerdo mal).

– Para quedarte con el y no tener que devolverlo, debes desarrollar un juego para el playbook.

– Una vez realizado el juego tienes que enviarlo a blackberry para su aprobación (tardan varios días en contestar). Si lo aprueban, escribes a marmalade y te cambian el tipo de licencia (al principio te dan una temporal solo válida para RIM).

– Después puedes reaprovechar el juego y publicarlo en otras plataformas como Android e Ios ya con tu licencia válida.

Con ese framework se pueden realizar todo tipo de juegos 2D y 3D. En mi caso tomé como ejemplo un tetris al que modifiqué para convertir en un MATAMARCIANOS tipo RETRO. Siempre me han gustado este tipo de juegos.

Bueno, ya puedo decir que el playbook es mío (es el de 32 GB) y tengo publicado el juego UFO REVENGE en Blackberry y en Android.

Os recomiendo que dediquéis unas horas a mirar la documentación y a aprender un poco de este API. Con Marmalade se ha realizado el famoso juego CUT THE ROPE.

Más info en los foros de marmalade http://www.madewithmarmalade.com/devnet/forums/blackberry