A Apple sempre foi conhecida por seu rígido controle sobre sua infraestrutura e software. Porém, desta vez, um descuido raro expôs o código-fonte App Store, revelando detalhes internos da nova interface web da loja de aplicativos. Poucas horas após o lançamento do visual reformulado, o front-end completo acabou aparecendo publicamente no GitHub, para surpresa da comunidade.
O vazamento aconteceu devido a um erro de configuração envolvendo sourcemaps, arquivos que deveriam ter sido removidos antes da publicação. Neste artigo, você vai entender como esse deslize ocorreu, o que são esses tais sourcemaps e o que o código revela sobre as tecnologias usadas pela Apple, incluindo Svelte e TypeScript.
Apesar de não representar um risco direto aos usuários, o incidente virou motivo de atenção entre desenvolvedores e curiosos, além de causar constrangimento para a empresa de Cupertino.

O que exatamente aconteceu?
A Apple lançou recentemente uma nova interface web para a App Store, com foco em modernização e padronização visual. Entretanto, um desenvolvedor identificado como ‘rxliuli’ descobriu que o site estava enviando para o navegador arquivos de sourcemaps, algo que jamais deveria estar ativo em um ambiente de produção.
Usando ferramentas comuns do navegador e extensões focadas em análise de código, ele conseguiu reconstruir boa parte do código-fonte App Store original. O desenvolvedor, então, publicou tudo em um repositório no GitHub, alegando fins educacionais e de pesquisa.
O culpado: O que são sourcemaps e por que isso é um erro?
Entendendo os sourcemaps
Quando um site moderno é desenvolvido, os programadores usam linguagens como TypeScript e frameworks como Svelte. Esse código é transformado em arquivos JavaScript minificados, difíceis de ler. Para facilitar a depuração, os sourcemaps funcionam como “mapas de tradução”, permitindo que o navegador relacione erros ao código original.
O erro clássico de produção
O problema é que esses arquivos jamais devem estar disponíveis em um site ativo para o público. Deixar sourcemaps acessíveis é como vender um produto e incluir o manual de construção da fábrica. Isso expõe estrutura de componentes, chamadas de APIs, lógica de estado e organização do projeto.
Foi exatamente o que aconteceu com o código-fonte App Store, permitindo que qualquer desenvolvedor fizesse engenharia reversa com facilidade.
O que o código vazado da App Store revela?
A grande surpresa: Svelte e TypeScript
A maior novidade confirmada pelo vazamento foi a adoção de Svelte e TypeScript pela Apple. O framework Svelte é conhecido por gerar código altamente otimizado, enquanto TypeScript adiciona segurança com tipagem estática ao JavaScript.
Esse uso mostra que a Apple está adotando tecnologias modernas e não depende apenas de soluções internas ou frameworks tradicionais como React ou Vue.
O que estava exposto no repositório GitHub App Store?
O repositório incluía:
- Componentes completos da interface em Svelte/TypeScript
- Estrutura de rotas e navegação
- Gerenciamento de estado
- Integração com APIs da Apple
- Configurações e organização interna do projeto
Para a comunidade de desenvolvedores, o vazamento funcionou como uma aula pública de arquitetura de aplicações web em larga escala.
É um risco de segurança?
Calma: não afeta dados dos usuários
O vazamento não inclui senhas, informações de pagamento ou dados privados. Trata-se apenas do front-end, ou seja, o que roda no navegador do usuário, não do back-end, onde ficam bancos de dados e autenticação.
O maior impacto é na propriedade intelectual da Apple e na sua reputação de excelência técnica.
A contagem regressiva para o DMCA Takedown
Como o código veio de arquivos acessíveis publicamente, o autor do repositório alega estar dentro da legalidade. Ainda assim, é provável que a Apple acione um DMCA Takedown para remover o conteúdo do GitHub a qualquer momento.
Conclusão: Uma gafe rara e uma lição importante
O vazamento código Apple via sourcemaps é um lembrete de que até empresas como a Apple podem cometer erros básicos de configuração. Para a comunidade, é uma oportunidade única de observar como a empresa estrutura um produto tão importante utilizando Svelte e TypeScript.
E você? Chegou a ver o repositório no GitHub? Acha interessante a Apple adotar tecnologias modernas no front-end da App Store? Conte nos comentários!
