Posts Tagged ‘Spanish language’


Como sabrán muchos, aquí en Perú recibimos 1 sueldo adicional en julio, lo que significa que mucha gente aprovecha para comprar en cantidad. En mi caso, yo decidí hacer una reflexión antes de salir a gastarme la plata.

La primera, y mas importante, es que con la crisis en Estados Unidos el dólar está de bajada por lo que es cada vez mas conveniente comprar afuera en dólares para provecho de Amazon. Endeudarse en soles está fuera de discusión.

La segunda, tenía que comprar algo que realmente fuera a usar. Es por eso que decidí comprarme la raqueta de tenis (una mas o menos, nada del otro mundo) y luego empecé a revisar lo que había de tecnología para escoger.

Pues bien, el resultado de la reflexión fue que ya no necesitaba nada de tecnología, al menos no había nada urgente.

Revisemos lo que puede sonar como “necesidades” electrónicas básicas:

– Cámara Digital: Hecho

– Computadora portátil: Hecho

– Memoria portátil: Hecho

– Tablet: Hecho

– Celular: Hecho

– Mouse fijo y portátil: Hecho

– Monitores y TV: Hecho

– Consola de juegos: Hecho

– E-book reader: Hecho

– Media Player portatil: Hecho

Y paro de contar.

Dentro de todas estas cosas, hay algunas que son superfluas (marcadas en negro) así que si las tengo es por una coyuntura y no por convicción. No confundan, todas las cosas que tengo las utilizo y me parecen super útiles. La diferencia es que si las tengo, las trato de aprovechar al máximo.

La conclusión es que a pesar de toda la oferta que hay en el mercado, sólo un puñado de ellos podemos considerar como necesarios y principalmente, no tenemos porque gastar dinero en tener todo lo que aparece por televisión.

Si nos sobra la plata y queremos comprarnos tecnología, lo mejor es preguntarse que tanta utilidad vamos a obtener, y sobre todo, empiecen creando su lista de categorías fundamentales. Recién en ese momento veremos claramente lo que podemos hacer con ese dinero sobrante.

La mejor sugerencia que les puedo hacer es empezar con la renovación tecnológica. Si ya tienen una cámara, renueven y luego van a mercadolibre.com.pe a rematar sus equipos viejos.

No todo lo que se presenta por ahí es realmente necesario. Comprueben haciendo sus listas que tener un iPhone y un iPad puede ser bastante inútil y sobre todo caro, y si tienen un cámara digital  y luego se compran una filmadora deben tener en cuenta que pueden conseguir un aparato que haga ambas cosas y bastante bien.

Procedan con calma y se ahorrar mucho dinero y tendrán menos dolores de cabeza cuando salgan de viaje o cuando tengan que decidir su próxima compra.

Advertisements

No seré el mejor programador de móviles pero con todos estos años puedo estar seguro de lo que no hay que hacer.

Java, .Net, C++,  eso que Google dice que es Java, Objective C y otras pequeñas alternativas (Appforge el más notable) tienen la misma idea en común: Implementar las funciones absolutamente necesarias en el espacio más pequeño posible.

Lo primero que tienen que dominar es el diseño de pantallas con el  criterio “Menos es mas”. Dominar el espacio es el principal aspecto en el diseño de móviles. Seguidamente, tienen que dominar el manejo de los tamaños y formas de pantalla. Antes esto era sencillo, pero con la introducción de terminales de resolución mayor y con rotación de pantalla que debemos considerarlos desde el inicio. Cada vez es más dificil pero deberíamos considerar una versión totalmente dummy basada solamente en lógica de pantallas.

Seguidamente, tenemos que dominar los recursos locales. Controlar la cámara, el nivel de batería, crear archivos, bases de datos y todo eso. Tenemos que verificar el entorno en la que está corriendo nuestra aplicación para poder acomodar las funciones. Por ejemplo, si el dispositivo soporta rotación de pantalla, tenemos que diseñar como se acomodará la pantalla en cada rotación, o que si la batería está muy baja, alertar al usuario.

En el tema de los recursos locales, tenemos que recalcar un tema fundamental: Bases de datos. En su defecto podemos utilizar archivos de texto, pero si tenemos manejo de bases de datos, nos ahorraremos un montón de tiempo. Además, si elegimos correctamente, podemos incluso ahorrarnos mucho tiempo en un tema importante que se llama sincronización que veremos mas adelante. Siempre verifiquen este tema en la plataforma en la que están desarrollando para saber realmente que es lo que pueden y no pueden hacer.

