Nov 6 2009

El problema con los smartphones

Gabolonte Blasfemus

image Esta semana que pasó me tocó configurarle un BlackBerry a un luser de esos bastante problemáticos, que no son para nada amigos de la tecnología, y en general amigos de nadie. Dentro de las quejas que tuvo y que yo mismo pude corroborar, se destacaron tres en particular:

  1. Una función inteligente de marcado que hacía que se disquen mal todos los números de la agenda que estaban almacenados con el prefijo 15 (que se utiliza para llamar a móviles desde líneas fijas en Argentina)
  2. El tiempo excesivamente largo que tarda en arrancar BlackBerry OS, algo de lo que ya había leído algo recientemente pero que no había notado en modelos anteriores.
  3. La muy baja y hasta nula responsividad de la interfaz gráfica en el momento en que se está ejecutando algún proceso de fondo; sin ir más lejos, en el momento en que comienza a procesar una llamada entrante hasta que finalmente se escucha el ringtone y/o vibra y muestra el aviso en pantalla, que conforma un lapso de varios segundos.

Mientras que el inconveniente primero es uno del que adolecen muchísimos de los “asistentes inteligentes” de cualquier plataforma, SO o aplicación, los dos últimos, aunque no son exclusivos de las BlackBerrys, suelen ser moneda corriente en diversas plataformas y modelos de smartphones. Y a estas alturas, así como tuve que explicarlo en ese momento para educar un poco al usuario, no vendría mal repasar el conjunto de definiciones que suelen separar a lo que se llama smartphone de un teléfono celular común.

El término smartphone tiene su origen a raíz de una convergencia, la que sucedió cuando comenzaron a producirse las primeras PDA’s o computadoras de mano, como las primigenias Palm o las Pocket PC, con funciones de teléfono celular incorporadas; dicho de otra forma, fue el término elegido para definir a las PDA+celular, que debido al enorme contraste de poder y funcionalidad entre una de estas un celular común, el término smartphone le venía más que adecuado.

image Pero hoy las cosas cambiaron. Así como los smartphones avanzaron muchísimo y ya tenemos diversas plataformas bien consolidadas, los celulares convencionales, los no-smartphone como se los denomina a veces, han avanzado aún más en relación: Hoy en día cualquier terminal de gama media  posee amplias capacidades multimedia, cámara de fotos más que decente que hasta puede incluir flash y autofocus, expansión a tarjeta, soporte para instalar aplicaciones Java, cliente de email, navegador, funciones de agenda/calendario y decenas de funciones más, incluyendo modelos que actualmente vienen con pantalla táctil, un territorio que les era vedado hasta hace poco. Entonces, ¿qué los diferencia realmente de un smartphone?

Una respuesta simple sería “los smartphones corren un sistema operativo móvil”, pero, si nos apegamos estrictamente a la definición, todo celular corre uno, ya sea más o menos avanzado, específico para ese modelo o disponible en varios; no suena como una definición muy precisa. La que yo adopté después de pensarlo un poco es que un smartphone es “todo teléfono cuyo sistema operativo presenta una o varias de las siguientes características avanzadas: Soporte para instalar aplicaciones nativas de esa plataforma (no sólo Java J2ME), ejecución de dichas aplicaciones u otros servicios en segundo plano, y la posibilidad de parchear y actualizar el SO con la misma facilidad que se lo hace en una PC, ejecutando un instalador o ejecutando un actualizador online”.

Y sin embargo, los celulares convencionales siguen manteniendo, en general, un par de ventajas sobre los smartphones: No adolecen de los problemas 2 y 3. Al contar con sistemas operativos propietarios del fabricante diseñados y optimizados a medida para determinado modelo o serie de los mismos, la integración entre hardware y software es mucho mayor, permitiendo velocidades de arranque imbatibles y tiempos de respuesta irónicamente mucho mayores que los de un teléfono que tiene bajo su cubierta la potencia que hace menos de 10 años sólo encontrábamos en una PC. Y todo esto sin mencionar que se cuelgan mucho menos (a menos que el modelo sea una porquería, claro). Porque eso también viene con el paquete PDA/Smartphone: Se cuelgan y resetean tanto o más que una computadora de escritorio.

image Este es un problema algo preocupante, no sólo por los que ya lo vivimos a diario al haber elegido uno de estos teléfonos avanzados por las posibilidades que nos brinda, sino también porque se ve claramente la tendencia a futuro, donde los móviles convencionales quedarán relegados a mercados emergentes y de muy bajo poder adquisitivo, mientras que todo teléfono de gama media para arriba terminará siendo un smartphone en toda regla. Y si hay algo que la gente común privilegia por sobre las funciones avanzadas a diferencia de nosotros los geeks, es la confiabilidad y que algo funcione siempre, tan rápido como antes o más. Algo difícil de garantizar con los smartphones de hoy en día, plagados de inestabilidades y problemas de seguridad.

