Tertulias Android, hoy Raúl Romero alias BgTA

1.- ¿Quién eres y cual es tu relación con Android?

Mi nombre es Raúl Romero, aunque muchos me conocen por mi nick [^BgTA^] y en el mundo de Android más por mi ROM bgAndroid. Soy Analista Programador Senior en la empresa Ibermática, S.L. La informática y la tecnología son mis pasiones. Usuario de Mac, GNU/Linux y fan de Android, el Software Libre y soy embajador de openSUSE.

2.- ¿Por qué empezaste a crear tus propias Rom?

En el mundo Android, como comentaba, se me conoce por la ROM que hago: bgAndroid. Es una modesta ROM basada en la propia del grán «cocinero» Cyanogen, que mira de solventar un problema de adaptación de su ROM al mundo Hispano-hablante. El primer problema que nos encontramos muchos usuarios de HTC Dream con teclado latino, es que la distribución del teclado que trae CyanogenMod no corresponde con el de nuestros terminales. Este y otros problemas por el estilo, empecé a solventarlos informándome de como hacerlo de aquí y de allá…y poco a poco la gente me fue pidiendo esta ROM modificada para no tener que hacerlo a mano en cada actualización. De ahí nació bgAndroid.

¿Si es posible mejorar las rom oficiales “relativamente fácil” por qué crees que Google no le hace esas mejoras que realmente el usuario demanda?

Bueno, creo que Google de cara al usuario final (y con esto no me refiero a desarrolladores y Geeks) quiere ofrecer un producto estable y serio, y en mi modesta opinión, antes de incluir nada en la versión oficial debe de estar seguro de que es estable y su uso esté al alcance del usuario. Una gran feature de las ROMs cocinadas, es la posibilidad de instalar las aplicaciones en la tarjeta SD y no en la memoria interna. Por lo que se Google quiere incluir esta posibilidad de manera oficial, pero tiene un problema más de usabilidad que un problema técnico: la creación de una partición extra en la SD de manera totalmente trasparente para el usuario, sin perdidas de dato y con la posibilidad de revertir. A nosotros nos cuesta poco poner en marcha todo esto, pero pensar en una persona mayor, o ama de casa.etc a la que se le tenga que decir: uy! tienes que hacer una partición ext2 en tu tarjeta SD y luego si puedes la pasas a ext4 para un mejor rendimiento…¿se entiende?

¿Piensas que ya es hora de que Android implementase la instalación de app en la SD?

Creo que en el punto anterior queda clara mi postura. Si, deberían de ponerlo como algo oficial, pero tiene que ser usable.

3.- El Android Market creo que podemos coincidir si digo que necesita de una actualización y una mejora notable en cuanto al sistema de búsqueda como en su gestión de cobros de aplicaciones y puede en que alguna cosa más. Viéndolo como alguien que tiene o tendrá aplicaciones en él, tanto de pago como gratuitas, ¿qué opinión tienes del actual Android Market?.

Creo que tienes toda la razón, pero también creo que debemos pensar que Android es relativamente joven técnicamente hablando. Por otro lado, el Market de Android de Google recordemos que es un Market genérico, y que parte de lo que se pretende con Android, es que cada compañía lo adopte con sus diferencias y tenga su propio Market. Tal vez algunos piensen que esta fragmentación de Markets es una locura, pero recordemos que detrás de todo esto hay empresas con intereses, y si la única diferencia entre los terminales es la potencia de su hardware, el mercado de los móviles con Android se iría al garete…

Mi opinión es que Google no quiere ganar en el mercado de Móviles, lo que está intentando es hacer que este mercado avance para que productos que tiene en mente, que a día de hoy no son viables, tengan su futuro asegurado.

4.- ¿Qué opinión te merece la llamada fragmentación del sistema Android? ¿Crees que a la larga es una cosa inevitable?

Creo que la nueva política que tiene Google de actualizar las aplicaciones a través del Market y dejar para las OTA’s solo el Kernel, es una buena solución, aunque no una solución completa, y tampoco pienso que exista una solución completa. Como he dicho antes, cada compañía tendrá su propio Market y esta fragmentación será inevitable. Esto me recuerda el mundo de GNU/Linux donde hay distintas distribuciones, con distintos sistemas de paquetería. Android no es diferente, viene de la misma filosofía, y pese a que todos tendrán la misma base, cada uno tendrá sus particularidades que provocarán esta fragmentación.

5.- Siempre se acusa a Apple de ser muy rigurosa con la aceptación de aplicaciones en la Apps Store cosa que en el Android Market no ocurre, pero ¿piensas que sería conveniente el poner algún tipo de control a la hora de subir app?

