Archivo | BlackBerry RSS for this section

Un día como hoy pero del 2012

MyDraw

Un día como hoy pero del 2012 me lleve una gran sorpresa. Me encontraba sentado leyendo sobre ActionScript cuando de repente recibí un correo de BlackBerry App World. Un 5 de Agosto del  2012 me llego la noticia de que la aplicación que había creado para participar en el Reto BlackBerry había sido aprobada y publicada en la tienda de aplicaciones y por ende aseguraba mi premio: una tableta BlackBerry PlayBook.

Leer Más…

Meta cumplida: 10,000 gracias

10,000 downloads

Vaya que me quedo buena la imagen eh

A poco menos de 8 meses del lanzamiento he cumplido una de mis principales metas con My Draw.

10,000 Gracias a:

Todas las personas que la han descargado, probado y comentado, así como al Reto BlackBerry el cual fue la motivación para que esta app fuera creada en un principio, también a varias personas que estimo bastante: a Alejandro Hernandez por su motivación, su apoyo y su accesibilidad para tener alguna que otra charla sobre desarrollo, también a Carlos Silva Ponce de León por haberme proporcionado gratuitamente material de desarrollo en una USB de regalo y una mochila, y por último a Edgar Parada el cuál en ocasiones me saco de apuros con algunos tweets y sus guías de como iniciar en el desarrollo en ActionScript 3.

Y vamos por las 100,000 ¿por qué no?, ¡venga!

My Draw: 1 mes en números

Fue hace exactamente 1 mes, cuando My Draw fue aprobada en BlackBerry App World, la cual me ha dejado numeros muy interesantes, superando mis expectativas por mucho, algo que no es la gran cosa pero no percibía dentro mi alcance, algo que solo comenzo como un requisito para tener esa PlayBook gratis y se convirtio en lo que yo considero un gran logro.

Hablando ya en números:

  • 1312 Descargas
  • 71 Paises
  • 30 dias
  • 5 Reviews
  • 4.5 estrellas de calificación

Descargas:

A continuación una gráfica que me tome la molestia de crear donde se muestran los paises donde mas se ha descargado la aplicación, aproximadamente el 80% de las descargas pertenece a estos 12 paises:

El 20% adicional pertenece a los 59 paises restantes de los 5 continentes, países donde generalmente no crees que conseguiras descargas, como por ejemplo los países con mayor número descargas que no aparecieron en la tabla, que son: Turquia (16), Indonesia (13), China (11), Arabia Saudita (11), Rusia (7), Sudáfrica (7), Italia (6), Malasia (4) y de más. Los datos son directamente arrojados desde el vendor portal de BlackBerry App World, si alguien desea echarle un ojo al archivo pueden pedirmelo para mas detalles.

Este es uno de los motivos del por que se debe desarrollar las aplicaciones en inglés, o en diversos idiomas de ser posible, pero nunca solamente en español cuando vas a ingresar a una tienda disponible a nivel mundial.

Reviews:

No fue una de las apps finalistas del RetoBlackBerry, cosa que estoy de acuerdo y no la discuto ya que no cumplia con un requisito esencial, que es el de integración social debido a que fue muy poco el tiempo para aprender este lenguaje y sacar la aplicación en el tiempo establecido, pero aún así estoy conforme con mi trabajo y a lo que he llegado, en un principio no interesaban las descargas/reviews obtenidas, simplemente la tableta PlayBook.

Agradecimientos:

Ahora creo que tengo que agradecer a quienes dejan sus comentarios, al personal tanto de Sferea como del Reto, así como a Carlos Silva Edgar Parada quienes son excelentes personas y me brindaron tanto de atención como de material de desarollo para apoyarme, y por último a los importantes los blogs que la han ido promocionando como BlackBerry Blog y AppBB 

¿Qué sigue?

Y ya hablando respecto al futuro de la aplicación, si he considerado ponerla de paga a un precio muy razonable, sin embargo esto solo sería mediante una actualización de la aplicación, no siento que solo por la buena cantidad de descargas y comentarios deba hacerlo cuanto antes, esto tendría que venir mediante una actualización fuerte ya que simplemente no me gustaría ver como algunos pudieron obtenerla gratuitamente y a otros les cueste, no es algo justo para el usuario, en fin esto es algo que por lo pronto no haré ya que considero que aun esta muy verde y no estoy muy enfocado a ganar dinero con ella. Dicha actualización espero poder terminarla en el transcurso de Septiembre, ya que tenga una tableta PlayBook con la cual probarla para enfocarme también en el rendimiento, ya que el simulador aunque nos proporciona todo lo necesario no nos brinda la misma experiencia que la tableta, y es algo que quiero probar, además de funciones que son muy difíciles de probar en el simulador.

