Tag Archives: PHP

Publicado en : Android Informática

En mi primer post serio voy a hablar de una de las aplicaciones que desarrollé para Android y de los planes de futuro que hay para ella.

Hace ya unos cuantos meses que publiqué Android Roulette, un chat aleatorio para el operativo de Google. La verdad es que la repercusión superó con creces las expectativas, llegando en poco más de 2 meses a las 7000 descargas.

Detalle de Android Roulette en el Market

 

Probablemente lo primero que llame la atención de la captura que acabo de poner es la baja puntación y el porcentaje de instalaciones activas (sólo un 11%). La razón, que no la excusa, es que el servidor de la aplicación a través del cual los clientes encuentran compañero de chat y chatean (por cierto, detalle importante, implementado en Java con Apache Wicket) estaba alojado en un primer momento en una máquina de un conocido sin nombre de dominio, con lo cual los clientes (la aplicación Android) apuntaban directamente a una IP. En cuanto perdí la posibilidad de seguir alojando la aplicación del server allí tuve que cambiar de alojamiento, con el consiguiente cambio de IP, y por consiguiente todo aquel que tenía la aplicación instalada y que no actualizó de repente vio cómo ésta dejaba de funcionar. Hubo dos cambios de hosting como este, y al tercero… murió. Actualmente Android Roulette no tiene alojamiento a.k.a. no existe.

¿Por qué no la subes a un alojamiento Java decente? Sí, evidentemente ya no habría ese problema. Además los hay buenos. Pero son caros (no quería subirla al App Store o similares). El detalle de que estuviese hecho en Java conlleva un aumento de precio en servicios de hosting. Solución: lo he estado pensando, y como sí tengo un hosting que me permite aplicaciones en PHP, he decidido migrar el servidor a PHP. Quizás no sea un lenguaje bonito, pero sí cómodo en mi opinión, barato, y pese a lo que diga alguna gente funciona bien (¿te suena facebook?). Y dado que el server no tiene tampoco mucha miga (hay que encargarse de sincronizar a los usuarios que se conectan, y en principio se puede tirar contra una base de datos… si el tema funciona, habrá que pensar en algo más escalable, tipo memcached o algún gestor no-sql -sería todo un éxito tener que hacerlo!).

Pantalla de Android RoulettePantalla de Android Roulette

Actualizaré el cliente, intentaré difundir la “noticia” para que la gente que ya la tenga instalada actualice y a ver si vuelve a pegar un boom de descargas, o al menos de uso. La idea es buena, yo mismo pasaba el rato chateando, y creo que a la gente le gusta… si funciona. La interfaz es sencilla e iba bastante rápida y fluída. Así que empezaré en cuanto tenga algo de tiempo, que últimamente está la cosa apretada, pero espero no tardar mucho.

Post to Twitter Post to Facebook