La aplicación móvil el día de hoy es sinónimo de aplicación conectada, pero no es necesariamente correcto, pero si nuestra aplicación lo es, resaltará por sobre las demás. Si nuestra aplicación es para una empresa (Line of Business que le dicen), entonces esto es crítico. Para ir directo al grano, deben suponer que la red es de lo peor y que no es confiable, por lo que tienen que pensar en el concepto de transacciones. Incluso, algunas plataformas obligan a que todas las llamadas a la red sean asíncronas lo cual nos obliga a manejar Threads y esas cosas elegantes.  Lo que tienen que hacer es traducir lo siguiente al lenguaje que utilicen: Llamar a la red – Esperar una respuesta y controlar el timeout – Verificar la respuesta  – Ejecutar un procedimiento de control de errores. Todo esto de preferencia en un Thread separado al de la aplicación principal. Finalmente, lo que hay que pasar por el canal ya depende de lo que querramos hacer aunque sobresale el protocolo HTTP y webservices, con variantes ligeras como el JSON. Personalmente, prefiero lo crudo: POST y GET y listo. XML también sirve pero el XML Parser puede general algo de overhead. Lo mejor es que se tomen el tiempo de crear unas clases para manejar el xml de forma óptima y reutilizarlo en todas sus aplicaciones.

Y listo, con esto ya podemos empezar a diseñar la aplicación. Y para el diseño el criterio fundamental es cómo repartir la lógica y los datos. Si tenemos que poner una lista de opciones, tenemos que evaluar el costo y el trabajo que hay que hacer para implementarla basado en cuan frecuentemente hay que actualizar esta lista. Si la comunicación nos complica,  entonces nos conviene poner todo en una base de datos local y manejar la actualización mediante una actualización de versiones, pero si la lista se tiene que actualizar muy seguido, tal vez convenga hacer una llamada a un servidor en la red.

También deben tomar en cuenta las restricciones de memoria y de uso de recursos de cada plataforma. Por ejemplo, J2ME tiene restricciones en el tamaño de la base de datos, BADA pone un límite a la cantidad de tablas y en la cantidad de llamadas a conexiones de datos por la red, iPhone no te deja controlar ciertos recursos locales como prender o apagar el Bluetooth.

Una  nota importante es la sincronización. Tener la data correcta en el móvil puede ser una tarea bastante complicada así que tenemos que investigar que opciones tenemos en cada plataforma.

Finalmente, un pedido sincero: enfoquen su aplicación alrededor de una sola función principal. Alrededor pondremos funciones complementarias que nunca lleguen al nivel de complejidad de la primera. Ciertamente que si tenemos que hacer una aplicación empresarial nos van a pedir que pongamos todo el ERP en un móvil, pero a lo que me refiero es a las iteraciones en la aplicación, iteración 1 con la función ancla 1 y para la iteración 2 recién pensaremos en incluir otra función grande. El diseño tiene que considerar todas las funciones desde el principio, pero la implementación debe ser por etapas, porque por mas empresarial que seamos, nunca se utilizarán por completo todas las funciones.

Para terminar, aquí unas ideas para que las apliquen : Objetos, MVC y Agile. Estos tres combinados les permitira no repetir trabajo de programación y evitar los errores siempre teniendo en cuenta que no podemos recargar a la aplicación con un diseño super complejo.


Ya hace algún tiempo escribí sobre el tema de la neutralidad de la red y aquí quiero dejar otro comentario, pues recientemente pude leer las nuevas condiciones que impone el mayor proveedor de Internet casero en el Peru: Telefónica.

Al igual que otros países, en el Perú se está empezando a aplicar un modelo de cuotas que reduce dramáticamente el ancho de banda de las conexiones de Internet de nuestras casas cuando se supera cierto límite de ancho de banda consumido, o se supera algún número de Pcs conectadas. Para los usuarios de planes de datos con algún operador celular, esto suena conocido. La justificación es la justa asignación de recursos entre los usuarios, pues hay usuarios de alto consumo que perjudican saturando la red para los de bajo consumo. Es una indirecta para aquellos que tenemos un alto consumo de Internet, por cualquiera que sea la razón. Es como el Refill, te dan un vaso y el derecho de consumir toda la gaseosa que quieras, asi que si te sirves un quinto vaso, nadie se tiene que molestar.

Veamos ahora las consecuencias. Internet es comunicación, al igual que lo es el teléfono o la correspondencia, por lo tanto debería estar sujeto a los mismos acuerdos de confidencialidad. Que diferencia entre el correo normal y el correo electrónico? solamente el medio por el que se transmite, la esencia de la confidencialidad se aplica pues el principio para ambos es el mismo. Igual con los contenidos Web o cualquier otro tipo de contenido. Es como prender el televisor y permitir que alguien, sin mi permiso, se ponga a anotar todos los programas que veo. Simplemente no se puede. Llegamos al principio 1.

