Todas las entradas de: Iban Nieto

Report del App Planet en el Mobile World Congress 2010

IMG_0174

Ya han pasado un par de semanas desde que se cerró el Mobile World Congress 2010, celebrado en Barcelona, y como lo prometido es deuda, aquí va mi report sobre lo acontecido en el App Planet / BlackBerry Developer Days.

9:45.- Mike Kirkup, Director & Developer Relations de RIM nos hace una pequeña presentación de todo lo acontecido hasta el momento en el mundo de las BlackBerrys. Durante dos horas, Mike hace un repaso de la evolución de los dispositivos y de su sistema operativo desde el comienzo de las andaduras de RIM por el mercado, hasta nuestros días. La charla fue muy divertida y didáctica, sobre todo para los que no llevamos mucho tiempo en éste mundo (yo llevo desde finales del 2007 y antes de eso no conocía absolutamente nada de las BlackBerrys, vengo de los Treo con PalmOS).

10:30.- Entra Tyler Lessard para hablarnos sobre nuevas aplicaciones para BlackBerry, entre las que destacan el nuevo cliente de Twitter y el de eBay. Ambas aplicaciones me parecieron una gozada:

El cliente de eBay: permitirá buscar, pujar, comprar y además tendrá notificaciones push. El proceso de puja/compra se podrá completar desde la propia BlackBerry, esto es, desde la propia aplicación y no via web. Además se podrán hacer seguimientos de items de eBay, apareciendo las fechas límites (cuando termina una subasta o venta de un artículo) en el mismo calendario de la BlackBerry, todo con un sólo click! Según comentaron, la tercera semana de Febrero estará la propia aplicación en el App World, en la parte de beta me pareció entender.

11:20.- Después hablaron muy brevemente del cliente oficial de Twitter desarrollado por RIM, mostrando la posibilidad de recomendar aplicaciones de la App World directamente a través de Twitter, además de estar completamente integrado en la mensajería: los tweets aparecerían junto a los demás mensajes.

Tyler dijo que ambas aplicaciones, la de eBay y la de Twitter, iban a estar disponibles muy pronto para todo el mundo, y no sólo en USA.

11:35.- Sube Mike Kirkup de nuevo para hablar de las bondades de la plataforma de desarrollo de BlackBerry y para presentar algunas novedades. En ese momento, nos muestra una demo con el WebKit Browser para BlackBerry. Todo el mundo se queda boquiabierto e ipsofacto nos ponemos a aplaudir, al comprobar el increíble rendimiento del nuevo browser (con tecnología propia de proxy). ¡Llevamos mucho tiempo esperando un nuevo y mejor navegador!

Después de la demo, continúa hablando de comunidades de desarrollo de BlackBerry, cuya novedad es que a partir de esos momentos, estarán disponibles en la web para todos los idiomas y localizaciones. También habló brevemente sobre una parte de formación en desarrollo que probablemente presentarán en el WES2010.

Continúan las novedades, entre las que podemos destacar la alianza con Oracle y con la integración del software y/o desarrollo de software con los productos de Oracle.

11:45.- RIM anuncia alianza con Adobe para soportar Flash y su lenguaje de programación Flex para dispositivos BlackBerry. La gente vuelve a aplaudir y en ese momento entra la gente de Adobe para hablar de las tecnologías que se integrarán próximamente en BlackBerry OS. Pocos minutos después muestran una demo en la que podemos ver la integración de sus herramientas de Flash con los dispositivos de RIM, a través de los entornos de desarrollo Eclipse/JDE. Adobe realiza una demostración en tiempo real mostrando los recursos que ocupa una aplicación Flash en un dispositivo, así como el soporte multitouch. ¡Nos quedamos todos alucinados! Se va a poder observar el consumo de CPU, memoria, cachés y muchísimas otras sondas configurables para medir el rendimiento de nuestras aplicaciones Flash en una BlackBerry.

12:10.- Entra Mike Lazaridis, presidente y Co-CEO de RIM para hablar más sobre la expansión de RIM en el mercado, sobre sus targets y sobre todas las novedades en las que están trabajado:

