Wren
Русский

Wren

Сорока на хвосте принесла.

Загрузить в App Store

Кто-то присылает вам рилс. Пять мест, где обязательно нужно поесть в Риме, бар на крыше в Лиссабоне, книжный магазин в переулке Токио, место для купания, которое кто-то нахваливает. Вы смотрите, собираетесь запомнить — и к четвергу всё забыто.

Wren их улавливает — со скриншота, из списка, экспортированного другим приложением, или из уже существующего гида. Он распознаёт названия мест, определяет, что это за места на самом деле, и собирает всё в гид в Apple Maps — там, где вы окажетесь, когда они вам понадобятся.

Рестораны и бары — само собой. А ещё смотровые площадки, рынки, отели, галереи, магазины, начала пеших маршрутов, пляжи и та самая заправка, где, по чьим-то уверениям, варят лучший кофе в округе. Любое место, у которого есть название и местоположение.

Три способа начать

Места попадают к вам не только в виде скриншотов, поэтому передать их можно тремя способами. Все они приводят к одному результату — гиду в Apple Maps.

  1. 01 Со скриншотов По одному нажатию на место — из рилса, поста, сообщения от друга или сфотографированной страницы путеводителя. Распознавание текста происходит прямо на вашем телефоне, поэтому скриншоты никуда не отправляются. Wren также считывает подпись, чтобы понять, о каком городе идёт речь, и просит вас это подтвердить.
  2. 02 Из файла Список, экспортированный из другого приложения — CSV, KML, KMZ, GPX, GeoJSON, или экспорт сохранённых мест через Google Takeout. Если в файле есть координаты, каждое место ищется рядом со своими собственными координатами, поэтому список, охватывающий три города, распознаётся корректно, а не «стягивается» к одному из них.
  3. 03 Из уже существующего гида Отправьте гид из Apple Maps, вставьте ссылку в Wren — и он считает уже имеющиеся в нём места. Новые места добавляются рядом с ними, и создаётся единый гид, объединяющий и то, и другое.
Как это выглядит
  1. Список мест Wren, составленный по скриншотам: для каждого показано найденное название и текст, из которого оно распознано. Всё, что было распознано, с указанием, к чему отнесена каждая строка, — ещё до того, как что-либо сохранено.
  2. Wren спрашивает, в каком городе находятся места, предлагая Лондон по подписи к скриншоту. Город определяется по подписи, а затем уточняется у вас — чтобы название привело к нужному месту.
  3. Повторный поиск вручную для места, которое не было распознано верно. Неверное совпадение видно сразу, а не выдаётся за верное, и его всегда можно найти заново вручную.
  4. Готовый гид открыт в Apple Maps и содержит одиннадцать мест по Лондону. Результат: настоящий гид в том самом приложении Карты, которым вы уже пользуетесь.

А затем вы всё проверяете

Рядом с каждым местом показано, что было распознано и с чем это сопоставлено, поэтому ошибочное совпадение сразу видно, а не выглядит убедительно. Всё, что не найдено — или найдено неверно — можно найти заново вручную. В Apple Maps ничего не записывается, пока вы не подтвердите.

В результате получается не копия ваших мест в другом приложении. Это настоящий путеводитель в том самом приложении Карты, которым вы уже пользуетесь, на всех устройствах, где выполнен вход в ваш Apple Account.

Добавление в уже существующий гид

Это та часть, для которой Apple не предусмотрела способа, и стоит честно объяснить, как она работает.

Apple Maps не позволяет добавлять места в уже существующий путеводитель извне приложения. Поэтому Wren считывает места из путеводителя, которым вы поделились, добавляет к ним новые и создаёт один новый путеводитель, содержащий всё — его вы сохраняете вместо старого. Wren запоминает места и после этого, так что если вы удалите не тот путеводитель, вы сможете создать его заново одним нажатием.