Principio 1: Confidencialidad. Nadie debe estar al tanto de como utilizo el servicio de Internet sin mi consentimiento expreso.

Cuando contratamos un plan de cable, nos ofrecen una cantidad de canales los cuales podremos ver sin restricción, a menos que nos adviertan lo contrario. Si recibo 100 canales, debo poder ver canales. Si compro el plan HD debo poder ver canales HD y si no lo tengo, entonces no podre. Lo mismo con el servicio de teléfono donde nos venden minutos. Nos ofrecen algo que es muy fácil de verificar pues podemos contar los canales y los minutos que usamos. Pero en el servicio de Internet, hasta el día de hoy, nos venden humo. Nos venden un plan donde nos prometen una velocidad que funciona solamente en “condiciones normales” o condiciones de laboratorio, primero fue el famoso CIR, luego con el porcentaje asegurado y demas cosas. Conclusión: Compramos la esperanza de tener un mejor Internet que un plan inferior, porque, aceptemoslo, no había forma de confirmar si realmente teníamos la velocidad que nos daban, solamente confiar en el numerito que salia en el router. Así llegamos al segundo principio.

Segundo principio: Verificabilidad: El ancho de banda provisto debe ser fácilmente verificable.

Finalmente, el servicio que recibimos debería mantenerse en el tiempo bajo las mismas condiciones en las que fueron contratadas al inicio, durante el tiempo de duración del contrato por lo menos, pues como sabemos, las herramientas actuales de gestión de red, ofrecen la capacidad de modificar el servicio de forma invisible para el usuario, para conveniencia del Operador. Estos cambios pueden ser imperceptibles, pero atentan contra los dos principios ya citados.

Tercer principio: Uniformidad: El servicio debe ser brindando sin variantes durante la duración del acuerdo de servicio.

Listo, a partir de este punto espero sugerencias. Desde mi punto de vista, estas son las 3 reglas que deben regir un servicio de Internet. Aplicabilidad a otros servicios factible, pero no me voy a tomar el tiempo de verificarlo.

Lo que importa aquí es que en el Perú, al menos, nunca tuvimos la certeza de que estos tres principios se cumplieran y menos aún la intención de que así fuera. Si tenemos cable o teléfono, podemos ir a OSIPTEL, pero si nos falla el Internet, a donde vamos? Pues por ahora solo podemos ir a algunos foros a quejarnos junto  a otros clientes decepcionados. Es por todo esto que aplicar un sistema de cuotas suena aquí de lo mas incómodo porque no estamos hablando de un producto que haya sido un ejemplo de servicio al cliente ni nada parecido. O sea, el proveedor trata de proteger algo que primero debió arreglar, o sea el vendedor de comida al paso que tiene un sitio lleno de moscas, dice que solamente  te va a servir un plato de comida, para que alcance para todos! que tal conciencia.

Volvamos a la justificación, según Telefónica, es para proteger la calidad de servicio, que unos pocos no se consuman todo el ancho de banda. Veamos, si pensamos que el servicio de Internet es como un sistema de canales de regadio, donde se puede regular el caudal asignado a cada usuario, tendríamos que pensar que alguien que consume mas agua, fastidiaría al resto de regantes, pero en la realidad, el caudal puede ser controlado y si el cliente trata de abusar, pues su única alternativa es la de conseguir un dispositivo que succione el agua por los canales. Si pensamos que el agua es un recurso limitado, entonces si tenemos que limitar el volumen de agua transferido. Internet no es la informacion que uno descarga, es el canal y es obvio que el caudal, o el volumen de agua que pasa en un instante, si afecta a los demas, por lo que limitar el ancho de banda es una medida justa, pero si la información en Internet es infinita, tratar de poner un límite a la cantidad de información transferida solo revela una cosa: el control de la velocidad de descarga (caudal) es imperfecto.

Esto se demuestra por el hecho de que si imaginamos que todos los usuarios saturen su conexión y se aplique la reducción de la velocidad, entonces todos tendríamos velocidades reducidas! Que pasaría con el ancho de banda sobrante? No debería estar preparado el Operador para tener todo el ancho de banda disponible para todos los usuarios a full velocidad?