Durante su discurso, Mike introdujo el concepto de «Super App», una nueva clase de aplicaciones móviles que hacen que uno se pregunte cómo pudo vivir sin ellas anteriormente.

Básicamente, el concepto de Super Apps consiste en una clase de aplicaciones que la gente nos encantan, y que utilizamos todos los días. Habló sobre todo de que los programadores son capaces de construir esas aplicaciones contando con una buena experiencia debido a las capacidades únicas de la plataforma BlackBerry.

La plataforma BlackBerry proporciona APIs y servicios que están diseñados para ayudar a las aplicaciones ser, digamos, más «adictivas», más intuitivas, más atractivas y más valiosas para los usuarios, al tiempo que lo más eficaz posible en la red y la vida de la batería. Por ejemplo, las aplicaciones pueden estar ejecutándose en segundo plano y a la escucha de eventos específicos, a la espera de los datos entrantes, realizando notificaciones, o bien en silencio, esperando el momento adecuado para entrar en acción. Las Super Apps pueden añadir elementos de menú personalizados y datos a la bandeja de entrada, a la libreta de direcciones y al calendario. Además pueden aprovechar la tecnología push para una distribución «just-in-time» de datos que puede dar lugar a notificaciones sonoras, mensajes personalizados en la bandeja de entrada, bases de datos locales para ser actualizadas, o cualquier otra cosa que haya que hacer.

Como ejemplo de Super App, mostraron una demostración más extensa de la aplicación de Twitter (que personalmente ya he probado y es una auténtica maravilla). Podemos resumir en que las Super Apps son las «killer-apps» 😉

12:30.- Tiempo para el lunch, que por cierto se podía elegir entre comida vegetariana o carne, todo envasado en unas pequeñas cajitas. Fue un poco raro, porque en ambas cajitas había un sandwitch (de pollo o vegetal), una manzana, un crunch y una bolsa de patatas fritas), ¡qué hambre! 😉

13:30.- Comienza la charla sobre desarrollo de BlackBerry en la Web y sobre los Widgets, presentada por Tim Neil, Manager Development Tools y Adam Stanley, Application Development Consultant. Durante el transcurso de la misma, nos van enseñando pequeñas demos con los widgets, además del código con el que se desarrollan. Son realmente muy sencillas de crear, de hecho con muy pocas líneas de javascript ya tienes una pequeña aplicación.

Nos muestraron las nuevas APIs para el desarrollo de aplicaciones web en BlackBerry, también muy sencillas. El API reconoce patrones de texto, tales como direcciones de email, números de teléfono, etc. Con un tag META especial se pueden controlar el nivel de zoom, la precarga de páginas y otros aspectos, según el dispositivo. Mostraron el soporte para depuración de javascript, vistas de los objetos xmlhttprequest y profiling de recursos web. Además indicaron que todos los widgets deben firmarse con una llave de RIM para su despliegue, utilizando las mismas politicas de control de las aplicaciones nativas.

De ésta parte podemos destacar lo siguiente:

  • Los Widgets se escriben completamente con tecnologías web: HTML, JavaScript, CSS, etc.
  • Los Widgets se ejecutan sobre BlackBerry OS 5.0 y se distribuyen a través el App World
  • Los Widgets se generan con el BlackBerry Widet SDK
  • Las herramientas de desarrollo se integran con Eclipse y Visual Studio
  • Existen extensiones propias de JavaScript que aún no están disponibles

Podéis coger la presentación «In the Know: Understanding BlackBerry Web and Widget Development» de: http://uk.blackberry.com//campaign/appplanet/#main

14:30.- Me quedo en la presentación sobre el JDE para BlackBerry. Podía haber elegido otra, pero ésta me parecía más interesante, si bien la de desarrollo de juegos también me atraía, estaba en otra sala, muy repleta de gente, con poco sitio y mucho mucho calor…

