Райли Тестут: как разработчик заставил Apple изменить правила App Store

The Vergecast 15,4 тыс. 1 ч 7 мин 3 мин 07.05.2024
Главное

Путь Райли Тестута: как Delta покорила App Store 2:49

История эмулятора Delta — это десятилетняя сага о настойчивости разработчика, который превратил «хобби для друзей» в один из самых популярных продуктов в экосистеме Apple. Этот путь наглядно демонстрирует эволюцию взаимодействия независимых разработчиков с ограничениями корпорации.

🎮 От GBA4iOS к первому столкновению с Apple 3:17

Всё началось в школьные годы Райли Тестута. Находясь в поиске интересного проекта, он случайно обнаружил на GitHub открытый исходный код эмулятора Game Boy Advance. Райли адаптировал его под iPhone, назвав проект GBA4iOS, чтобы иметь возможность играть в Pokemon с друзьями без необходимости «джейлбрейка» — процесса, который никогда не привлекал разработчика.

Ключевые факты раннего этапа:

Всего GBA4iOS набрал более 10 миллионов загрузок. В 2014 году, после выхода iOS 8.1, Apple окончательно устранила этот «баг», что стало для Тестута сигналом двигаться дальше.

🕹 Рождение Delta и стратегия AltStore 8:40

После перерыва и поступления в колледж, Райли решил создать новый, более совершенный эмулятор для самообразования в Swift — так родилась Delta. В 2015 году на конференции WWDC представители Apple дали Тестуту устную надежду, что эмулятор может быть одобрен для App Store, если он ограничит список доступных игр.

Год спустя, на следующей конференции, та же группа разработчиков Apple категорично отказала Райли, не объяснив причин. По мнению Тестута, Apple просто посчитала эмуляторы «не стоящими риска».

Разгневанный разработчик решил доказать, что Apple не может диктовать условия таким образом. Когда Apple открыла возможность устанавливать приложения через Xcode с бесплатным Apple ID, Тестут увидел в этом «лазейку».

Это стало фундаментом AltStore:

🌍 Выход на легальный рынок: AltStore PAL 20:23

Во время пандемии, видя растущее давление регуляторов на Apple в США и Евросоюзе, Райли пригласил в проект своего лучшего друга Шейна Гилла для управления бизнес-процессами.

По мнению Тестута, официальное разрешение эмуляторов компанией Apple во всем мире — это попытка перехватить инициативу, чтобы «историей успеха» не стали возможности европейского рынка.

📈 Текущий этап: монетизация и будущее 25:02

Тестут и Гилл сделали ставку на Patreon как модель монетизации, позволяющую оставить основные приложения бесплатными. Райли считает, что разработчик — это «творец», и связь с аудиторией через прямую поддержку эффективнее, чем закрытие функций paywall-ом.

Несмотря на опасения из-за недавних исков Nintendo (например, по делу Yuzu), Райли уверен в легальности своего подхода, подчеркивая, что Delta не эмулирует современные консоли и не нарушает DRM-защиту. Сейчас главная цель Тестута — доказать жизнеспособность AltStore как полноценного магазина приложений и развивать возможности платформы.

💬 Цитаты

«Мне кажется, что вся история Delta — это просто попытка доказать Apple, что они ошибались.»

Райли Тестут 12:22

«Я не скажу, что не нервничаю, но я уверен в том, что мы делаем. Я научился на ошибках за последние 10 лет.»

Райли Тестут 40:32
👥 Спикеры
🎬 Упомянутые фильмы и сериалы
🔗 Упомянутые сайты и проекты
📖 Термины
Эмулятор
Программное обеспечение, позволяющее компьютеру или смартфону имитировать работу другой консоли.
AltStore
Альтернативный магазин приложений для iOS, созданный Райли Тестутом.
DMA (Digital Markets Act)
Закон Евросоюза, направленный на ограничение монополии крупных IT-платформ.
Sideloading
Установка приложений на устройство вне рамок официального магазина приложений (App Store).
📊 Цифры
🗓 Хронология
  1. 2014 Выпуск GBA4iOS и его последующее закрытие из-за устранения бага в iOS.
  2. 2015 Первое обсуждение Delta с представителями Apple на WWDC.
  3. 2019 Запуск первой работающей версии AltStore.
  4. Март 2024 Apple официально допускает эмуляторы в App Store.
  5. Апрель 2024 Официальный запуск AltStore PAL в Евросоюзе.
⚖️ Другая сторона
Стартапы и бизнес Riley Testut Delta AltStore Apple эмулятор