Veamos ahora las consecuencias prácticas. Si limitamos el ancho de banda, entonces significa que debemos cuidar lo que descargamos, entonces servicios como el de Netflix, que venden peliculas por internet ilimitadas, serian inimaginables. Imaginemos que queremos implantar sistemas de teletrabajo, con servicios de VOIP, descarga de archivos y todo . También podemos dedicarnos a bajar Torrents, Warez, P2P y demás, pero como diferenciar a un usuario de otro? Simplemente no se puede porque iría en contra del primer principio que enunciamos.

Que podemos hacer entonces? pues esperar que el control de ancho de banda del Operador sea realmente efectivo. Si contrato 3 mb, que me den 3 mb o el 30% como dicen ahora. Si este control de ancho de banda es realmente efectivo, no debo afectar a los demás.

La realidad es que poner un control estricto del ancho de banda para todas las conexiones es muy complicado y caro, por lo que el Operador trata de implantar controles baratos y que, como vemos, perjudican a los usuarios. Como la justificación se basa en la justicia, suena bien para los que tienen planes básicos de Internet, pero para los que tienen planes altos simplemente son discriminatorios.

Poner límites a la cantidad de descargas es como limitar el número de faxes que puedes enviar o recibir.

La razón fundamental es que las Operadoras no cuentan con el ancho de banda suficiente para dar el servicio promedio a todos los usuarios, y este ancho de banda tienen que compartirlo entre todos los suscriptores, por lo que ponen sus esperanzas en que los usuarios no consumamos el ancho de banda que nos corresponde.

El Internet no es aun un servicio básico como lo es el agua o la electricidad, y esto es porque aún tenemos canales alternativos para acceder a la información de Internet. Es un servicio que ayuda mucho, es cierto, pero aún hay alternativas. Es como la televisión, la tenemos por todas partes y se nos hace difícil la vida sin ella pero no nos vamos a morir, ni tampoco dejaremos de aprender matemática o historia, y quizá nos demoremos algo mas en enterarnos de las noticias, pero podremos seguir viviendo. Es deseable que todos tengan acceso a Internet, pero dentro de los 3 principios que hemos visto, y eso requiere de una inversión muy alta que por ahora debemos priorizar para otros servicios realmente básicos, como la salud, la educación básica y vivienda y puedo continuar con otras. Durante mucho tiempo tuve que esforzarme en conseguir la información necesaria en la biblioteca y la verdad es que es duro pero si uno tiene ganas de aprender, hay que hacer algunos sacrificios, y así como yo cualquiera puede.

Con la tecnología las cosas se nos facilitan en gran forma, pero no debemos caer en el facilismo. Primero pensemos en servicios de calidad, y luego pensemos en masificar en forma adecuada si populismos como el tristemente famoso programa “Huascarán” o el mal implementado proyecto OLPC donde se comprueba que el Internet sin un plan, no sirve para nada.

 


Justo en este momento, Facebook está presentando su plataforma para aplicaciones móviles que busca hacer la experiencia de uso sea lo mas simple posible al usar nuestros teléfonos.

No suena muy “social” pero es cierto. Si pensamos en que el teléfono celular es la forma mas fácil de hacer uso de aplicaciones en la red, es lógico que Facebook, siendo una de las aplicaciones más populares en celulares, levante la bandera de la unificación. La unificación en el sentido de mejorar la experiencia consolidando una serie de servicios básicos mediante una sola API, o librería.

Cuando hablamos de una aplicación móvil, hasta hace unos años hablábamos de sincronización de datos, de la red móvil, encriptación y demás. Ahora, gracias al iPhone, los sitios web crean clientes nativos que recuperan los datos de la web y las pintan de forma que aprovechan las capacidades del sistema operativo, lo que resulta mas agradable a la vista, y todo esto además EN LINEA. Y eso está bien, pues te obliga a tener un plan de datos o estar conectado a Wifi y eso es negocio para el Operador que nota que los usuarios de iPhone, Android (también hacen lo mismo) consumen mas datos y por lo tanto resulta mas negocio promover su venta.  En otras palabras, confiamos en que la red está ahí siempre.

La ventaja para los desarrolladores es que es mas sencillo trabajar de esa manera, y Facebook apunta a resolver dos aspectos del mundo móvil: para los programadores ofrece el “Single Sign On” para dejar a Facebook el problema de identificar a los usuarios, y la “Localizacion”: para que Facebook y nuestros amigos sepan donde estamos, y de pasadita, compartir esta información con cualquier otra aplicación que requiera saber donde estamos.