Nos enseñan algunas APIs y capacidades de la plataforma. Por ejemplo los UI Pickers: los selectores de fecha y hora con spinners, acceso al árbol de ficheros y directorios, etc. También nos mostraron nuevas APIs de interacción, a saber, transiciones, zoom de imágenes, e incluso nuevos layouts y personalización de interfaz de usuario. Hablaron de APIs de push, multimedia, servicios de localización a través de GPS, celda, etc. , APIs de seguridad y criptografía. Mostraron bastantes novedades «escondidas» en OS5 😉

Me hubiera gustado que hablaran del soporte para OSX (si bien comentaron que estaría disponible a lo largo del 2010) o Windows Seven, o para plataformas de 64 bits. Nos hablaron del Eclipse 3.3 y del JDK5, ¿no es un poco extraño a éstas alturas?

De ésta presentación podemos destacar lo siguiente:

  • Nuevas APIs de personalización de UI (interfaz de usuario)
  • Nuevas APIs para manejar servicios Push seguros
  • Nuevas capacidades multimedia con APIs que permiten streaming y captura de video
  • Servicios de geolocalización a través de GPS y A-GPS, celda (LBS) a través de API
  • Seguridad y criptografía mejorada, APIs de biometrría y autenticación
  • Mejoras en el API de mensajería, sobre todo para manejo de ficheros adjuntos
  • Nuevas capacidades para invocar aplicaciones internas, interacción con BlackBerry World

Podéis coger la presentación «Understand the Advantages and Features of the BlackBerry Java Development Environment (JDE)» de: http://uk.blackberry.com//campaign/appplanet/#main

15:45.- Entra Mike Kirkup para dar una presentación sobre cómo construir mejores aplicaciones para BlackBerry (la presentación se llama realmente «Cómo construir aplicaciones para los teléfonos inteligentes BlackBerry que sean más deseables, y que además generen ingresos )

En ésta presentación estuve bastante ocupado tomando notas técnicas y contestando los emails y tweets que me enviásteis, así que tampoco pude atenderla demasiado. Pero sí puedo destacar que hablaron de servicios de publicidad integrados en el SDK, y de hecho mostraron algunas demos enseñando lo útil que es la publicidad en las aplicaciones. Lo más destacable fue ver como buscaban una pizza a través de uno de los banners que se muestran en el conocido programa Viigo. Obviamente ésta publicidad sólo genera dinero en USA.

Mostraron también unas APIs -que próximamente se incluirán en el SDK- para manejar (micro)pagos, de forma que se puedan monetizar aplicaciones, todo desde el propio dispositivo. Vimos una demo de la aplicación de Bloomberg para BlackBerry, y desde ahí realizaron una compra de un video a través de PayPal. Remarcar que no hicieron el pago con la aplicación de PayPal en sí misma, si no con un método a través del API, dentro de la propia aplicación de Bloomberg.

Después mostraron las nuevas características de geolocalización integradas en OS5 -recordemos que ahora usa triangulación por celda + GPS-, con soporte de geolocalización reverso. Como curiosidad, comentar que teniendo los datos de longitud/latitud, podemos obtener una dirección aproximada de un sitio.

Durante la charla, Mike habla súper rápido y diciendo al final: «make sense? Wonderful» 😀

16:30.- Toca nueva pausa, pero lamentablemente, tengo que marcharme 🙁

Hasta aquí el «pequeño» report sobre los BlackBerry Developer Days / App Planet en el MWC 2010. Podéis ver algunas fotos en mi galería de Flickr.

Quiero darles las gracias a la gente de miblackberry.com y sobre todo a Josep por haberme invitado a éste evento ¡Muchas gracias por todo! 😀

Primeras impresiones de la BlackBerry Bold 9700

Después de casi 7 meses con la BlackBerry Curve 8900 (un dispositivo muy recomendado para los que empiezan en éste mundo) decidí dar el salto a una BlackBerry «mejor y más moderna», y como soy muy impaciente, compré una Bold 9700 fuera de mi país.

Soy usuario de BlackBerry desde hace 2 años (Curve 8320, Storm 9500, Curve 8900 y ahora Bold 9700), desde que abandoné las Treo con PalmOS, y la verdad es que el cambio no ha podido ser más satisfactorio. Digamos que ahora soy un zealot (fanático-obsesivo) de las BlackBerrys, y así espero que se me trate 😉

