12Feb 2018

0

258

El ridículo de Apple

Todas by TSWhost

El ridículo de Apple

 

El último trimestre de 2017 ha sido una pesadilla para el equipo de desarrollo de software de Apple. Un aluvión de errores en iOS y macOS ha dejado en ridículo casi absoluto a la compañía tecnológica con mayor capitalización bursátil del mundo.

Cuando comencé a desarrollar software en la universidad, una de las primeras diapositivas del temario exponía que “los bugs son una parte fundamental del desarrollo de un programa”. La afirmación, a un inocente novato, impacta. ¿Ni siquiera los mejores ingenieros son capaces de desarrollar software libre de bugs?

Con el paso del tiempo me di cuenta de que, efectivamente, mis profesores tenían toda la razón del mundo. No solo pude comprobarlo a través de mis propias experiencias, también pude verlo reflejado en los múltiples sucesos y noticias que protagonizaban las mayores compañías de software del mundo. Sus equipos de desarrollo están impulsados por algunos de los mejores ingenieros del planeta; y, a pesar de ello, siempre se les escapa más de un error en cada versión del sistema que lanzan al mercado.

Los bugs forman una parte fundamental del desarrollo de un programa.

No obstante, en el desarrollo de software siempre hay errores y “errores”, como diría Lionel Hutz. Los del primer tipo pueden ser errores “simples” como la ralentización de ciertas animaciones, el incorrecto funcionamiento de una característica secundaria del producto o la baja optimización de un componente de hardware. Son bugs llevaderos, que no afectan al core del producto y, en cierto modo, muy recurrentes.

El otro tipo de “errores”, en cambio, son un caso muy diferente. Hablamos de errores de base que ponen en jaque la integridad del sistema al completo. Esos, aunque posibles en versiones tempranas de desarrollo, nunca deben llegar a ver la luz. En las grandes corporaciones se hacen auditorías y exhaustivas pruebas de diversos tipos para detectarlos, retenerlos y solucionarlos antes incluso de que la versión final del sistema llegue a los consumidores. Todo esfuerzo es poco para prevenir el ridículo y la pérdida de confianza de tus preciados clientes.

Un caso de ridículo absoluto

 

Norbert Levajsics/Unsplash

A lo largo del último trimestre Apple ha protagonizado varios titulares relacionados con la estabilidad y seguridad de sus productos. El más sonado ha sido el relacionado con High Sierra y el acceso root, que entrega al usuario el poder de realizar cualquier tipo de tarea en el equipo en cuestión sin un reclamo previo de la contraseña.

El error es tan simple y peligroso que roza lo absurdo, especialmente en una compañía con una valoración bursátil cada vez más cercana al billón de dólares (trillón según el sistema norteamericano). Esta situación se podría llegar a equiparar, sin exagerar, con dejar las llaves de casa puestas en la cerradura exterior de la puerta.

El error es tan grave como absurdo. ¿Cómo pudo una compañía del calibre de Apple caer en algo así?

18 horas después de conocerse este grave error de seguridad, Apple lanzó un parche en forma de actualización. La compañía también pidió disculpas a sus usuarios y dió por cerrado el asunto.

No obstante, el pico de ridículo se alcanzó cuando WIRED publicaba un artículo en el que aseguraba que ciertos usuarios, tras actualizar a una versión posterior del sistema operativo, habían detectado el resurgimiento de este bug que la compañía estadounidense ya dio por cerrado.

Apple revivió el bug en algunos ordenadores de forma accidental.

Esta dramática y crítica situación se ha visto acompañada, mientras tanto, de otros bugs menores en sus plataformas iOS y macOS. Errores en el teclado del iPhone, desaparición del dock del iPad y problemas con los archivos compartidos son solo algunos de los problemas registrados desde que iOS 11 y High Sierra llegarán al mercado después de verano.

Este tipo de problemas “menores” y los múltiples incidentes relacionados con el acceso root han puesto en duda el compromiso de Apple con la seguridad y estabilidad del software de sus productos, algo que históricamente se ha valorado positivamente en los equipos de la compañía.

Para contrarrestar el aluvión de críticas y el posible surgimiento futuros errores similares, Apple está revisando sus flujos de desarrollo mediante nuevas auditorías externas, según expuso en un comunicado oficial. Por desgracia, el daño ya está hecho -tanto a los usuarios como a la propia compañía-.

 

 



Centro de Atención al Cliente

Los 365 días las 24 hs. vía telefónica, mail o ticket de soporte
técnico
>