Y para terminar, hagamos terapia: ¿Qué cosas sufrís con tu actual smartphone que te hacen extrañar un poco tu último celular “normal”?

Si te gustó compartilo:
  • Twitter
  • Facebook
  • FriendFeed
  • email
  • PDF
  • Print
  • del.icio.us
  • Google Bookmarks
  • Live
  • Bitacoras.com
  • Meneame

Nov 5 2009

NoniView, visor de imágenes gestual para Windows Mobile

Gabolonte Blasfemus

A estas alturas ya andan muchos buenos (y no tanto) visores de imágenes para Windows Mobile, muchos incorporando un manejo compatible con los dedos y adornados con lindos efectos visuales. NoniView es uno de esta camada, que con unos vistosos efectos y un manejo a través de gestos que se realizan al pasar el dedo sobre la pantalla, y una vez aprendidos estos,  lo convierten en muy atractivo y práctico.

image

La interfaz en general de toda la aplicación es bastante vistosa y curiosa, como por ejemplo la navegación de carpetas, la cual puede confundirnos un poco al principio, pero que ciertamente es original.

image

Además de estas sofisticadas funciones de navegación de carpetas y visualización de imágenes, desde esta aplicación es posible recortar las imágenes, rotarlas, o enviarlas por email o MMS.

NoniView es completamente gratuito, pero es posible realizarle donaciones a su autor para impulsarlo a continuar con el proyecto.

Vía 1800PocketPC.com.

Si te gustó compartilo:
  • Twitter
  • Facebook
  • FriendFeed
  • email
  • PDF
  • Print
  • del.icio.us
  • Google Bookmarks
  • Live
  • Bitacoras.com
  • Meneame

Nov 4 2009

Hackearon iPhones con jailbreak

Gabolonte Blasfemus

image Normalmente no estaría dedicando una mención exclusiva al smartphone de la compañía más cerrada del mundo, pero creo que jamás supe hasta ahora de un teléfono móvil que sea tan vulnerable que se convierta en presa fácil de un ataque a gran escala… hasta ahora.

Mucha gente ama sus iPhones y iPods Touch. Los miman, los idolatran, y defienden todo lo que hace esa compañía tan cool que se los vende por un módico precio. Pero esa compañía tan copada es un poquito posesiva y pone toda serie de controles y trabas que permiten que estos aparatitos tan fashion sólo pueda ejecutarse el software que ellos quieren, y mientras ellos quieran. Y su público, llamémosle los iPhonitos, en vez de quejarse en voz alta y comprarse la próxima vez un móvil fabricado por alguien más, recurre a una interesan práctica como si fuera lo más normal del mundo, la cual se volvió tan común que esta se convirtió en un verbo: El jailbreaking. Mediante un método que descubrieron unos hackers muy buena onda y simpáticos, todo iPhonito no se siente completo si primero no reemplazó el sistema operativo de su aparatito amado por una versión totalmente hackeada que la libera de todos los controles de esa empresa que tanto quieren, algo que deben hacer además cada vez que deseen actualizar la versión del SO, para así poder ponerle todos los programas de peditos que quieran aunque no figuren en la App Store del iTunes. Seguramente muchos de ellos después se quejan de los usuarios de Wintruchos.

El problema fue que junto con todas los controles de seguridad que se eliminan para tener una versión “jailbrikeada” donde pueda instalarse cualquier aplicación, también se levantan muchas medidas de seguridad que hacen menos fácil de hackear al objeto de deseo de los iPhonitos. Y uno de esos resultados se pudo ver la pasada semana, ya que un vivo en Alemania Países Bajos encontró una forma de hackear los iPhones jailbrikeados por el sólo hecho de estar conectados a Internet a través de la conexión de datos 3G. Y para lograrlo no recurrió a ninguna vulnerabilidad secreta digna de mostrarse en una convención de hackers, sino a un simple protocolo disponible en decenas de plataformas: OpenSSH. El problema en particular acá, es que todos los iPhones y iPods Touch vienen con una contraseña por defecto para sus dos cuentas de usuario, root y mobile, la cual todo hacker conoce bien y es alpine, lo cual no suele ser un mayor problema por todas las medidas de seguridad que hay en el SO original de Apple, pero sí son un gran agujero de seguridad en las versiones jailbrikeadas.

