ene 6 2013

Dudas Existenciales (92): ¿Vale la pena comprar en una tienda de aplicaciones?

Gabolonte Blasfemus

Siendo de este lado del ombligo tercermundista, hay ciertas cosas que uno se las piensa bien y varias veces. Una de ellas, al menos para mí, es comprar en una tienda de aplicaciones. Claro, primero hay que poder; no todo el mundo en este bendito país está en condiciones financieras y crediticias de realizar una transacción electrónica con una multinacional de la tecnología. Pero una vez resuelto si podemos llega la gran pregunta: ¿Debemos?

¿Tiene sentido invertir en la compra de una aplicación a través de una tienda, sabiendo que debido a su sistema de seguridad no es realmente nuestra?

geek_hugCuando yo compraba hace 10 años una aplicación para Windows que venía en un CD, se podía decir que esa copia de software era realmente mía: Mi única traba para instalarla cuando y donde yo quisiera era el número de serie que me otorgaban al comprarla y la posible activación online con el mismo. Tal vez no podría instalarlo en 5 equipos simultáneamente, pero sabía que al menos, si no había ningún problema de compatibilidad de por medio, podía volver a instalarlo 10 años más tarde.

Con las tiendas de aplicaciones esa ilusión de eternidad de esfuma. Sí, en Android por ejemplo, si compro una aplicación puedo instalarla sin pagar nada más en todo dispositivo que asocie con mi cuenta de Google, pero… ¿tengo algún tipo de garantía que dentro de 5 años podré volver a hacerlo? Algo especialmente preocupante con aquellos juegos que  una vez instalados, y al ejecutarlos por primera vez, descargan por su cuenta los varios cientos de megabytes que necesitan para funcionar. Esos archivos, ¿seguirán disponibles para descarga cuando el juego sea obsoleto?

En Windows Mobile no existió el concepto de la tienda hasta recién en el final de sus días, cuando Microsoft intentaba con parches injertarle lo que podía de la receta exitosa del recién llegado iPhone. Entonces, un usuario de Windows Mobile promedio se procuraba su software descargando el archivo de instalación .cab, o el ejecutable para instalar a través de Windows y ActiveSync, y si era lo suficientemente precavido y prolijo se los iba guardando para futuros usos. Yo fui uno de ellos y si hoy necesitara, por la razón que fuere, reutilizar mi viejo teléfono con WinMo desde cero, podría instalarle cada una de las aplicaciones que en su momento tuvo. Seguro, estarían completamente desactualizadas (como la misma plataforma) pero, a menos que se trate de clientes de servicios online, serían tan funcionales como el primer día. El software sigue siendo mío con el paso del tiempo.

En una tienda de aplicaciones, en cambio, y por razones de seguridad obvias para combatir la piratería, no existe forma posible, al menos legal y que no requiera algún tipo de hacking, de quedarnos con el instalador de la aplicación para un posterior reuso. Toda futura reinstalación tiene que volver a realizarse a través de la tienda, y únicamente mientras se cuente con su beneplácito y aprobación.

De todas formas, la realidad es, más allá de la pregunta del título, que no contamos con una opción: Salvo en los casos donde se trata de software gratuito y el desarrollador pone a su disposición el instalador para su descarga directa (paralelamente a si pone o no la aplicación disponible desde la tienda) en el resto de los casos no nos queda otra que jugarnos y pagar; o recurrir al soft crackeado y todos sus problemas de ética, legalidad, disponibilidad, estabilidad y seguridad. Y eso, claro, si hablamos de una plataforma como Android donde Google y sus OEMs son tan buenos que al menos nos permiten instalar aplicaciones por fuera de la tienda; no como le sucede a todo usuario de un dispositivo iOS que, a menos que se arriesgue al jailbreaking, está encadenado a instalar únicamente software desde el Apple Store.

Yo antes era completamente reacio a desembolsar algo en una tienda de aplicaciones, pero con el tiempo y al ver el potencial y futuro de Android me terminé animando, pero solo con aquellas que no significaran un gasto muy grande o que estuviesen en oferta con alguna rebaja importante. Aún así me lo sigo pensando muy bien cada vez que aparece algo interesante.

Y vos, ¿cómo te llevás con tu tienda de aplicaciones?

 


oct 31 2012

Montar la tarjeta SD externa del Samsung Galaxy S3 como USB Mass Storage

Gabolonte Blasfemus