Por último pero no menos importante:

My Draw: Aplicación de dibujo

El día de hoy fue aprobada mi aplicacion de My Draw, venia haciendo desde hace al rededor de 2 meses para el Reto BlackBerry por lo que con la aprobación ya he asegurado mi premio que es una tableta BlackBerry PlayBook. La aprobación fue inesperada y me tomo de sorpresa ya que fue muy poco tiempo desde que la habia enviado, y además en Domingo, sumandole que algunos compañeros enviaron hace días y están en pendiente.

Icono de My Draw

En fin, My Draw es una simple aplicación de dibujo como muchas que ya existen en App Worldpero, ¿qué diferencia a My Draw del resto?, en realidad no mucho y no es la mejor de la tienda, tiene las funciones básicas ya que es la primera aplicación que desarrollo en esta plataforma y la primera en este lenguaje que es nuevo para mi, por lo que tuve que usar algunos componentes que encontre en la página de http://developer.blackberry.com, y meterle mano ya que eso no era suficiente.

My Draw

Funciones:

  • Diferentes tamaños de pincel
  • 8 Colores para pintar
  • Limpiar la pantalla
  • Hoja de cuaderno como un cuaderno real
  • Guardar dibujo con extensión .png

Espero darle continuidad a la app y poder implementar algunas funciones mas que traigo en mente y son bastantes interesantes, además de poner version Free y version Paidpero en fin, todas son ideas.

Si alguien tiene una PlayBook y pudiera dar una review ya sea en App World o aqui en el blog sería excelente.

Descargar:

Firmando aplicaciones para PlayBook (.bar) manualmente

Hoy pase alrededor de 3 a 4 horas tratando de firmar la aplicación .bar para PlayBook basada en AIR con Flash Builder, el cual nos proporciona dicha utilidad para hacerlo un poco más sencillo a simple vista. En mi aplicación logre firmarla de esa manera para posteriormente compilarla y mandar a aprobación a la App World, pero al momento de subirla me tope con el común error que están presentando muchos participantes en el #RetoBlackBerry por lo que recomiendo firmarla manualmente y evitar problemas en un futuro en la tienda, el error que presentaba era este:

Bar is not RDK signed Bar is not AUTHOR signed This bar contains unsigned entries which have not been integrity-checked.

Lo cual fue extraño ya que el Flash Builder la habia firmado anteriormente con exito, y si volvemos a intentar firmarla de nuevo no nos va a dejar.

¿Qué significa el error entonces?

Bien este error en realidad vienen siendo 2: el primero nos menciona que la aplicación no contiene la firma RDK (RIM Development Keys), que es la que nos proporciona RIM desde su sitio de petición para SignedKeys: https://www.blackberry.com/SignedKeys/

Me saltare el proceso de pedir las keys ya que es muy sencillo, llenar el formulario y en unos minutos nos llegan a nuestro correo.

Bueno, el segundo error nos menciona que nuestra aplicación no esta firmada por ningún autor, por lo que RIM puede reconocer que esta firmada por ellos, mas no por el desarrollador que lo creo.

¿Como firmar mi aplicación manualmente?

Primero que nada es necesario que compilemos el .bar SIN FIRMAS, para esto debemos desactivar la opción de firmar la aplicación en nuestro Flash Builder y generar el archivo, ya que la firmaremos de manera manual.

Una vez que ya tenemos nuestras SignedKeys creamos una carpeta en C:\ llamada Keys (C:\Keys) y colocamos alli todo lo necesario (SignedKeys y nuestro .bar), posteriormente debemos abrir la consola del sistema, e introducir lo siguiente:

C:\Keys> blackberry-signer -csksetup -cskpass CONTRASEÑA

C:\Keys> blackberry-signer -register -csjpin CONTRASEÑA -cskpass CONTRASEÑA client-RDK-012345678.csj

Siendo CONTRASEÑA la que usamos en el sitio de RIM donde pedimos nuestras keys, y lo escrito en color azul lo reemplazamos por el nombre del archivo que recibimos.

Si todo salio bien en algunos momentos recibiremos un correo de RIM indicandonos que se firmo la aplicación correctamente por su parte, aun falta que la firme el desarrollador, y para eso necesitamos crear nuestro certificado:

C:\Keys> blackberry-keytool -genkeypair -keystore Certificate.p12 -storepass CONTRASEÑA -dname “cn=COMPAÑIA_REGISTRADA” -alias author

