Matt Webb — дизайнер и программист, ведущий блог Interconnected с 2000 года. В феврале 2024 года он выпустил iOS-приложение Galactic Compass — зелёную плавающую стрелку, которая всегда указывает в сторону центра Млечного Пути (чёрная дыра Стрелец A*, 26 000 световых лет от нас). Приложение написано без опыта разработки под iOS — Webb копировал код из ChatGPT и вставлял в Xcode. Galactic Compass попал в топ App Store в категории «Путешествия» и набрал десятки тысяч скачиваний.
В августе 2026 года вышла версия 2.0 с AR-режимом и приложением для Apple Watch. Webb опубликовал подробный разбор — и это отличный кейс того, как разные ИИ-инструменты решают разные задачи в одном проекте.
Что изменилось в версии 2.0
Три новых фичи:
- AR-режим — стрелку можно «поставить» в пространство вокруг вас и обойти вокруг неё. Apple-аркитектура AR-камеры работает настолько надёжно, что стрелка держится на месте без дрифта, даже когда вы ходите вокруг неё.
- Приложение для Apple Watch — стрелка на запястье с тактильной обратной связью (вибрация, когда стрелка смотрит прямо перед вами — alignment mode).
- Liquid Glass — новый визуальный стиль под iOS 27.
«Apple встроенный augmented reality невероятно хорош. Стрелка держится как скала, пока вы ходите вокруг. Надеюсь, они продолжат улучшаться.»
Matt Webb, Interconnected, 21 августа 2026
Два ИИ — две роли
Самое интересное в этом кейсе — как Webb распределил задачи между разными инструментами. ИИ здесь не «писал приложение за автора», а выполнял две принципиально разные функции.
ChatGPT: репетитор, а не кодер
В версии 1.0 Webb использовал ChatGPT как генератор кода: описывал задачу, получал код, вставлял в Xcode, при ошибке — копировал ошибку обратно в чат. Работало, но с ограничениями: стрелка ломалась, когда телефон наклоняли больше чем на 30 градусов.
Причина — кватернионы. Чтобы правильно комбинировать вращения устройства, мира и небесных координат (и избежать блокировки кардана — gimbal lock), нужно использовать кватернионную алгебру. ChatGPT не справлялся с генерацией кода для этих 3D-вращений.
Webb поступил иначе: вместо того чтобы просить ChatGPT написать код, он использовал его как терпеливого репетитора.
«Я не просил его написать код — я попросил его обучить меня. С терпеливым интерактивным репетитором я смог наконец сделать то, что не удавалось по книгам и у математиков из друзей: я научился использовать кватернионы — ровно настолько, чтобы приложение заработало.»
Это ключевой момент: ИИ не заменил обучение, а ускорил его. Webb не читал учебники по линейной алгебре и не ходил на курсы — он задавал вопросы ChatGPT, получал объяснения с примерами и постепенно строил понимание.
Claude Fable: агент, решивший системное ограничение
С Apple Watch — другая история. RealityKit (3D-графический фреймворк Apple) не поддерживается на watchOS. Стрелка, которая должна вращаться в пространстве на часах, — невозможна стандартными средствами.
Claude Fable (агentic AI от Anthropic) атаковал задачу итеративно: построил собственную 3D-библиотеку с нуля, которая работает там, где Apple не предоставляет нужного API. Webb описывает это как «Joy of AI and agents that grind problems into dust» — радость от ИИ, который дробит проблемы в пыль.
Это иллюстрирует принцип, который Webb сформулировал в отдельном посте об архитектуре ПО:
«ИИ-агенты дробят проблемы в пыль. Дайте агенту задачу и цикл while — и он решит её, даже если придётся сжечь триллион токенов и переписать до самого кремния.»
Matt Webb, «An appreciation for (technical) architecture», 28 марта 2026
Задача Webb как архитектора — не дать агенту сжечь триллион токенов, а правильно определить, где ИИ полезен, а где нужен человек.
AR-взаимодействие: телефон как перчатка
AR-режим Galactic Compass 2 использует один приём, который выделяет его среди других AR-приложений. Webb реализовал переключение между двумя системами координат:
- Телефонная система: стрелка находится примерно в 75 см от телефона в его «собственном» пространстве. Зажмите и удерживайте — и стрелка «прилипает» к экрану.
- Мировая система: отпустите — и стрелка фиксируется в пространстве вокруг вас. Можно отойти, обойти вокруг, посмотреть с другой стороны.
«Мой телефон начинает ощущаться как перчатка, которая дотягивается до виртуального.»
Что это значит для подхода к ИИ
Galactic Compass 2 — не пример «ИИ написал приложение». Это пример распределения когнитивных задач:
| Задача | Инструмент | Роль ИИ |
|---|---|---|
| 3D-математика (кватернионы) | ChatGPT | Интерактивный репетитор — объясняет, не кодирует |
| Невозможная платформа (RealityKit на watchOS) | Claude Fable | Агент-исследователь — строит решение с нуля |
| AR-взаимодействие (phone vs world frame) | Apple ARKit | Фреймворк — ИИ не нужен, нужна платформа |
| Архитектура и дизайн | Matt Webb | Человек — определяет «что» и проверяет «как» |
Приложение разработано не ИИ «само по себе». Webb контролирует архитектуру, дизайн взаимодействия и то, как компоненты связаны друг с другом. ИИ берёт на себя задачи, которые для него естественны (терпеливое обучение, итеративное решение системных ограничений) — и не берёт то, что требует человеческого вкуса и суждения.
Доступность в России
Galactic Compass — бесплатное приложение, доступное в App Store. Скачивание и использование не требуют VPN или специальной настройки. App Store работает в России с ограничениями (Apple Pay и подписки недоступны, но бесплатные приложения скачиваются нормально).
ChatGPT — официально заблокирован в РФ. Для доступа нужен VPN. Подписка ChatGPT Plus оплачивается российскими картами напрямую — невозможно. Обходные пути: зарубежная карта, криптовалюта, промежуточные сервисы. Бесплатный тариф доступен через VPN, но с ограничениями по моделям и лимитам.
Claude — Anthropic официально не обслуживает пользователей из России. Доступ через VPN, оплата — аналогично ChatGPT (российские карты не проходят). Claude Fable как отдельный продукт — агент Anthropic, доступен через API.
Apple Watch — аппаратно доступен в России (Apple не ограничивала продажи часов). watchOS 26, требуемый для Galactic Compass на часах, обновляется через iPhone с подключением к App Store.
Опыт использования Claude/ChatGPT из РФ обсуждается на vc.ru и в Telegram-каналах, посвящённых разработке — тема обширная, но работа через VPN с платными моделями остаётся основным способом.
Честные ограничения
Версия 1.0 была «janky». Webb сам признаёт: приложение было сырым. Копипаст-подход между ChatGPT и Xcode давал рабочий, но нестабильный результат. Стрелка не работала при наклоне больше 30°, а кватернионы не решались месяцами. ИИ-код нуждается в ручном контроле — особенно в 3D-математике.
ChatGPT плох в 3D-математике. Webb напрямую пишет: «ChatGPT, будучи языковой моделью без воплощения, ужасен в 3D-математике и системах координат.» Переход от генерации кода к роли репетитора — не просто смена тактики, а признание того, что для некоторых задач генеративный подход не работает.
Claude Fable — не магия. Библиотека, построенная агентом для watchOS, — это решение конкретной проблемы, а не универсальный фреймворк. Агенты эффективны, когда задача измерима («стрелка вращается корректно»), но не заменяют архитектора при принятии дизайнерских решений.
Урок для разработчиков. Webb сформулировал его в конце поста:
«Обучение не прекращается потому, что я делегирую часть мышления ИИ. Оно подталкивает меня учиться больше. Мне нравится такой результат.»
ИИ не отменяет необходимость разбираться в предметной области. Webb не стал кватернионным экспертом, но получил достаточно понимания, чтобы довести приложение до рабочего состояния — и это ценный опыт, который останется с ним.
Ссылки
- Galactic Compass 2: now with new augmented reality mode — пост Matt Webb, 21 августа 2026
- New app! A compass that points to the centre of the galaxy — оригинал версии 1.0, февраль 2024
- An appreciation for (technical) architecture — пост Webb об ИИ и архитектуре ПО, март 2026
- Galactic Compass в App Store — скачать бесплатно
- Acts Not Facts — Galactic Compass — страница проекта