Veamos, para los desarrolladores, Facebook es ideal, pues sabemos que la gente está ahí y comparte las aplicaciones que usa. Además, tenemos la información mas completa sobre el usuario ¿Quién puede sabe mas de un usuario que Facebook? Tal vez Google?, en este caso gana Facebook pues lo primero que hay que poner es información básica como edad y de donde soy y a qué me dedico.   Para los usuarios, ya usamos la aplicación Facebook en nuestros teléfonos, así que ya alguna vez ingresamos el usuario y password, así que si me ofrecen utilizar la misma identificación para otras aplicaciones, excelente, me ahorré un montón de clicks y de ingresar texto en un teléfono que por lo general es sólo touch screen.

Punto para Facebook!, golpe a mi privacidad, porque ahora será Facebook quien sepa lo que yo uso en mi teléfono, y la tendencia es que la gente pase mas tiempo navegando en el teléfono que en la PC de la casa o la oficina.

Sobre el tema de localización, aquí la ventaja es clara para los desarrolladores pues siempre quisimos hacer algo como Foursquare o Gowalla y mostrarlo a todos. La seguridad es superada por el afán “social” de compartir la ubicación.  Pero ¿Realmente la gente quiere compartir su ubicación? En mi caso, eso para mi es una adicción, pues suelo actualizar mi posición muy a menudo y en los servicios mas populares (Fb Places aún o soporta Perú, pero ya caerá) y así como yo hay muchos que caerán en lo mismo cuando el procedimiento sea cada vez mas accesible y fácil. Perú no es quizá el país con mayor uso de Internet Móvil, pero aún así sorprende la cantidad de usuarios peruanos que hay en Foursquare y Gowalla, incluso de FB places (ese que se pase el truco de como lo hizo funcionar en Lima!!). Será la moda, como lo es tener un Nextel entre la gente joven, mientras tenga una facilidad a prueba de burros.

En resumen, con Facebook, podremos tener un acceso más sencillo a las aplicaciones móviles utilizando solamente nuestro usuario y password de Facebook para acceder a ellas, y mediante la Localización, podremos interactuar de manera más dinámica con nuestros amigos y las aplicaciones nos podrán dar acceso a interactuar con terceros (tiendas, restaurantes, etc) que detecten que estamos cerca.

Todo suena muy bonito, para el usuario final y para desarrollador, pero no para el Operador, que no ve un cobre de todo el negocio potencial que puede generar todo esto, y además, teniendo en cuenta que tiene la llave para la forma mas segura de identificación en el mundo móvil: el número de teléfono. Es obvio que las compañías de aplicaciones no utilicen este valor pues les crearía dependencia de las Operadoras, es decir, perder un pedazo de la torta de ganancias.

Las Operadoras detestan el “churn” que es cuando un usuario se cambia a la competencia, por eso hay tantas promociones para promover la lealtad en sus actuales clientes pues perder un cliente, les significa un costo verdaderamente grande. Una iniciativa como esta de Facebook es una amenaza para los Operadores pues están perdiendo lo que es el recurso clave en el mundo de Internet: la identidad. Si van con Facebook, la identidad es de ellos y ya no del Operador.

Para contrarrestar esto, las Operadoras pueden ofrecer exactamente lo mismo, autenticación (a través del número de teléfono) y localización (mediante la ubicación de celdas), sobre todo localización, donde todos los servicios se aprovechan de la red celular para ubicar a la persona a pesar del GPS.

La red celular ya tiene herramientas para hacer exactamente lo mismo desde hace ya bastante tiempo. Hay una tecnología llamada Cell Broadcasting de la cual vengo escuchando desde hace años y que se supone debe hacer lo mismo que Facebook ha anunciado hoy. Y lo mejor, sin tener que instalar nada en nuestros teléfonos.

En fin, lo que es una realidad es que los que optamos por un Smartphone, queremos servicios realmente inteligentes pero por sobre todo, fáciles de usar que nos ayuden a olvidarnos del tema de “configuración”.  Para darnos una idea, lo que yo planteo es lo siguiente:

“Acabo de comprar mi teléfono y al encenderlo con mi SIM puesto, se levanta una pantalla donde me pide confirmar mis datos que son leídos desde la información del Operador recogida a través de mi contrato, luego se buscarán las cuentas de correo que tengo registradas con el Operador, si las tuviera sobre todo si es que sólo estoy haciendo un cambio de equipo, de lo contrario me pedirá registrar mis accesos a cuentas como Yahoo!, Hotmail, MSN Messenger, Facebook, Twitter, Google, etc. Además, se pregunta si quiero activar la opción de Localización y en que nivel (Nivel 1 a nivel de celda, Nivel 2 celda con ayuda de la red para mayor precisión, Nivel 3 con GPS)”.

Y si a esto le agregamos que el Operador nos ofrezca gratis una cuenta de correo que permita almacenar nuestros contactos y calendarios del teléfono, además de tener acceso a todos estos servicios, estamos hechos.

