Entrevista a Javier Pérez Pacheco
Android es un sistema operativo libre enfocado al mercado de dispositivos móviles. Android está captando buena parte del mercado, donde convive/compite con otros sistemas como Symbian (Nokia), Bada (Samsung) o iOS (Iphone).
Javier Pérez Pacheco ha desarrollado varias aplicaciones para Android, y amablemente ha accedido a compartir con nosotros su experiencia en esta entrevista.
Javier ¿cuál es tu experiencia en el mundo de las nuevas tecnologías?
Conocí Linux en 1998 y desde entonces lo uso. Actualmente uso Ubuntu pero empecé con Mandrake (antigua Mandriva). Me dedico al mundo del desarrollo de aplicaciones web desde 1999 pero siempre me ha interesado la programación. Tuve un pasado haciendo videojuegos y actualmente dedico todos mis esfuerzos y tiempo libre a trabajar con Android.
He realizado dos aplicaciones para Android: AndAndo y App to QR. Tengo publicado el código fuente de las dos en Google Code. También he realizado con otras dos personas DondeReciclar (www.dondereciclar.com) que tiene una aplicación para Android y te muestra los puntos de reciclaje más cercanos. Soy de Cádiz y vivo en Cádiz. Mi web es www.javielinux.com mi twitter es @javielinux y escribo en un blog sobre tecnología llamado Geekool.
¿Cuando y porqué se inició tu interés por Android?
Mi interés por Android fue inmediato. Siempre me ha gustado cacharrear todo lo que llegaba a mis manos e intentar programar en todos sitios, y en el caso de los móviles o PDAs eran de bastante interés para mi porque podía llevarlos siempre encima y utilizarlos en todo momento.
Después de intentar programar en una PDA con Windows Mobile 5 e intentos fallidos en la GP32 apareció Google con Android, un sistema operativo libre basado en Linux que era realmente interesante. Empecé a programar mucho antes que apareciera el primer teléfono, tenía claro que Android era una gran plataforma y decidí crear AndAndo, mi primer programa para Android con el que he aprendido mucho sobre la plataforma.
¿Desarrollas aplicaciones para Android a nivel profesional o en ratos libres, a nivel personal?
De todo un poco. Aunque en un principio sólo pensaba hacer aplicaciones a nivel personal para entretenerme, pronto con el crecimiento de la plataforma he visto que podía ofrecerme algo más. Ya he realizado algún trabajo para alguna empresa con un grupo de desarrollo que hemos creado y en el que estamos realizando algunos trabajos propios que esperamos salgan a la luz después del verano.
Quizás el apartado más complicado actualmente es como monetizar los trabajos que estamos haciendo, algo en lo que no tengo experiencia y habrá que empezar a buscar la forma de hacerlo.
¿Tienes en mente desarrollar nuevas aplicaciones?
Si. Actualmente estoy muy interesado en trabajo con interfaces gráficas en Android y ofrecer una buena usabilidad en las aplicaciones. También me interesa trabajar con el hardware del teléfono, como la cámara, acelerómetros o GPS para ofrecer nuevas formas de interactuar con los programas. En ese sentido estamos trabajando y esperamos sacar algunas aplicaciones pronto.
Por favor explica brevemente en qué consiste App to QR
App to QR es una aplicación para poder compartir fácilmente las aplicaciones que tienes instaladas en tu teléfono con tus amigos. Al abrirla simplemente te aparecerán todas las aplicaciones que tienes instaladas en tu teléfono y al seleccionar una te aparece el código QR de la aplicación para que otro usuario puede escanear el código e instalarla. Esta era la idea original pero poco a poco actualicé la aplicación con cosas que me pedían los usuarios y actualmente puedes enviar el enlace de la aplicación a Twitter o por correo electrónico o ver más información de la aplicación en Bubiloop.
¿Cuantas veces se ha descargado esta aplicación?
Hasta el momento cuenta con más de 35.000 descargas de las cuales cerca de un 50% de ellas siguen instaladas en los teléfonos.
¿Has planteado alguna formula para recibir ingresos por el desarrollo de la aplicación, ya sea mediante donativos, etc?
Estamos estudiando como hacerlo actualmente y es un tema complicado. Los donativos son algo que particularmente nunca me ha gustado. Me parece que actualmente la fórmula más acertada para aplicaciones móviles es hacer una aplicación gratuita con publicidad y otra de pago sin publicidad y con algunas mejoras (siempre dejando la versión gratuita totalmente funcional). Personalmente esta es la forma que veo ahora más interesante aunque creo que todavía a muchos usuarios le cuesta pagar por una aplicación, aunque sólo sea 1 euro.
¿Qué te ha llevado a compartir el código de App to QR?
Normalmente comparto el código fuente de mis aplicaciones, es algo normal para mi. Llevo muchos años dentro del mundo del software libre y me gusta compartir con otros usuarios lo que aprendo. Mi forma de aprender es muy autodidacta y todos mis conocimientos sobre programación vienen de foros de Internet, documentación que encuentro en la red y compartir experiencias con otros programadores. Compartir el código creo que forma parte de un ciclo natural en la red, lo que he aprendido en Internet tiene que volver de nuevo a ella.
¿Cuantas horas ha supuesto, aproximadamente, el desarrollo de la app?
App to QR es una aplicación simple. Se me ocurrió por la mañana y por la tarde ya tenía la primera aplicación en el Market. Luego vinieron algunas actualizaciones. No creo que en total haya trabajado más de 8 horas en esta aplicación. También hay que tener en cuenta que llevaba tiempo programando para Android. Mi primera aplicación, AndAndo, que es una aplicación mucho más grande, tardé cerca de 1 año en construirla y no podría decir las horas que le he dedicado.
¿Cuál es el principal reto a la hora de desarrollar una app para Android?
Para mi hacer una aplicación que sea útil y fácil de usar para el usuario y en la que yo pueda aprender cuando la esté construyendo. Personalmente me tengo que divertir mientras hago una aplicación.
En las aplicaciones móviles no hacen falta desarrollos largos ni complicados, si eres capaz de ofrecer algo interesante la gente terminará usándola.
Parece que el mercado de aplicaciones para móviles se lo reparten la App Store y Android Market. Desde tu punto de vista, ¿cual de ellos es más atractivo para los desarrolladores?
Depende. Si quieres ganar dinero, es posible que tu mercado actualmente sea el iPhone, aunque Android también ofrece oportunidades para ganar dinero. Pienso que si haces una buena aplicación, útil e interesante para el usuario, da igual, la comprarán tanto en una como en otro. Lo difícil es hacer una buena aplicación.
Personalmente no estoy interesado en hacer aplicaciones para el iPhone por el momento. Lo he pensado alguna vez, pero prefiero gastar el poco tiempo que tengo en Android que personalmente lo veo más interesante. Tener una empresa como Apple que me diga lo que puedo o no puedo hacer no va conmigo.
Por último, comentanos por favor cuales son en tu opinión, las principales ventajas e inconvenientes de Android.
La primera ventaja evidentemente es tener un sistema operativo libre. Otra de las cosas que más me interesa es que Android empieza a verse como una alternativa para otros dispositivos que no sean móviles. Ya empiezan a sonar las tablets que pronto tendremos de todos los tamaños y colores. También tenemos Google TV un lugar donde también en un futuro supuestamente se podrán crear aplicaciones y en el que tengo mucho interés. Seguro que llegarán más.
Por el momento no se tienen muchos datos al respecto pero es muy interesante que conociendo una plataforma puedas trabajar en dispositivos muy distintos con una móvil o una televisión. Al fin y al cabo Android está basado en Linux (un sistema operativo que se instala en cualquier sitio) y Java (un lenguaje multiplataforma), los mejores ingredientes para que Android puede estar en cualquier tipo de dispositivo.
No creo que tenga demasiados inconvenientes, si tiene problemas como por ejemplo Android Market que debería mejorar tanto a nivel de usuario como a nivel de contacto del desarrollador con los usuarios de su aplicación.
La versión 2.2 de Android ha sido un salto importante de mejora de la plataforma y parece que Android 3.0 podría ser el salto definitivo para mejorar y poder adaptarlo a todo tipo de dispositivos. Estoy ansioso por ver como va mejorando Android.
Muchas gracias Javier, por dedicarnos parte de tu tiempo.
2378 suscriptores. ¡
29 jul 2010 a las 1:41
Muy buen trabajo por la entrevista. Y sobre todo, enhorabuena a Javier por su trabajo; yo que aun soy bastante NOOB en esto del android, me estoy quedando sorprendido de su sencillez, y a la vez, utilidad que tiene.
Muy buen articulo.
9 ago 2010 a las 17:25
muy buena nota, soy de argentina y andrid llego hace poco, pero muy bien aceptado por los usuarios. hay que empezar a meterse de lleno con este sistema basado en linus.