Apple filtró sin darse cuenta el código fuente de su App Store basada en la web

El navegador web App Store que Apple presentó el martes tenía algunos errores nuevos en su implementación, lo que llevó al lanzamiento del código fuente del front-end en GitHub.

La App Store solo funciona en un dispositivo Apple como su iPhone, iPad o Mac, pero siempre ha habido una manera de ver aplicaciones en un navegador web. Apple renovó esa experiencia el martes al presentar un navegador completo de la App Store, pero carece de la capacidad de iniciar sesión, realizar compras o ver información de la cuenta.

Según un repositorio de GitHub encontrado por 9to5MacApple dejó el mapeo de fuentes del sitio habilitado en la versión lanzada. Es un error de novato dejarlo habilitado, pero tampoco es perjudicial para Apple, los desarrolladores ni los usuarios.

El resultado es un conjunto de datos almacenado en un repositorio de GitHub por el usuario rxliuli. Permitirá a los usuarios ver cómo Apple ha implementado la interfaz del sitio web de la App Store, y se supone que el repositorio actúa como una herramienta de investigación y nada más.

Apple puede eliminar el almacenamiento en cualquier momento, así que no esperes que esto dure mucho.

GitHub enumera lo que está disponible en el repositorio:

  • Compile el código fuente de Svelte/TypeScript
  • Lógica de gestión estatal
  • Componentes de la interfaz de usuario
  • Código de integración API
  • Configuración de enrutamiento
  • y mas

El código se obtiene a través de una extensión de Chrome. Aquí no hay datos confidenciales, solo lógica de codificación para aquellos que puedan tener curiosidad por leer y aprender.

Apple es una empresa llena de seres humanos capaces de cometer errores simples. Aunque son raros, ocurren y al menos éste no es lo suficientemente grave como para causar daño.

Como dijo el usuario de GitHub en una nota en la página del repositorio, recuerde desactivar los mapas fuente en producción.