Buenas a todos, hoy volvemos con una segunda entrevista, en este caso con el creador de de Whatsapp Plus, una magnífica aplicación que permite cambiar por completo la interfaz de Whatsapp. Empezamos:
¿Podrías hablarnos un poco sobre quien se encuentra detrás de rafalense? Nombre, edad, gustos, etc
- Sergio, 33 años (me gusta que me digan Rafa en los foros. Rafalense viene de Rafal, mi pueblo). Apasionado de la música desde muy joven, sobre todo indie y electrónico. He sido pinchacds en algún pub local. He ido y espero seguir yendo a muchos festivales. Me encanta la electrónica y todo lo relacionado con las nuevas tecnologías, como buen ingeniero. Enganchado a internet, cada vez más irremediablemente.
¿Cuál es tu comida favorita?
- Arroz y conejo jeje, muy típico en mi zona
¿A que te dedicas?
- Me dedicaba a dar soporte técnico remoto en un departamento de VoIP en Amsterdam para una empresa americana. Regresé a España después de 5 años y ahora soy autónomo.
¿Qué ordenador tienes?
- Tenía un Toshiba Satellite A500 (Core 2 Duo, 500Gb, 4Gb RAM, Nvidia GeForce GT230M…), en su día un buen portátil. A principios de este año nos robaron en casa y me compré uno de urgencia más económico, Asus A55A (un i5, 500GB, 4Gb RAM) pero me sobra por el momento. Ahora que estoy afincado en casa me pondré una torre decente con muchos gigahercios, y muchos gigas, y mucha ram y mucha pantalla y mucho de todo jeje. Siempre en Windows, xp y 7, y puntualmente corro Linux en máquina virtual si me hace falta probar algo
¿Qué móvil tienes?
- Compre el Galaxy S3 el mismo día que salió. Venía de Galaxy S, muy contento con él pero ya pasaba los 2 años y tocaba renovar. Este año me conseguí de un Galaxy S de segunda mano para testear WhatsApp+ en 2.3.6 puesto que había cosas que funcionaban bastante distintas en Gingerbread y Jelly Bean
¿Cuándo empezaste a programar?¿Y a programar sobre Android?
- A programar empecé con 18 años, en un módulo superior de desarrollo de productos electrónicos, en ensamblador, primero Intel y luego PIC, y también tocábamos C. Sinceramente programar en ensamblador me encantaba y se me daba bastante bien, modestia aparte jejeEn Android empecé a raíz de comprarme el Galaxy S. Más bien moddear (que es lo mio J). Odiaba el color verde de Gingerbread y probé a hacer un tema más azul. Este fue el resultado: https://forum.xda-developers.com/showthread.php?t=1022956
¿Tienes o has tenido otros proyectos que no estén dentro del mundo Android?
- Siempre he sido muy “enreaor” como se diría en mi zona, pero más a nivel particular. Proyectos de repercusión como WhatsApp+ la verdad que no, esto se ha ido de las manos jeje
Despues de conocerte un poco como persona, vamos a pasar a conocerte un poco como desarrollador, vamos con las preguntas:
¿Cuál ha sido la mayor dificultad que te has encontrado como desarrollador?
- Sobre todo en android la diversidad de versiones o fragmentación como le llaman: programas algo que va perfecto en gingerbread, llega ics y ves que da problemas o directamente ni funciona. Entra Jelly Bean y tienes que añadir otro nuevo ajuste sobre lo mismo para que funcione como quieresY ahora añádele que lo que en tu Samsung funciona de perlas, en un htc con misma versión de android pues fuerza cierreY para rematar en un mismo dispositivo de llevar ROM stock a llevar una custom también pueden cambiar depende que comportamientos
Me encanta android por la diversidad y la libertad, pero como desarrollador son muchos dolores de cabeza para que todo funcione como esperas en toda esa variedad de dispositivos y versiones de android. En ios esto no existe
¿Qué entorno de desarrollo usas?
- Nada especial, el que google sugiere, eclipse-Para descompilar y compilar whatsapp utilizaba apkmanager y hace poco cambie a APK-Multi-Tool, que viene a ser lo mismo pero más actualizado y con más opciones. Ambos modificados para que trabaje como a mí me gusta.
¿Qué te llevó a programar sobre Android?
- Pues comprarme un Galaxy S, me hizo entrar a la Scene android de cabeza
¿Recuerdas cual fue tu primera aplicación para Android que desarrollaste dejando el Hello World aparte?
- Pues sí. Hice un MOD de cámara bastante famoso también para el Galaxy S, para mejorar la calidad de grabación, poder disparar desde el botón de encendido…Este es: https://forum.xda-developers.com/showthread.php?t=980835Pues hice una app para poder controlar todas mis actualizaciones de dicho MOD, y poder descargar e instalar desde la app las diferentes versiones sin tener que ir al foro
Vamos a pasar a conocer un poco acerca de tus aplicaciones, en esta ocasión nos vamos a centrar sobre Whatsapp Plus, vamos con la ronda de preguntas:
¿A parte de Whatsapp Plus tienes alguna otra app publicada en Google Play o externamente?
- Aplicación como tal no. Tengo Plus Donation que sirve como unlocker
https://play.google.com/store/apps/details?id=com.pluskey
¿Cómo surgió la idea de Whatsapp Plus?
- Un compañero de trabajo hacia MODs de WhatsApp, cambiando imágenes y xmls. Llego un momento que necesitaban cambiar un color que en xml no se podía ya que venía fijado en código y todos los que hacían MODs de whatsapp estaban atascados. Me lo comentó, me puse al lio y ese mismo día dí con la solución (ya tenía experiencia en moverme por código smali por el hack de cámara del Galaxy S)Este es el hack si no recuerdo mal: https://www.htcmania.com/showpost.php?p=3928421&postcount=426Veía que la gente compartía MODs de WhatsApp y que siempre había alguien que decía: puedes poner esta línea de este otro color, o esto más grande… Y así pensé, ¿Por qué no hacer un WhatsApp que cada uno se lo moddee a su gusto?
¿Cuántas descargas reúne Whatsapp Plus?
- Solo de la v4.70D así a groso modo en torno a las 500.000. Desde que empecé, pues muchos millones jeje
Whatsapp no es una aplicación Open Source, entonces, ¿Nos podrías explicar un poco como haces para desarrollar Whatsapp Plus?
- El menú plus lo trabajo en eclipse. Después decompilo WhatsApp y digamos que le inyecto el código de plus. Lo de inyectar el código y trabajar con smali es un trabajo casi de chinos créeme
Hace un tiempo vimos como XDA retiraba de su foro Whatsapp Plus. Ante esta situación podemos intuir que esto se debió a que Whatsapp Plus infringía alguna ley. ¿Nos podrías decir si esto es correcto? ¿Nos podrías comentar si realmente el tener en marcha Whatsapp Plus podría acarrearte un problema legal y cual serían las consecuencias?
- Sí, el hilo está ahí. XDA recibió notificación para que se eliminaran las apks de WhatsApp+, y eso hicieron. A mi los moderadores me lo comunicaron previamente por privado y se disculparon incluso. El hilo sigue ahíProblemas como tales pues supongo, todo depende de WhatsApp. Ya metió mano a WhatsApi y los desarrolladores tuvieron que eliminarla de github. Tuvieron conversaciones directamente por lo visto y el proyecto siguió de nuevo.Todo depende de ellos. Si ellos mañana deciden que WhatsApp+ desaparezca pues lo tienen fácil. Yo no tengo nada que hacer, tengo todas las de perder. Pero vamos, el proyecto va para casi 2 años y aquí estamos. WhatsApp no pierde nada porque mi MOD siga adelante, creo que no les hago mal ninguno, por eso sigo en ello. Mucha gente me comenta que sigue usando WhatsApp por mi MOD.
¿Cuánto crees que hubiera costado un desarrollo como Whatsapp Plus?
- Bueno, aclarar que aquí lo gordo es WhatsApp en sí, el gran impacto que tuvo frente a los sms y la facilidad de uso y su buen funcionamiento, bueno no siempre jejeEl Plus es algo secundario. Sería que WhatsApp tuviera en un departamento a algunos diseñadores y programadores dedicados a hacer posible la customización tal como hace el plus, comparado con el proyecto de WhatsApp calderilla jeje
Para acabar la entrevista con buen sabor de boca, vamos a dar paso a un par de preguntas un poco rebuscadas.
¿Cuál sería tu postura si Whatsapp decidiera quitar la subscripción anual y poner publicidad?
- WhatsApp nunca tendrá publicidad, es de lo que presumen desde el primer día. Los fundadores vienen de trabajar en Yahoo, donde el modelo de negocio iba muy centrado en la publicidad, y acabaron cansados de eso. Entiendo que la gente se queje de tener que pagar aunque solo sean 0.89€ porque si era gratis lo quiere seguir teniendo gratis. Pero bueno, cuantos sms mandabas antes con 90 céntimos, ¿6? En un día te los gastabas
Todos sabemos los problemas de seguridad que tiene Whatsapp ¿Qué solución propondrías al equipo de Whatsapp para hacer de ella una plataforma segura?
- La seguridad radica muchas veces más en el propio usuario que en la plataforma en sí. WhatsApp ha mejorado la seguridad desde el inicio, aunque todavía debería preocuparse un poco más en este aspecto. Pero como digo, es el propio usuario el que hace más vulnerable el sistema si cabe: se conecta a redes wifi gratuitas, inicia conversaciones con desconocidos, acepta todo lo que le mandan, descuida su móvil en manos “ajenas…Hay proyectos que van enfocados a mejorar la comunicación de WhatsApp. De hecho este año 2 españoles presentaron WhatsApp Privacy Guard:
https://www.hojaderouter.com/seguridad/dos-espanoles-demuestran-que-whatsapp-no-es-seguro-y-le-anaden-un-blindaje-a-prueba-de-espias/8007Supongo que WhatsApp está al día de todo lo que se publique y tarde o temprano va adoptando medidas. Yo me preocupa más de momento de hacer un uso sensato tanto de WhatsApp como de cualquier otra app de comunicación o tinte social
Si Whatsapp te hiciera una oferta de compra por Whatsapp Plus, ¿Qué precio le podrías?
- Un suizo (CEO de una famosa empresa de almacenamiento en la nube) me quiso comprar el proyecto cuando conseguí lo de ocultar el estado (fue la primera persona que lo tuvo, me pagó 1000€ por el MOD sin yo pedirle nada). Me iba a pasar un plan de negocio, y quería que nos instaláramos en Hong Kong por andar un poco más escondidos de WhatsApp. Al final no lo vi muy claro y rechacé la ofertaNo me voy a mojar en ponerle un precio concreto jeje. Horas detrás te aseguro que hay muchas, y si hubieran sido remuneradas desde que empecé, serian unos cuantos cientos de miles de euros posiblemente
Y hasta aquí la entrevista, desde aquí le damos las gracias a Sergio por concedernos esta pedazo de entrevista y permitirnos hablar de tantos temas.
¡Un saludo y hasta la semana que viene!