Siento los datos escritos en ROJO los que llenamos en el formulario de las SignedKeys, y si todo sale bien tendremos nuestro certificado (Certificate.p12)

Por último firmamos la aplicación con el certificado que hemos creado:

RIM:

C:\Keys> blackberry-signer -verbose -cskpass CONTRASEÑA -keystore Certificate.p12 -storepass CONTRASEÑA “App.bar” RDK

Firmando con nuestro autor:

C:\Keys> blackberry-signer -keystore Certificate.p12 -storepass CONTRASEÑA “App.bar” author

Si todo sale correctamente ya tendremos nuestra aplicación firmada tanto por RIM como por el desarrollador, y por tanto ya podemos subirla a App World sin problemas.

Resultados BlackBerry con sistema hibrido

Despues de algunas horas batallando y con problemas ya quedo instalado el OS 7.1 con Hybrid Babyluv. A simple vista no hay ningun cambio visual en el sistema, todo es exactamente igual, y los cambios son internos. En especial destaco que el hibrido ya activa la funciona HotSpot sin tener que comprar el servicio en Telcel (cosa que así debería de ser), por lo que ya es posible usar el móvil como router mediante WiFi totalmente gratis, solo consumiria tu plan de datos pero sin cargos extras con el proveedor.

Otro cambio que compruebo es la mejora de la misma señal WiFi, no he probado bluetooth ya que no le doy mucho uso, el reinicio se acelera un poco aunque no es tan rápido como se decía, se disminuye mucho el calentamiento del dispositivo y por úlimo la duración de la batería se alarga (no en extremo, pero si se nota la diferencia), además que asegura el creador que se debe esperar unas 24-48 horas despues de haberlo instalado para ver como se extiende aún mas la duración de la misma, habrá que probar. Tampoco he comprobado el asunto de que soluciona la fuga de memoria, lo he visto en imágenes de otros dispositivos y se que funciona, mas no lo he probado. También note una estabilidad y velocidad mayor al usar el sistema, espero y continúe así y no sea solo por que fue formateado. Y por último se arreglo el problema que tenia con BIS por usar una versión no autorizada por Telcel aún.

En conclusión recomiendo que si tienes algun dispositivo de modelo reciente (compatible con la versión 7.1 del SO) le instales este híbrido, aún no funciona en todos, hay una lista de los compatibles aunque creo que abarca todos los de México, el mio es el Apollo 9360 y funciona perfecto. En fin, son bastantes los cambios beneficiosos que trae al sistema y ninguno negativo o perjudicial, si hay algún interesado que lo quiera y batalle para instalarlo pueden preguntarme. Dejo la guía utilizada:

Hybrid Babyluv  by Barracuda Series 5 Multiple Hybrid OS 7.1

http://zonablackberry.com.ve/forum/hybrid-7-1/123186-hybrid-babyluv-edition-arrogant-sure-barracuda-series-5-multiple-hybrid-os-7-1-a.html

Hybrid Babyluv: BlackBerry Custom firmware

Hasta la fecha nunca habia leido sobre instalar un custom firmware a un BlackBerry hasta que ayer encontre el Hybrid, que a simple vista no esta nada mal y facil de instalar.

Hybrid viene siendo un booster unica y exclusivamente para la version 7.1 del OS, mas que un custom firmware vendria siendo mas un MOD ya que requiere del SO original instalado (de ahí su nombre “hibrido”), al cual ejecuta sus modificaciones ademas tengo entendido que activa el WiFi Hotspot por default, sin necesidad de pasar por las facturas de telcel, no lo he comprobado.

Pienso instalarlo pronto y probar, ya que actualmente tengo instalada la 7.1 de otro proveedor (Verizon creo) y no se acopla a la perfeccion con mi movil Telcel, mostrando en ocasiones que ni hay plan de datos o ignorando completamente el BIS en las redes sociales,  lo que lo deja practicamente inservible si no tienes WiFi cerca, por lo que no recomiendo instalar el SO de otro proveedor que no sea al que perteneces, puede traer problemas incluso con la luz del teclado o la reproducción multimedia.

Algunas supuestas mejoras que trae Hybrid:

  • Mayor desempeño de batería
  • La señal 3G-Wifi mucho mas estable
  • El calentamiento del dispositivo desaparece
  • Velocidad de encedido (reinicio) increiblemente rápida (45 seg. aprox)
  • Mayor estabilidad es notoria y la fuga de memoria se estabiliza