Normalmente, un teléfono Android tiene dos tipos de memorias: La interna del teléfono y la disponible a través de la tarjeta microSD que le hayamos insertado en su correspondiente slot. Esta arquitectura es bastante recurrente en otras plataformas de smartphones e incluso en featurephones (un término que ya se escucha poco pero se usa para referenciar a celulares no-smartphones con funciones extra como reproductor de música, cámara… etc), y solo basta recordar como Windows Mobile también disponía de un almacenamiento principal interno donde también residía el sistema operativo y una ruta de directorio bajo la cual se podía acceder además al almacenamiento de la tarjeta SD. La particularidad en Android es que la disposición habitual para esta última es siempre a través de la inamovible ruta /sdcard y que, al menos en la mayoría de los dispositivos, es prácticamente imprescindible contar con una, ya que muchas aplicaciones esperan poder almacenar directamente ahí sus archivos de trabajo y datos del usuario.

Por ejemplo, en mi Motorola Milestone 2 contaba con 8 GB de memoria interna, de la cual no podía utilizar toda ya que en la misma reside también el sistema operativo, pero sí me servía para instalar aplicaciones. De hecho se me daba una situación inusual para un usuario de Android: La mayoría llega a tener problemas de espacio con la memoria interna del dispositivo (algunos traen muy poca y no todas las aplicaciones soportan APP2SD, aunque existe un truco para eso) mientras que tienen espacio de sobra en la SD; yo en cambio trataba de mover siempre todas mis aplicaciones a la memoria principal, ya que los 8 GB de mi microSD estaban mayormente ocupados por mi colección de música y en cambio jamás logré llenar los 8 GB del teléfono.

Continue reading


oct 23 2012

EL truco para ganar espacio en la memoria de un Android sin root

Gabolonte Blasfemus

Uno siempre tiene que ser humilde porque nunca sabe por dónde se puede enterar de una de esas perlas que te hacen el día. Me acuerdo que una vez, de casualidad, descubrí lo que era el DDNS porque encontré el instalador del cliente de No-IP en una carpeta de la máquina de un amigo que no era para nada geek. Él no sabía qué era, y yo en ese momento menos; pero me lo copié y lo probé tranquilo en casa.

En Android existe un problema ya conocido de otras plataformas de smartphones: Existe una memoria principal que viene incorporada en el teléfono y contiene al sistema operativo, y otra secundaria, generalmente externa, que suele ser una tarjeta SD o sus versiones micro, aunque también puede estar incluida internamente, aunque a nivel acceso se sigue comportando como un almacenamiento “de afuera”. Pero en el androide verde se complica un poco más la cosa, ya que en un principio no se contemplaba que se pudiesen instalar aplicaciones en otra zona que no fuese en la memoria interna del dispositivo; y para peor, es obvio que los modelos más económicos  vienen con una capacidad mucho más modesta de memoria en general. Esto nos dejaba en la situación de teléfonos con 128 MB de almacenamiento interno que se llenaban rápidamente al instalar una decena de aplicaciones, mientras que aunque se le colocara una SD de 8 GB, sólo se la podría aprovechar para almacenar archivos de usuario como música, imágenes, videos o documentos.

Continue reading


oct 13 2012

El otro androide

Gabolonte Blasfemus

Siempre me resultó notoria la capacidad que tenemos los seres humanos para hacernos una idea establecida de algo con solo conocer a lo mejor una pequeña parte del todo. Algunos le llaman a esto prejuicio, mi profe de historia de 3er año le llamaba “cada cual cuenta según como le fue en la feria”.

Si hay algo que voy a extrañar del MM2 definitivamente es su teclado de hard, a pesar de su tendencia a fallar estrepitosamente

El punto es que hace algo más de año y medio abandonaba mi fiel (pero ya obsoleto y lento) HTC Touch Viva con Windows Mobile 6.1 en favor de lo que era cuasi obligatorio tener en materia de smartphones (si no te gusta que te la pongan, claro): Android. Digo, porque si te gusta siempre podés elegir iOS. Tratando en lo posible de seguir la regla de no-andar-por-la-calle-con-algo-que-si-lo-pierdo-me-las-corto, me vi rápidamente inclinado por la oferta de Motorola; era llamativo como a similares prestaciones los smartphones de Moto siempre costaban menos. Así me hice con mi Milestone 2 y conocí la desgracia de MOTOBLUR. Al poco tiempo, y mientras estaba contento con la interfaz responsiva y fluida de Android (al menos en comparación con lo que era la de WinMo), trataba de acostumbrarme a un teléfono que, cada tanto, se le cantaba el revire de reiniciarse solo en los momentos más inoportunos. Pero claro, no me podía quejar mucho, después de todo entre el rooteo y las más de 100 aplicaciones instaladas era obvio que algo podía estar trayéndome problemas; aunque la intuición y algunos indicios (que si me apuran a estas alturas ya no recuerdo) me hacían apuntar como culpable al inefable MOTOBLUR, que venía enquistado en la ROM oficial.

