Software

¿Es Android apto para trabajo serio?

Desde ya hace más de 6 meses me he dedicado a la tarea de intentar realizar todo mi trabajo de oficina exclusivamente con una tableta dotada de Android y los resultados han sido muy interesantes.  Les invito que compartan conmigo esta experiencia y quedo a las más sinceras órdenes si consideran que alguna de mis apreciaciones no es correcta.

El Hardware

Lo primero que debo indicar es que he trabajado con un Nexus 10 al cual le he agregado un teclado inalámbrico Wedge Mobile Keyboard de Microsoft, pues de todos los evaluados considero que es el que más se ajusta a mis necesidades por tamaño disposición y portabilidad.  Sin embargo el teclado con la diagramación latinoamericana no se adapta bien a los formatos que maneja Android, por lo que he tenido que acostumbrarme a la disposición de España a cambio.

Mis Hábitos

Debo aclarar de antemano que no me considero un usuario "normal" de equipos de computación, pues mi tipo de trabajo me exige el uso intensivo de las características de éstos.  Me refiero a que además de navegar por internet, revisar mis correos electrónicos, revisar las redes sociales y leer uno que otro documento, hoja de cálculo o presentación, mis actividades profesionales me exigen programar para plataformas web, plataforma Microsoft, plataforma Android, además de acceder a un ERP de la empresa y un CRM que visito y utilizo periódicamente.

Debo decir que hasta ahora he sido usuario de un laptop dotado de un Procesador i7 con Windows 7 y todo lo anterior lo he llevado a cabo desde siempre sin ningún inconveniente más que el de tener que cargar con el peso del aparato.

Lo Corriente

La navegación por internet, consulta de correos electrónicos, revisión de documentos de oficina (incluso escritura) los he resuelto con bastante facilidad con las herramientas que provee la plataforma de Google.  Sin embargo, en cuanto he requerido utilizar alguna herramienta basada en web (por ejemplo el correo de la oficina que está ubicado en el software de CRM) me he dado cuenta que incluso la plataforma de CRM basada en el web (usamos Sugar CE CRM) no está bien adaptada al uso de tabletas, pues abusan del uso del botón derecho del mouse (acción difícil de realizar desde la tableta) y colocan tipos de letras y menús muy pequeños que dificultan el uso con los dedos.  Además es muy molesto que algunas aplicaciones y sitios web provean interfaces para equipos móviles capadas y no permitan visualizar la página en forma nativa con facilidad.  Obviamente el uso de redes sociales funciona perfectamente desde las herramientas de Android.

Uso de Software Propietario

Aquí es donde se complica todo.  Nuestro ERP es un software propietario basado en Windows y su uso obligatoriamente debe hacerse desde un cliente Windows.  Para resolver este problema, instalé una máquina virtual Hyper-V en el servidor de la oficina al cual accedo vía Remote Terminal utilizando la aplicación 2X que funciona bastante bien, aunque, claro está, la ausencia de mouse entorpece bastante el uso de las aplicaciones sobre windows.

Otra aplicación que he tenido que utilizar vía terminal server es (y esto es increíble) un editor de imágenes.  Yo uso la suite Corel, concretamente Draw y Photo Paint pero es inadmisible que para la plataforma Android no haya un editor de imágenes decente que vaya más allá de aplicarle filtros a las fotografías.  En muchos casos, los diseñadores gráficos que nos asisten en la programación, suelen enviarnos archivos a los que hay que hacerles pequeñas correcciones y no he podido dar con ningún software para Android que provea un interfaz completo de edición de imágenes.

Desarrollando para la Web

Me resulta increible que ninguno de los navegadores para Android provea el interfaz de desarrollo en el explorador nativo.  Me refiero a la posibilidad de verificar errores en javascript o ni tan siquiera poder visualizar el código fuente de las páginas.  La única forma es conectándose vía USB a un equipo de escritorio lo cual va en contra de la filosofía de trabajar con la tableta que intento demostrar.

Otra cosa verdaderamente molesta en Chrome es el refrescamiento al cambiarte de pestaña, pues se tiene que cargar el contenido completo de la página cada vez.  Sin embargo a favor de Chrome sobre Mozilla está que las combinaciones del teclado funcionan perfectamente.  Por ejemplo Ctrl+Tab cambia de pestaña en Chrome mientras que en Mozilla el cambio debe ser vía interacción con el dedo.  Créanme que el uso del teclado aporta velocidad al momento de desarrollar aplicaciones.

He utilizado editores de código basados en web para cada desarrollo y normalmente funcionan bien (hay cientos de opciones) aún cuando en algunos casos usan el dichoso botón derecho del mouse que complica el uso.

Desarrollando para otras plataformas

Obviamente podemos comprender que para desarrollar para Windows haya que tener un equipo con Windows, del mismo modo que para desarrollar para Apple haya que tener un equipo con OS X.  Pero que desarrollar para Android no se pueda hacer desde Android es cuando menos un poco desquiciado. AIDE es la única opción que existe y es una aplicación tan incipiente que francamente es inútil si se desea desarrollar algo en serio.  Para lo único que se me ocurre que podría servir es para revisar algo que ya ha sido hecho con Eclipse (herramienta oficial para el desarrollo en Android) rápidamente.

En definitiva, para desarrollar para Android tuve que recurrir a mi laptop pues el emulador de Android no funciona en Hyper-V y la única posibilidad de poderle conectar un dispositivo vía USB es utilizando un equipo físico.

Otras Cositas

En general el sistema operativo funciona bastante bien y su integración con el teclado físico es francamente remarcable.  Desde el teclado uno puede cambiarse entre aplicaciones aunque a diferencia de Windows debemos comprender que si una aplicación no se usa por mucho tiempo deja de operar en el background, con lo cual se vuelve a cargar si volvemos a ella.  Funciona el copiar y pegar y las flechas de dirección, aunque en algunas aplicaciones no operan correctamente al combinar su uso con el Ctrl.  El portapapeles es bastante inestable entre aplicaciones, en muchas ocasiones no fue posible copiar y pegar simples textos desde una aplicación a otra.

La tableta se me colgó (congeló) en 3 ó 4 oportunidades con lo que el tema de estabilidad es también un punto pendiente en el sistema operativo.

Hay otro punto que no puedo dejar de mencionar y es el de la impresión.  Aunque yo soy 90% paperless y mi única necesidad de impresión es desde el ERP, considero que una opción de impresión es muy importante (entiendo que la nueva versión Kit Kat ya trae algo).

Conclusión

En definitiva he podido hacer todo desde la tableta excepto programar para Android.  Las labores cotidianas se realizan con bastante facilidad, pero un acceso a un equipo Windows remoto demuestra que no estamos hablando de una plataforma completamente autónoma.

Hoy en día sigo utilizando mi laptop y mi tableta, ambas para trabajar.  He ido sustituyendo la mayoría de las cosas que hacía desde el laptop en la máquina virtual de la oficina, eso me da la posibilidad de poderlas continuar desde la tableta, sin embargo la programación para Android no es posible.

Espero en verdad, que Google piense mejor las cosas, me viene a la cabeza el intento aún más loco de emplear no Android sino Chrome OS como sistema operativo y presiento que la experiencia puede ser incluso traumática.  Comprendo también que el usuario promedio no requiere la mitad de las cosas que yo he explicado, pero esto me ha permitido entender que los años de desarrollo que tienen sistemas operativos como linux, Windows y OS X no pueden simplemente decretarse como muertos.

Fuente: Ander Rivas – informandroid.com

Publicaciones relacionadas

Botón volver arriba