Al grano: la BlackBerry Bold 9700 (especificaciones completas) es el mejor smartphone que he tenido nunca en mis manos. Lo afirmo rotundamente, no le falta absolutamente nada: robustez, velocidad y belleza son las tres palabras que definirían éste dispositivo.

Teclado
El primer cambio que noté (comparando con la Curve 8900) es el tacto del teclado, el de la Bold 9700 (de ahora en adelante Bold2) es un poco más grande y más cómodo. Ojo, también es un poco más pequeño que el de la Bold1, pero eso no debe preocuparos, es muy usable. No puedo comparar con el de la primera Bold porque sólo la he tocado un par de veces, pero dicen por ahí que el tacto de la Bold2 es mejor comparándolo con su predecesor.

Sí me gustaría saber la opinión de aquellos que tengáis dedos un poco más grandes, porque todo el mundo se quejaba de que el teclado de la Curve 8900 era demasiado pequeño. El de la Bold2 está entre la Curve y la Bold1.

Echo un poco de menos algunas de las teclas en color rojo (sobre todo las numéricas) presentes en la Curve 8900, pero por lo demás, el teclado es fantástico.

Nuevo trackpad
El siguiente cambio importante fué el trackball, esa «dichosa» pero muy útil bolita que tienen todas las BlackBerrys. En la Bold2, dicha bolita no existe y ha sido sustituida por un trackpad o navpad táctil, una maravilla tecnológica con la que estoy encantadísimo. No sólo es muy precisa, si no que nunca más tendremos que preocuparnos de que se ensucie, estropee (las bolitas de las BlackBerrys se suelen estropear con el paso del tiempo) o se suelte. Es muy muy cómoda, la verdad es que todo se maneja más rápidamente con éste nuevo sistema. Por cierto que, obviamente, el trackpad es pulsable. Eso sí, olvidaos de iluminación y/o de cambios de colores 😉

Sistema operativo
Otro cambio a destacar es el sistema operativo, pues la Bold2 lleva OS5 de serie y no 4.6.x como los anteriores dispositivos. La diferencia no es muy notable al principio (bueno sí, al arrancar y/o hacer hardreset se ve una barra de progreso con el logo de BlackBerry, jeje), visualmente son prácticamente iguales, salvo algunos elementos, como los botones -ahora tienen relieve- y algunos cambios menores, de colores, algún cambio de icono, etc. Hay más opciones de configuración disponibles (tampoco muy destacables) y la sensación de velocidad de manejo del OS es mayor comparando con la 8900, aunque también tendrá que ver la velocidad de la CPU, claro.

No he tenido ningún problema de compatibilidad en OS5 con el software que utilizo a diario: Facebook, GMail, Ubertwitter, Google Mobile App, Google Maps, Google Talk, Viigo, WorldMate Live, Live Messenger, GPSLogger, MetrO, WordPress for BlackBerry, La Caixa, Flickr, FancyTran, Google Sync y BerryWeather.

Todos ellos han sido probados a fondo después de instalarlos, y os aseguro que funcionan perfectamente en éste nuevo dispositivo.

Por cierto que sólo tuve que restaurar los datos de mi antigua Curve (OS4) a través del Desktop Manager (en Windows) y tampoco tuve ningún problema: todas mis notas, tareas, contactos (fotos de contacto incluidas), contraseñas guardadas y configuraciones personalizadas, funcionaron desde el principio en la Bold2.

La BlackBerry AppWorld NO venía en mi Bold2, en vez de eso viene una aplicación llamada «Centro de Aplicaciones», que creo es redundante en ésta cuestión. Pero éste tema creo que depende del firmware instalado, que en mi caso es del de T-Mobile.

Conectividad y velocidad de navegación
La Bold2 es un dispositivo con conectividad WiFi, Bluetooth y redes 2G y 3G, y aunque no es mi primer dispositivo BlackBerry con 3g (antes tuve una Storm1), se puede destacar que la velocidad de navegación por la web y de descarga de aplicaciones es muy notable respecto a la Curve 8900 (2G). Lo mismo puedo decir cuando hacemos uso del WiFi, la descarga de aplicaciones y navegación web es bastante más rápida en comparación con la Curve y la Storm1. Antes me parecía que aunque navegara con WiFi era un pelín lento, pero eso se acabó con la Bold2.