Pero lo mas importante es que el Operador tiene algo que todos quieren, el acceso al sistema de cobro. El Operador ya tiene una forma de cobrarle al usuario, sin importar el tipo de contrato, por lo que además de todo lo que ha dicho Facebook, puede COBRAR. Y esta fue justamente una de las preguntas que le hicieron a Marck Zuckerberg casi al terminar el evento, y dijo que no tenía nada que anunciar, obviamente, pues no es un Operador, quienes si pueden y de hecho ya la vienen usando por años.

Parece que ya es obvio, el dinero está donde los usuarios pongan su atención y por ahora la mayor parte de nuestra atención está en nuestros celulares. Apple se dió cuenta primero con su App Store, luego Google con Android y sus Admob, y ahora es Facebook. Falta que lleguen los dueños de la carretera que son las Operadoras.


Estuve usando un par de semanas un teléfono HTC Desire, uno de los mas rápidos que he usado hasta el momento. Realmente bueno para todo lo que es datos. Puedo ver mi correo, navegar por internet, tener aplicaciones y demás. Pero para la tarea crítica, hablar por teléfono, simplemente tengo que decir que no.

Para hablar por teléfono se necesita entrar rápidamente al ingreso de números o que la búsqueda de contactos sea muy fácil. Dos cosas que no son el fuerte del HTC Desire. Y menos cuando estoy en plena calle y hay algo de sol. Ya que todo es táctil, tengo que confiar en las pantallas, pero ni el superTFT y ni el  AMOLED me han funcionado bien.

Veamos ahora la “experiencia” de llamar por teléfono con un “smartphone

  • Recibir una llamada. De lo mas fácil y que se puede hacer en cualquier equipo y en cualquier condición. El punto débil, ver quien nos está llamando mientras estas a pleno sol. Aceptable
  • Hacer una llamada marcando el número. Aquí empiezan los problemas. Primero, en todo smartphone, tenemos que iniciar la aplicación teléfono, a menos que tengamos un botón dedicado, algo que el HTC Desire tiene en pantalla, al igual que Samsung Galaxy, en otros android, hay que crear el acceso directo. El problema es que , por ahorro de energía , la pantalla se bloquea o se apaga. Luego, hay que confiar en la sensibilidad de la pantalla para ingresar el numero, y finalmente marcar. Lo que en un teléfono simple es una tarea trivial , aquí hay que añadirle algunos pasos. Problema grave: La función de teléfono es una tarea más, así que si tenemos muchas tareas abiertas, este proceso puede tomar un tiempo.
  • Hacer una llamada desde la lista de contactos. Aquí la cosa se complica pues hay que escribir. En todos los casos hay que iniciar la búsqueda de contactos, un botón ú opción aparte, luego empezar a teclear las iniciales. Una vez encontrado el contacto que queremos llamar hay que elegir, si queremos llamar por teléfono, enviar un email o un mensaje instantáneo, o cualquier otro dato disponible en el modelo de teléfono. Igual aquí es el problema es la velocidad.

Me considero una persona con experiencia en el uso de smartphones, pantallas táctiles y todo eso y puedo decir que realmente es complicado, especialmente por el tiempo que toma cada una de estas tareas. Si le diera un teléfono basado en Android a mis papás, pues tendría seguramente muchos problemas.

Esto a que se debe?. Primero, tengo que decir que cuando me preguntan por las ventajas de algún smartphone, yo trato de decir que es el inicio de muchos problemas, problemas que permiten hacer tareas avanzadas cuando estamos fuera de la oficina, así que deben tener mucha paciencia. Ahora si queremos saber a que se debe esto, aquí algunas ideas:

  • Multitarea: esta es la capacidad del teléfono de ejecutar varias tareas a la vez. Android tiene esto como una de sus bases de diseño. Como todas las tareas se ejecutan igual ante el procesador, la aplicación teléfono tiene que competir con recursos con otras aplicaciones. Otro punto es que si no hay un botón dedicado, entonces también tendrá que competir con el control de la pantalla táctil, si alguna aplicación ha bloqueado la pantalla, no podremos controlar el teléfono.
  • Pantalla táctil: Las pantallas táctiles son muy pedidas el día de hoy, pero su utilidad aún no se iguala con la de los botones dedicados o teclados físicos. Las pantallas táctiles también son una aplicación así que también tendrán que esperar. Lo otro son los motores de texto predictivo, tales como xT9, que “corregirán” lo que escribimos y que muy rara vez aciertan. SWYPE es interesante, pero nada puede igualar aún el teclado físico. Puede que no sea el método mas rápido pero si el mas seguro.
  • Visualización: Otra vez con las pantallas. Esta vez para ver lo que estamos haciendo. En un teléfono básico, no hay problema, siempre podremos ver las teclas físicas. En un smartphone Android, tendremos que confiar en la pantalla y tal vez buscar alguna sombra para poder ver si hemos marcado los números correctos.

