La App Store. De la conveniencia al abuso y la deshonra

Hace unos días, saltó una noticia que mucho me temo que haya pasado desapercibida entre Brexits, tuits de Trump o la cuarta convocatoria de elecciones en menos de 4 años. No obstante, es de enorme relevancia para muchos y debería de provocar una gran reflexión entre los desarrolladores. Me refiero a la retirada, por parte de Apple, de la App Store de HKMap.live

Se trata de una aplicación utilizada por los manifestantes en Hong Kong. De un sólo plumazo, Apple ha hecho imposible que la inmensa mayoría de los propietarios de un iPhone puedan instalar esa aplicación en el móvil de su propiedad. La decisión que debería ser de cada uno de los propietarios de un un iPhone ha sido tomada en Cupertino (¿Pequín?).

Las explicaciones que Tim Cook ofreció a los empleados de Apple no sólo no convencen, sino que ponen en entredicho cualquier otra afirmación de la empresa, pasada o futura. El hecho incuestionable es que Apple cedió a la presiones de una dictadura y ha colaborado, de forma activa, en la represión de los ciudadanos de Hong Kong.

Apple hace ya años que intenta cultivar una imagen de oasis de privacidad para sus usuarios, en un mundo dominado por Google y Facebook. Ambas, empresas cuyo modelo de negocio se basa en la intromisión masiva en la vida privada de los usuarios. Era algo muy loable y una excelente estrategia para seguir distinguiéndose de la competencia, cuando las ventajas inherentes de sus productos ya no son, ni mucho menos, tan visibles como antes. 

La confianza se construye en años y se destruye en segundos

Todo ese trabajo, liderado a menudo de forma personal por Tim Cook, ha ido agua abajo con una decisión, que tanto por su forma como por su contenido, es una deshonra para Apple. 

¿Quién puede hoy creer que el encriptado de iMessage no contiene backdoors accesibles al gobierno chino (o cualquier otro)? ¿Cómo creer que nuestros datos están seguros en iCloud? 

Desde luego, si vives en China, no:

«iCloud services in China mainland are now operated by Chinese internet services company Guizhou on the Cloud Big Data Industrial Development Co., Ltd., (GCBD). This allows us to continue to improve iCloud services in China mainland and comply with Chinese regulations.»

Por si había dudas, el mismo documento de Apple lo deja clarísimo:

«iCloud services and all the data you store with iCloud, including photos, videos, documents, and backups, will be subject to the new terms and conditions of iCloud operated by GCBD.»

¿Qué garantías tenemos de que nuestra privacidad y nuestra propiedad será respetada cuando otro gobierno presione a Apple?

¿Qué podía haber hecho Apple?

No demasiado, siendo realistas. Dado el tamaño del mercado chino, la obsesión de Apple con el mismo y el control férreo de la dictadura del partido comunista chino, el poder de negociación de una empresa es casi nulo.  Lo único que podía haber hecho era un comunicado algo más honesto… y no lo hizo.

El problema no es tanto de quién es la mano que cerró el grifo a HKMap.live, sino la existencia en sí de un grifo que permite el acceso exclusivo a software para nuestros teléfonos. El problema no es lo que Apple y el gobierno Chino han hecho. La existencia de una App Store es el problema en sí

Mientras exista una sola llave que dé acceso a millones de dispositivos, existirá la tentación de abusar de ella. Apple lo ha hecho en el pasado repetidas veces y el primero que recuerdo es de hace ocho años, así que no se trata de una tendencia nueva.

Dicha tendencia no solo parece estar frenándose, sino que se extiende cada vez más a otras plataformas propiedad de la empresa. No es descabellado que en un futuro próximo tengamos que hacer un jailbreak al mac para instalar software que no haya sido aprobado por Apple.

La Gran Muralla de Apple

¿Qué podemos hacer los desarrolladores? Si eres un desarrollador móvil, francamente poco. Los usuarios de nuestras aplicaciones no son nuestros clientes: Apple y Google lo son. No tenemos ningún control sobre la relación que queremos establecer con los usuarios del software que creamos. 

No tenemos ni siquiera control sobre el código que se instala, ya que Apple lo recompila antes de descargarlo. Si en el futuro desea inyectar código o funcionalidades (si no lo hace ya), no hay nada que podamos hacer. No sabemos ni siquiera si mañana nuestro software seguirá disponible. En resumidas cuentas, hemos vendido nuestras almas.

Mientras mirábamos para otro lado, Apple ha construido una gran muralla entre nosotros y nuestros clientes.

Menos mal que nos queda Portugal…

No sé muy bien a qué se referían los de Siniestro Total cuando titularon un álbum de esta forma, pero ante el siniestro total que hemos presenciado, sólo cabe decir una cosa: ¡menos mal que nos queda la web!

Los usuarios de HKMap.live siguen usando la aplicación en sus iPhones. La aplicación web, claro está.

Aunque la tecnología de la web es incuestionablemente un amasijo de chapuzas, sigue siendo a fecha de hoy el único medio relativamente libre. 

El Síndrome de McGyver

No es de hoy que miro a los desarrolladores web por encima del hombro, considerándolos seres descarriados, pertenecientes a una casta inferior irremediablemente afectada por el “Síndrome de McGyver”. 

Sin embargo, lo cierto es que podrían perfectamente contestarme, al igual que el lobo al perro en la fábula:

“A mi nadie me pone collar ni me llama perro”

Afrontar este tipo de retos y encontrar soluciones que integren de manera adecuada todas las tecnologías en desarrollo mobile, son habilidades propias de un Full Stack Developer. En KeepCoding tenemos el Full Stack Mobile Bootcamp donde en tan solo 6 meses dominarás por completo Kotlin, Swift, React Native y otras herramientas que te ayudarán a potenciar tu perfil profesional. ¡Conoce más!

Descarga aquí el temario del Full Stack Mobile Bootcamp
¿Quieres más información? ¡Pide aquí que te llamemos!

Acerca de Fernando Rodriguez

Fundador & Editor Jefe de justcodeit, Fernando Rodríguez (@frr149 & Linkedin) es desarrollador & un experto en la enseñanza de máxima calidad en programación y desarrollo para dispositivos iOS, Cocoa Touch, Objective C, Swift, Python, entre otros, aunque su mejor carta de presentación, es la opinión de sus alumnos: http://keepcoding.io/es/testimonio/ CLO en KeepCoding & Arunovo. Instructor de iOS Avanzado del Big Nerd Ranch. Profesor Asociado de la U-tad, autor invitado de revistas como iPhoneWorld, Applesfera.com & ponente habitual en conferencias dentro y fuera de España (iOSDevUK, CodeMotion, BCNDevCon, etc). En sus vidas anteriores fue un nerd de Python y Django, mago de Smalltalk, y para su pesar, galeote de C++ y un gran cocinero.

Share this:

Leave a comment