25 лет назад, 23 октября 2001 года, Стив Джобс показал первый iPod. Устройство давно снято с производства, но Apple решила отметить юбилей не пресс-релизом, а технически любопытным артефактом: на music.apple.com появился полностью интерактивный эмулятор оригинального плеера, спрятанный на странице 404.
Как это работает технически
Механика доступа простая, но неочевидная: достаточно открыть любой несуществующий путь на music.apple.com — например, music.apple.com/ipod — и вместо стандартного «Page Not Found» загрузится страница с рабочим макетом iPod первого поколения. Это классический приём с «easter egg» на кастомной 404-странице: Apple подменяет контент ошибки интерактивным виджетом, не заводя отдельный маршрут в навигации и не анонсируя его.
Сам плеер реализован на веб-стеке, а не как статичная картинка. Клик по кнопкам навигации переключает пункты меню, а кликабельное колесо прокрутки (scroll wheel) работает через click-and-drag — то есть по сути это drag-обработчик на элементе с последующей эмуляцией прокрутки. Для веба это нетривиально: нужно аккуратно обрабатывать pointer-события, чтобы колесо не конфликтовало с прокруткой страницы и работало одинаково на тач-экранах и с мышью.
Что внутри
В «предустановленной» библиотеке — треки артистов, популярных на момент выхода iPod в 2001 году. Выбрать песню можно через меню плеера, а воспроизведение ограничено 90-секундными превью прямо в веб-интерфейсе. То есть Apple переиспользует инфраструктуру превью Apple Music, но упаковывает её в ретро-оболочку.
С точки зрения инженерной ностальгии это точное попадание: эмуляция физического взаимодействия с устройством, которое многие держали в руках два десятилетия назад, — от меню до тактильного (насколько это возможно в браузере) колеса.
Почему это важнее, чем кажется
Формально это маркетинговый жест к юбилею. Но с технической стороны он показывает несколько вещей:
-
Кастомные 404-страницы как площадка для экспериментов. Apple использует ошибку навигации как точку входа — остроумно и дёшево с точки зрения поддержки: отдельного URL в структуре сайта нет.
-
Веб-эмуляция физического UI. Реализация колеса через drag и синхронизация меню — хороший пример того, как современный браузерный стек справляется с воспроизведением интерфейсов «железа».
-
Переиспользование медиа-инфраструктуры. 90-секундные превью — это не отдельный плеер, а надстройка над существующим каталогом Apple Music.
Стоит ли ждать возвращения iPod
Ностальгия по плееру — устойчивый троп в сообществе Apple, и такие easter egg’и её подогревают. Однако интерактивная 404-страница — это ровно то, чем она является: демонстрация веб-инженерных навыков и юбилейный жест, а не сигнал о возвращении продуктовой линейки. Apple уже много лет закрывает сценарий выделенного плеера через iPhone и Apple Music, и юбилейный виджет эту логику не меняет — он её иллюстрирует.
Проверить easter egg можно прямо сейчас: достаточно вбить в адресную строку несуществующий путь на music.apple.com и покрутить колесо. Работает и с тач-экрана, и с мышью.