Si, pienso que así es. No llegando a los extremos de Apple, pero un cierto control es necesario. Me explico: se debe llevar un cierto control sobre lo que hay en el Market, para evitar los temas de Pishing, pero sin llegar a los niveles de Apple que rozan la dictadura. ¿Prohibir una aplicación porque su origen es dudoso? Si ¿Prohibir una aplicación porque en el Market ya hay otra que hace lo mismo, o no usa el lenguaje de programación que nosotros queremos? No, eso es una dictadura.

6.- Una cosa que está muy de moda hoy en día es hablar acerca de la multitarea, el multitasking, correr aplicaciones en segundo plano, etc.. Todo motivado por el anuncio de Apple respecto a su iPhone OS 4. ¿Crees efectiva la forma en que Android gestiona esta tarea? ¿Cambiarías algo ya sea añadiendo o quitando? ¿Cuál os parece más correcta, la que propone Apple, la actual de Android, o puede que quizás WebOs?

Creo que ninguna es mejor o peor, sino que son distintas soluciones con sus pros y contras cada una. Lo que no veo correcto es decir : «nosotros hemos tardado más en implementar la multitarea para hacerlo mejor que los demás». Como digo, no hay mejores o peores, cada una tiene sus pros y sus contras.

7.- Android es un sistema operativo joven, nuevo y que está sufriendo un crecimiento realmente rápido. Si miramos al inicio de Android y lo comparamos con el actual muchos son los cambios que podemos encontrar en sus funcionalidades y en su núcleo. ¿Cómo ves este recorrido tan acelerado de Android? ¿No será correr demasiado? ¿Viendo el SDK y el NDK lo ves bien desarrollado o muy a la ligera?

No creo que sea un recorrido tan acelerado, simplemente que antes del opensource, las empresas se acomodaban con lo que tenían. Es aquello que dicen que si las farmacéuticas abrieran sus desarrollos como el opensource, ya tendríamos una cura para el cancer. Supongo que el SDK es mejorable en algunos aspectos, pero como anteriormente he dicho, Android es joven todavía, y el tiempo me ha enseñado que google no desarrolla las cosas a la ligera…

8.- Qué SDK o sistema brinda más funcionalidades o recursos a la hora de desarrollar una aplicación, Android, Apple OS, Windows Mobile o WebOs?

Bueno, no he desarrollado ni con Apple OS, ni con Web OS, y para Windows Mobile algo hice, pero no fue muy agradable. Por lo que se, tanto Android, como iPhone OS o WebOs son grandes entornos de desarrollo. La lástima es que dado los resultados de ventas de PalmOS, puede que WebOS muera en el intento, y iPhone OS por lo que tiene también limitaciones impuestas que sin ellas permitiría jugar más con el OS y el Hardware.

9.- Tus rom están basadas en las de Cyano, ¿son las mejores? ¿Veremos una netamente tuya?

No creo que sean ni las mejores ni las peores. Son una opción más. De todos es conocido el gran trabajo que hace Cyanogen, y dado que la mía es una modificación fiel sobre la suya, podríamos decir que el resultado suele ser bastante bueno, pero como digo, solo es una opción más. Hay que usar lo que más se ajuste a nuestras necesidades independientemente de quien lo haga.

Nunca se puede decir de este agua no beberé, pero actualmente no dispongo de demasiado tiempo como para meterme a nivel de código fuente y compilaciones a la hora de generar una ROM. Pero la verdad es que me gustaría, así que quien sabe….

10.- ¿Cómo ves el futuro de este sistema a corto y largo plazo?, cuéntanos tus proyectos, aplicaciones creadas, webs, forma de seguirte ya sea por twitter, facebook, etc..

Creo que de Android solo hemos visto la punta del iceberg, que aún está por llegar lo mejor. Y como digo, en mi opinión Google tiene preparado algo muy grande, pero no para Android, sino para el Could Computing en general, y Android solo es una pieza más en el puzzle que necesitan para que su producto llegue a su fin.

En el desarrollo de aplicaciones Android se puede decir que justo acabo de comenzar junto con un amigo a de una manera tranquila pero sin pausa, desarrollar un cliente de FriendFeed. Esta aplicación nos servirá como plataforma de aprendizaje. (http://code.google.com/p/android-friendfeed-client). Entre el trabajo y asuntos personales familiares ando bastante liado, pero abierto siempre a cualquier nueva experiencia.

Aquel que esté interesado en lo que hago, en lo que me inquieta o que tal vez quiera preguntarme algo, creo que lo mejor es que entre a la web de mi perfil: , desde donde podrá contactar conmigo o tener el enlace a mi Twitter, Facebook….etc.


Sé el primero en comentar

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Actualidad Blog
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.