Единственное место — исключение. Если отправить только его, само приложение Карты предложит добавить его в уже существующий гид, без создания нового.

В один гид помещается около полутора сотен мест. Сверх этого Wren разбивает их на пронумерованные гиды и предупреждает об этом заранее, вместо того чтобы незаметно отбрасывать те, что не поместились.

Без аккаунта, без входа

У Wren нет аккаунта, и он ничего не считывает из вашего. Скриншоты обрабатываются на вашем устройстве и никогда не загружаются на сервер. Приложение не подключается ни к Instagram, ни к какому-либо другому сервису — оно видит только те скриншоты и файлы, которые вы сами ему предоставляете.

С вашего телефона отправляются только две вещи, обе небольшие и обе необходимые. Название места — оно отправляется в Apple Maps, чтобы его можно было найти, точно так же, как это делает само приложение Карты. И, если вы вставляете ссылку на общий путеводитель, эта ссылка отправляется в Apple для раскрытия, потому что короткие ссылки Apple сами по себе не содержат ничего, что можно прочитать без запроса.

Ввод бесплатного кода доступа — единственный случай, когда Wren обращается к собственному серверу, и единственное, что при этом сохраняется: отправляются код и случайный идентификатор устройства, чтобы код нельзя было использовать дважды. Этот идентификатор не привязан к вам, никогда не используется для отслеживания и является единственным пунктом в разделе конфиденциальности Wren в App Store. Политика конфиденциальности описывает всё это подробно.

Этот сайт — отдельный вопрос, и о нём стоит сказать прямо, а не прятать в примечаниях: он использует Google Analytics для подсчёта посещений, и только если вы примете уведомление при первом визите. Если вы откажетесь, сайт не установит ни одного cookie-файла и ничего не отправит в Google. Само приложение не содержит никакой аналитики.

Сколько это стоит

Путеводители до трёх мест бесплатны, и навсегда. За две вещи требуется одна разовая покупка: сохранение путеводителя с более чем тремя местами и добавление в уже существующий путеводитель. Никакой подписки, ничего, что продлевается, и покупка восстанавливается на других ваших устройствах без дополнительной платы.

На каком этапе всё сейчас

Wren доступен в App Store. Бесплатная загрузка, требуется iOS 18 или новее. На странице приложений есть ссылка и сведения о том, как обстоят дела с Android.

Самая сложная часть — массовое добавление мест в Apple Maps, для которого Apple не предоставляет задокументированного способа, — решена и проверена на устройстве, вплоть до примерно полутора сотен мест в одном Guide. Само приложение переведено на 47 языков.

Wren требует iOS 18 или новее. Это не пожелание: идентификатор, который Apple Maps требует для каждого места, появился только начиная с iOS 18, и без него приложение могло бы прекрасно распознать скриншоты, но не найти вообще ничего.

Скоро на Android

Версия для Android разрабатывается, для Play Store. Она ещё не выпущена, и здесь будет указано, когда это произойдёт.

В Android нет аналога гида Apple Maps, поэтому приложение работает так, как принято на Android: Wren считывает те же файлы и ссылки, вместе с вами проверяет места, а затем передаёт готовый список тому картографическому приложению, которым вы пользуетесь. Organic Maps, OsmAnd и Locus Map принимают его напрямую — все три способа проверены на устройстве. Gaia GPS и Mapy.com тоже принимают его, если вы вошли в них, а всё остальное, что читает стандартный файл мест, доступно в одно касание через меню «Поделиться» Android.

Google Maps — случай особый, и об этом стоит сказать прямо: у Google нет способа позволить приложению записывать сохранённый список. Поэтому Wren формирует список и открывает Google Мои карты, чтобы вы импортировали его — это несколько касаний вместо одного, но результат появляется в Google Maps в разделе Вы → Карты.

Распознавание мест по скриншотам пока доступно только на iPhone. На Android Wren принимает файлы и ссылки.