Исходный код новой веб-версии магазина приложений App Store стал открытым для всех пользователей на GitHub из-за ошибки Apple, связанной с невыключенными Source Maps. Это позволило широкой аудитории ознакомиться с тем, как компания реализовала интерфейс и функционал своего онлайн-магазина.
Об этом сообщает ProIT
Как произошел утечка и чем это угрожает
Причиной инцидента стал недосмотр со стороны Apple — компания оставила Source Maps включенными в веб-версии App Store, что дало возможность разработчику под ником rxliuli сохранить все необходимые данные с помощью стандартных инструментов для разработчиков в браузере Chrome. Разработчик добавил исходный код в открытый репозиторий на GitHub, отметив, что это сделано исключительно в учебных целях. Однако на данный момент неизвестно, как долго данные останутся доступными для просмотра.

На момент публикации новости исходный код все еще находится в открытом доступе, и любой желающий может подробно изучить принципы работы веб-интерфейса App Store. Это может быть полезно как для разработчиков, так и для исследователей в области кибербезопасности.
Новый веб-интерфейс и другие нововведения Apple
Ранее полноценный App Store работал только на устройствах компании — iPhone, iPad и Mac, а просматривать приложения через веб-браузер можно было только с помощью сторонних решений. Однако недавно Apple официально представила веб-версию App Store, хотя на ней пока невозможно войти в учетную запись или совершать покупки.

Кроме того, Apple недавно выпустила финальные версии обновления 26.1 для всех своих операционных систем, включая iOS, iPadOS, macOS, watchOS, tvOS, visionOS и HomePod. Одним из главных нововведений стал контроль прозрачности для эффекта Liquid Glass, где пользователи могут выбирать между двумя режимами.
Apple допустила “ошибку новичка” в веб-версии App Store, в результате чего исходный код магазина приложений уже доступен всем желающим на GitHub.