Hubiera tenido todo el derecho del mundo de pensar que “eso” era Android, y salir a decir que era una basura comparado con otras plataformas, pero algo me seguía diciendo que el problema era Motorola, que como suele suceder, lo barato sale caro. Un día, y sin saber exactamente como podía terminar por culpa de la historieta de los bootloader bloqueados de Moto (ahora sé que, para que no joda, las ROM cocinadas para los Moto pisan todo menos el kernel), me animé a deshacerme de la ROM de stock con la que había venido mi Milestone 2 en favor de una versión de MIUI adaptada al mismo que prometía. Ahí conocí otra cosa, pero aún así tuve otros problemas, normales cuando uno se arriesga a usar una ROM no oficial, aunque en este caso estas apestaran infinitamente menos que la oficial.

Como dije, para mí o para cualquiera cuya entrada a Android hubiera sido a través de un Motorola como este, no sería criticable si después de la experiencia no quiere ver un robotito verde en su vida.

Pero un día regalé un LG Optimus ME, que a pesar de ser un gama ultrabaja (y conseguirlo a un precio increíble de pensar en otro tiempo para un smartphone con sus prestaciones) se mostraba años luz más estable que mi Milestone 2. Esta bien, a este no le hice root y tampoco le instalé medio Google Play (ni tampoco es que se pueda con su ínfima capacidad de almacenamiento), pero aunque tenía sus demoras dignas de su austera economía, rara vez se colgaba. Esto me hizo confirmar que no estaba tan equivocado cuando culpaba a la MotoroLoca. Pero aún faltaba lo mejor.

Los rumores decían que las ROM de la línea Galaxy de Samsung era definitivamente “otra cosa” comparado a los desastres que uno podía encontrar en… bueno, Moto más que nada. Por supuesto había tenido oportunidad de jugar con algunos, pero nunca lo suficiente como para poner a prueba cuánto mejor eran comparativamente hablando. Hasta que cambié mi ya viejito Milestone 2 por un Galaxy S3.

Hellooooo beauty…

Señores, esto sí es una ROM con todas las letras. Claro, el precio será otro, pero sospecho que a nivel calidad y ciertas prestaciones no dista mucho de lo que tiene un Ace. Y uno se da cuenta de que es otra cosa cuando ya no piensa en salir corriendo a bajarse el mod más aclamado; no vaya a ser cosa de que me deje de andar algo.

Esto no es una gran revelación por supuesto pero, de acuerdo al fabricante que se elija, la experiencia, y por ende la opinión que se tenga luego de Android, puede ser el día y la noche. Otra similitud que justifica el dudoso privilegio que ostenta Android de ser llamado el Windows de los smartphones (que personalmente no me parece algo malo, Windows permitió que muchísima gente pueda llegar a usar una computadora, y lo mismo pasa ahora con Android y los smartphones).

No sé si Google hará algo bueno con la M murcielaguesca además de usarla sólo por sus patentes, pero mientras tanto el único consejo que puedo dar es: Nunca compres Motorola (al menos mientras Google no haga algunos cambios), desembolsá algo más (o aspirá a unas especificaciones menos) y llevate un Samsung, un HTC o un LG. Si los androides fueran hobbits, los Moto son Gollum.


abr 11 2012

Sin permisos aún es posible robar información sensible de un teléfono Android

Gabolonte Blasfemus

imageLo demostró Paul Brodeur  del Leviathan Security Group, quien, a raíz de todas las noticias del último año sobre aplicaciones que son capaces de obtener información personal supuestamente protegida de dispositivos iOS y Android se hizo una simple pregunta: ¿A cuánto puede acceder una aplicación en Android sin ningún permiso otorgado? La respuesta da miedo:

En primer lugar puede acceder en modo de solo lectura a todos los archivos que no estén ocultos de la tarjeta SD, lugar donde por defecto se guardan todas las fotos que sacamos, lo videos que filmamos, y cientos de aplicaciones depositan archivos con información sensible. Aparentemente, esta característica es conocida y advertida debidamente en la documentación para desarrolladores de Android; aún así son legión las aplicaciones que utilizan la SDCARD para guardar sus archivos de configuración y trabajo. Un caso crítico es el que el mismo Paul detalla con OpenVPN, en cuya versión para Android los certificados de conexión son almacenados por defecto en esta misma locación.

Continue reading