Sabiendo esto, y conociendo los rangos IP de los servicios de Internet 3G de varias operadoras, nuestro amigo germano holandés tenía casi todo lo necesario para ponerse a buscar iPhones jailbrikeados que por un motivo u otro tuvieran el servicio SSH levantado. Sólo le faltó recurrir a nmap, la famosa herramienta de escaneo de redes aprobada por Trinity, y el saber que es posible distinguir a un iPhone de cualquier otro host en Internet gracias al puerto TCP 62078. Gracias a eso logró infiltrarse en cientos de aparatos y mostrarles a sus dueños el mensaje de la imagen, pidiendo a cambio de las instrucciones para hacer seguro el teléfono un pago de 5 euros. Luego parece que las cosas se le complicaron un poco al muchacho por haber hecho enojar a tanta gente, y terminó liberando las instrucciones para asegurar los teléfonos y remover los regalitos que él había dejado gratuitamente.

Si tenés un iPhone/iPod Touch jailbrikeado y nunca te habías enterado de este problema, te conviene ingresar a tu dispositivo utilizando algún cliente SSH como Putty desde Windows o el que viene incorporado en cualquier Linux, utilizando los usuarios y contraseña por defecto anteriores, para así cambiar la clave por unas mucho más seguras y que sólo vos conozcas mediante el comando passwd. También podés seguir las instrucciones para hacerlo desde el mismo dispositivo provistas por Redmond Pie.

No, sobre tu mal gusto no hay nada que pueda hacer…

Vía The H.

Si te gustó compartilo:
  • Twitter
  • Facebook
  • FriendFeed
  • email
  • PDF
  • Print
  • del.icio.us
  • Google Bookmarks
  • Live
  • Bitacoras.com
  • Meneame

Oct 30 2009

El sable de luz de Star Wars para Windows Mobile

Gabolonte Blasfemus

Muchos amantes de la ciencia-ficción sufrimos un incremento en la producción de nuestras glándulas salivales cuando vimos aparecer esos simpáticos programitas que prometían hacer las delicias de todo fan de Star Wars al mostrar un sable de luz en pantalla y replicar ese sonido tan característico e inconfundible que George Lucas le supo dar.

image

El problema era que para hacerlo más divertido e intuitivo, estos programas aprovechaban el acelerómetro presente en el iPhone y otros smartphones de alta gama, dejándonos afuera a todos los que poseíamos un smartphone/PDA más antiguo o económico. Pero esto cambió gracias a un alma caritativa que se acordó de los pobres, al menos de los que usan Windows Mobile, y creó PocketPC Lightsaber Unleashed, una versión de este tipo de aplicaciones en la que podremos activar los sonidos del mítico sable a voluntad con sólo tocar los botones específicos en pantalla. Y como plus, también contamos con la marcha imperial y míticos e inolvidables sonidos y diálogos como la respiración de Darth Vader, el “I sense much fear in you” de Yoda o el "Help me Obi-Wan Kenobi, you’re my only hope" de la princesa Leia, todo por el mismo precio (gratarola).

image

Ahora sólo nos resta aceptar todos los duelos Jedi que podamos y esperar que la fuerza nos acompañe. (?)

Vía FreewarePocketPC.

Si te gustó compartilo:
  • Twitter
  • Facebook
  • FriendFeed
  • email
  • PDF
  • Print
  • del.icio.us
  • Google Bookmarks
  • Live
  • Bitacoras.com
  • Meneame

Oct 30 2009

Airplay SDK, entorno de desarrollo unificado para múltiples plataformas móviles

Gabolonte Blasfemus

El desarrollador de aplicaciones móviles lo tiene bien difícil a la hora de decidir para qué plataforma programar estos días. El cuasi consagrado símbolo de status del iPhone/iPod Touch? El veterano Windows Mobile que aún da pelea y no planea irse a ninguna parte? Android que promete comerse todo el mercado en unos años? La elección es difícil, y también lo es desarrollar para más de una plataforma por separado.

Pensando en eso mismo es que una compañía llamada Ideaworks lanzó la plataforma de desarrollo Airplay SDK, desde la cual es posible compilar, automáticamente y en simultáneo, versiones de nuestras aplicaciones para iPhone/iPod Touch, Windows Mobile, Symbian, Android, y BREW, todo desde el mismo código fuente. La aplicación creada se verá y funcionará exactamente igual en cualquiera de las plataformas mencionadas, como puede verse en el siguiente video.

Airplay SDK cuenta con diversos planes de precios de acuerdo al uso comercial que se le de al entorno, pero es posible descargar una versión de prueba para comprobar por uno mismo si vale la pena.

Vía 1800PocketPC.com.

Si te gustó compartilo:
  • Twitter
  • Facebook
  • FriendFeed
  • email
  • PDF
  • Print
  • del.icio.us
  • Google Bookmarks
  • Live
  • Bitacoras.com
  • Meneame