Aspecto, tamaño y peso
El tamaño y peso de ésta BlackBerry me ha sorprendido. Apenas noto diferencia de peso respecto a la Curve 8900 (102gr), aunque la Bold2 pesa un pelín más (122g), yo no lo noto.

El aspecto y formfactor es sublime, mucho mejor acabada que la Curve y por supuesto, no da la sensación de que estés tocando plástico. La Curve es muy bonita estéticamente, pero habéis de saber que con el tiempo se desgasta y pierde ese color metalizado (que es plástico por cierto). La Bold2 no tiene tanto tiempo y no sé si le sucederá lo mismo, pero a primera vista, no creo que suceda.

Los botones laterales parece que son de goma y no están recubiertos de plástico, así que no se van a desgastar, como sí sucede en otras BlackBerrys. Lo mismo es aplicable a los bordes de la pantalla, en la Curve 8900 los bordes son de plástico «metalizado», en la Bold2 son negros. Esperemos que con el tiempo no se «descascarillen», si no, me voy a tragar mis palabras.

Calidad de sonido
El sonido es bastante mejor que en la Curve 8900, no «irrita» tanto cuando el volumen está muy alto (la Curve distorsionaba un poquito) y la calidad de audio cuando reproduces MP3 es decente/suficiente, tanto con el altavoz externo, como con los auriculares. La calidad del sonido en una llamada también se nota, es más limpia y menos aguda que en la Curve (por cierto que se puede configurar los graves y agudos de las llamadas), aunque todo ésto sólo es para «tikismikis» como yo, poca gente (creo) notará la diferencia.

Cámara de fotos
La cámara de fotos es correcta, saca las fotos bastante bien y de forma rápida, sin retardos ni glitches raros al tomar la foto. La calidad de las fotos obtenidas es parecida, si no similar, a la de la Curve 8900. Recordar que la Bold2 trae una cámara de 3mpx con flash LED, flash que por cierto se agradece en situaciones de poca luz.

También podemos grabar y reproducir videos, y al parecer se soportan un montón de codecs nuevos (como divX), pero yo no lo he probado aún, ya que no suelo ver video en la BlackBerry.

Batería
Aún no puedo comentar nada de la batería porque llevo 48h con la Bold2, pero todo parece indicar que rinde mejor que la de la Curve, porque a éstas alturas ya tendría que haber bajado una o dos rayas (le he metido más caña de lo normal, con una única carga completa) y sigue al 92% (con más de 5 llamadas =>5 min), haciendo uso del WiFi para bajar aplicaciones y toqueteando todo.

Conclusión inicial
A falta de pasar más tiempo con el dispositivo y de comprobar el rendimiento de la batería, creo que me repetiría si os digo que la BlackBerry Bold 9700 es una maravilla y es lo mejor que ha parido RIM, pues no le falta ni le falla absolutamente nada.

Gana por goleada a cualquier otra BlackBerry, en velocidad de escritura, manejo, navegación, a la hora de tomar notas, fotos…

Si tuviera que poner alguna pega ahora mismo, sólo sería la nueva funda (sí, yo la uso para proteger el teléfono), pues no me gusta nada, ya que no cubre por los costados y me parece demasiado «ejecutiva», pero bueno, es la que viene. No estoy de broma, es lo único que no me gusta 😀

Me gustaría agradecer enormemente a los administradores de miblackberry.com por su ayuda y soporte a la hora de liberar (UNLOCK) mi BlackBerry Bold 9700 de T-Mobile, gracias al servicio de desbloqueo BerryUnlock, he podido usar el dispositivo desde el minuto 0 con mi operadora.

Desde aquí quiero enviar un abrazo a Josep y a Alfonso, y darles de nuevo las gracias por sus consejos y comentarios.

UPDATE: A la tarde pondré algunas fotos de la Bold2