Esto lo podemos aplicar no sólo a Android sino a cualquier tipo de smartphone actuales como iOS o WM y el nuevo WP7. Encontraremos que todo esto sigue siendo válido.

Si tu interés es hablar por teléfono como tarea principal, aquí unos tips:

  • Botones físicos y teclado físico. No hay muchos pero si los hay con algunos botones físicos. Eviten los que tienen los botones sensibles al tacto (no realmente físicos). HTC Desire tiene algunos. Sobre teclados físicos, los Motorola Droid tienen un teclado slider, teclados numéricos parecen desterrados de Android.
  • D-pad. Estos son los teléfonos que vienen con un control para el cursor, las famosas flechas para controlar el puntero en pantalla. Ejemplos son la bolita tipo Blackberry como en el Nexus One, o el botón sensor del HTC Desire
  • Pantalla. De todas las pantallas que he probado, AMOLED es la que mejor sale parada en las pruebas de uso bajo el sol, aún así que ponerle algo de esfuerzo para leer con la ayuda de alguna sombra. La pantalla también define la calidad de los teclados en pantalla. Podrían darle un chance a SWYPE, que no es la solución ideal pero si ayuda bastante.
  • Aplicaciones de terceros. contrariamente a lo que se piensa, son las aplicaciones que acompañan al teléfono las que definen si el teléfono será rápido o lento. Así que fijense el rendimiento en un teléfono real antes de decidirse.
  • Procesador. Es un factor que ayuda pero no define el rendimiento.

Revisen todos factores en ese orden para que encuentren un form factor adecuado para hablar. En mi caso, prefiero los sliders.

Usuarios de iPhone, su ayuda para ver si esto aplica también para ustedes.

Usuarios de Blackberry, recién veremos como va todo con el Torch, con todos los modelos anteriores, menos el Storm que fue un mal chiste, se nota que se puede conjugar las funciones de teléfono con las de un smartphone.

Alguien se animará a sacar un Android con el form factor de un Bold 9700? mejor aún, con el de un Nokia E72!!


Actualizado con mis últimas adquisiciones.

Durante todos estos años he estado buscando la mejor forma de estar productivo al lugar donde voy, y gracias a los cambios en mi trabajo, he podido probar muchos productos y condiciones de trabajo.

A partir de hoy voy a ir publicando las herramientas que utilizo para mantenerme online. Voy a enfocarme en los accesorios mas que en los aparatos principales. En otras palabras, no voy a recomendar telefonos o laptops. Mas bien aqui encontrarán accesorios para llevar sus telefonos y laptops cualquiera que sean.

ADVERTENCIA GENERAL: TODOS LOS APARATOS QUE SE CONECTEN A LA CORRIENTE DEBEN SER MULTIVOLTAJE O EN SU DEFECTO TENER UN CARGADOR MULTIVOLTAJE. SI EL EQUIPO NO ES MULTIVOLTAJE, DEJENLO EN SU CASA PORQUE NO SIRVE PARA VIAJAR.

Lo primero que tienen que evaluar es la mochila. De la mochila depende cuantas cosas pueden llevar cuando salen a la calle o de viaje. Tampoco sirve rellenar todas las cosas en una mochila, porque tienen que asegurarse que todo viaja sin maltratarse. Un error frecuente es olvidar que la mochila tiene su cargador que no suele ser muy pequeño. La que tengo ahora me permite llevar todo sin problemas, aunque con laptops algo grandes como la Dell XPS M1530 se hace algo complicado. Aquí veran las dos opciones que estoy evaluando para su reemplazo.

El mouse es vital, porque a pesar del teclado, es el método mas rápido de interactuar con alguna aplicación. Ahora deben considerar que si estamos en la calle, podemos toparnos con superficies no amistosas, como el mármol, cristal o alfombras (si me ha pasado que he tenido que ir al piso varios veces) y hace falta un mouse que aguante todo eso. Mi elección del futuro ya se hizo realidad y les puedo decir que este Mouse Logitech Anywhere es como dice su nombre, para todo terreno.

Si viajas a Estados Unidos, Argentina, Alemania, Inglaterra, notarás que en cada país el conector de corriente es distinto. Además, si este adaptador puede traer un par de puertos USB mucho mejor porque así se ahorran espacio para cargar un par de teléfonos o media players.

Trabajar en tu casa o en el camino no es sencillo, porque hay que demostrar a nuestros jefes que somos igual o mas eficientes de esa forma. El evento más critico para demostrar esto son las famosas conferencias por el Skype o sistema de VoIP. Para esto necesitamos un headset compacto con audífonos de preferencia “in-ear” y  por sobre todo de un micrófono con capacidad de reducción de ruido. Con eso podemos estar en una conferencia en el Starbucks sin problema.

El problema mas grave de estar en movimiento es que las baterías se gastan. Principalmente de teléfonos, y si además tenemos otros aparatos que manejamos, como media players, o smartphones, entonces necesitamos una batería de backup con la característica de ser universal para usarla para dar energía al equipo que lo necesite. Por lo general, viene un cargador con un set de conectores que se usarán según el aparato que querramos cargar.

Power inverter es también para el tema de conseguir energía. En este caso, si estamos de viaje, podemos con este aparato, coger energía desde el encendedor de cigarros del auto, o desde el conector que tienen algunas líneas aéreas.

El automóvil es ideal para salir a pasear y hacer las gestiones de forma más segura, con todo el tráfico a veces prefiero ir tranquilo en un taxi. Para atender las llamadas, lo mejor es un speaker bluetooth y nadie notará que estamos lejos de nuestro lugar de trabajo.

En el avión, el mayor problema para descansar, es el ruido ambiental que puede ser fastidioso especialmente en ruidos largos. Si viajan en primera clase de AA, habrán gozado de la tecnología Noise cancellation de Bose (Por lo general, esa aerolínea entrega el modelo QC3). La ventaja de estos aparatos es que no son solamente para escuchar, también sirven para dormir, pues al simplemente activarlos, reducirán el ruido del ambiente para descansar mejor.

No soy muy fanático de usar algún bluetooth en la calle, pero si hace falta, éste debe tener necesariamente la tecnología de noise cancellation, de lo contrario ni se molesten en probarlo.

Estando en la casa también hace falta algo de movilidad, especialmente para el teclado y el mouse, que son las piezas que mas duran de nuestra computadora. Lo mejor es que sean USB y si ambos comparten el mismo conector mejor. Si compran los sugeridos, tendrán teclado y mouse para unos 4 o 5 años.

Gadget Actual Futuro
MochilaPorque lo mas importante es como llevar todo nuestro arsenal Oakley Kitchen Sink
Mouse portatilCuando estamos en la calle, un buen mouse es básico Logitech Wireless Anywhere mouse MX No hay mejor mouse aún, a pesar de ya han pasado algunos años
Adaptador de conector de corriente.Si viajan a USA, europa o Argentina, van a necesitar uno de estos Lifetrons Universal Adapter with dual USB No hay mejor adaptador en el mercado aún
Mobile Headsetideal para conferencias en Starbucks. Audífonos y micrófono Logitech H165 mobile headset No compren Beats para nada
Cargador UniversalPara evitar cargadores para cada cosa, mejor uno universal Sony USB Portable Power Supply No hay otro mas completo aún
Power inverterPara sacar energía del carro o del avión D&W Universal Power Inverter Kensington K38037US
Bluetooth Speaker para el autoPara convertir el auto en una sala de conferencias Motorola T505
Audífonos para el aviónY para cualquier otro ambiente ruidoso BOSE QC15 Aún no he probado ninguno mejor que el Bose
Bluetooth para diarioSi no es en el carro entonces necesitamos esto  Jawbone Icon Hero
Teclado para la casaIncluso dentro de la casa necesitamos movilidad Logitech Wave corded (ya descontinuado) Logitech K350 Wireless
Mouse para la casaIncluso dentro de la casa necesitamos movilidad Logitech Wireless Performance MX

Hay otras cosas importantes de llevar pero pueden ser conseguidos mas fácilmente.

  • Cable USB, miniUSB y adaptador microUSB. Si pueden ser dos, mejor. El que tengo yo vino con un teléfono Motorola y ya tiene 3 años.
  • Un cargador multivoltaje con conector USB sin cable. Estos cargadores tienen el puerto USB solamente, de tal forma que podemos usar cualquier cable USB para conectar nuestros aparatos
  • Audífonos con conector microUSB. Por si es que tenemos que usar un teléfono sin conector de headset de 3.5 mm
  • Cables de datos, por si es que tenemos algún aparato que tenga un cable especial.
  • Un lector de tarjetas microSD USB. En lugar de comprar memorias USB, compren un lector de tarjetas, así podrán ir cambiando de tamaño según la necesidad.




%d bloggers like this: