Примечания к выпуску

Soundscape 2.0 — крупный выпуск, который теперь находится в открытом бета-тестировании на Android. Это значит, что получить бета-версию может любой желающий, просто перейдя в Google Play здесь. Главное изменение в том, что Soundscape теперь может сказать что-то полезное и когда вы едете на автомобиле, автобусе или поезде, а не только когда идёте пешком. Кроме того, проделано много небольшой работы над тем, как описываются места, добавлено двадцать новых языков и исправлен длинный список ошибок.

Примечания к более старым версиям находятся на странице Примечания к выпускам 1.x.

Что нового в 2.0

  • Объявления во время поездки на автомобиле, автобусе или поезде. Soundscape распознаёт, что вы движетесь со скоростью, и описывает вашу поездку вместо ближайшего окружения.
  • Сообщения о пересечении рек и железных дорог. Реки, каналы, заливы и железнодорожные линии объявляются, когда вы их пересекаете, — и пешком, и в пути.
  • Выбирайте, сколько говорит Soundscape. Новая настройка Подробность уточнений делает Soundscape тише в людных местах, а в Местах для озвучивания вы выбираете, о каких видах мест слышать. Подробность можно менять кнопками наушников на ходу.
  • Знайте, далеко ли следующий перекрёсток. Перекрёстки объявляются на одинаковом расстоянии по мере приближения, а уточнение теперь говорит, сколько осталось до бордюра.
  • Ищите вид места или координаты. Найдите «аптека» или «автобусная остановка», чтобы получить ближайшие, как бы они ни назывались, или вставьте координаты, ссылку на карту или Plus Code.
  • Отдельные кнопки для отметок и маршрутов. Экран Отметки и маршруты с двумя вкладками разделён на экран Отметки и экран Маршруты, у каждого своя кнопка на главном экране. На экране «Отметки» есть кнопка Создать, чтобы сохранить ваше текущее местоположение или место рядом.
  • Открывайте место в другом картографическом приложении, например в Google Картах, из сведений о местоположении или из списков.
  • Больше возможностей у маяка на главном экране. Теперь он показывает расстояние и направление и имеет действия для экранного диктора, чтобы сообщить о маяке, узнать о нём больше или сохранить его как отметку.
  • Более точные адреса и названия мест. Места без собственного адреса теперь получают улицу и район, в котором находятся, номера домов сопоставляются с правильной стороной улицы, а автобусные остановки в Великобритании используют свои официальные названия.
  • Двадцать новых языков, всего их теперь 46. Переведён и этот сайт документации.
  • Разбудить, когда я уйду. Когда вы переводите Soundscape в режим «Сон», новая кнопка Разбудить, когда я уйду вместо этого включает отложенный режим, и приложение само просыпается, когда вы уходите.
  • Более короткие и естественные расстояния, с более крупными единицами при быстром движении.
  • Более быстрый выход. Пункт Выйти из Soundscape теперь находится вверху главного меню.
  • Улучшения офлайн-карт, включая обновление уже загруженной карты и карту доступных регионов на этом сайте.
  • Много работы над доступностью с TalkBack, особенно на вводных экранах.
  • Очень много исправлений сбоев и стабильности.

В версии 2.0 удалены две вещи: голосовое управление и меню языка внутри приложения. О том, что делать вместо этого, см. ниже в разделе Удалённые функции.


Подробнее

Поездка на автомобиле, автобусе или поезде

Это самое крупное нововведение для нынешних пользователей. Раньше Soundscape почти ничего не мог сказать, как только вы садились в транспорт: он продолжал описывать ближайшее окружение, что на скорости превращалось в поток объектов, которые вы давно проехали.

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

В пути вы услышите:

  • Где вы находитесь, время от времени — дорогу, по которой едете, и направление движения, например «Движение на север по M8». Дороги с номером объявляются по номеру, и Soundscape не повторяет ту же дорогу каждый раз, когда меняется название улицы. Дорога называется только после того, как вы проедете по ней небольшое расстояние, поэтому череда поворотов в жилом квартале не приводит к уточнению на каждом углу.
  • Города и посёлки, к которым вы приближаетесь, с указанием расстояния, а также те, от которых вы удаляетесь или мимо которых просто проезжаете.
  • Развязки и съезды с автомагистрали, когда вы до них доезжаете. Только те, что на вашей стороне дороги, — не на соседней дороге и не на встречной стороне автомагистрали.
  • Крупные ориентиры, мимо которых вы проезжаете: парки, больницы, стадионы и торговые центры.
  • Автобусные, трамвайные и железнодорожные остановки, мимо которых вы проезжаете. Soundscape упоминает только остановки на вашей стороне дороги, поскольку остановки напротив обслуживают противоположное направление.
  • Реки, каналы и железные дороги, которые вы пересекаете.
  • Туннели — это главным образом объясняет, почему Soundscape вот-вот замолчит: внутри нет сигнала GPS.

В поезде Soundscape понимает, что вы находитесь на железной дороге, а не на автодороге, и сообщает, мимо каких населённых пунктов вы проезжаете и сколько проехали от последней станции. Определить это сложнее, чем кажется, потому что автомагистрали и железные дороги часто идут рядом километрами, поэтому значительная часть работы в этом выпуске ушла на то, чтобы не путать одно с другим.

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

Перекрёстки

Самый частый вопрос об уточнениях у перекрёстков был о том, как далеко на самом деле перекрёсток. Теперь Soundscape говорит это: «До перекрёстка 30 метров». Расстояние измеряется до бордюра улицы, которую вы собираетесь перейти, а не до центра перекрёстка, потому что именно там вы и останавливаетесь.

Уточнение также звучит в более постоянной точке. Раньше оно могло прозвучать за 45 метров или за 10, и различить это было нельзя. Теперь оно ждёт, пока до перекрёстка останется около 30 метров, так что расстояние каждый раз значит примерно одно и то же.

Пересечение рек и железных дорог

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

Выбирайте, сколько говорит Soundscape

Чаще всего о Soundscape мы слышим, что он слишком много говорит в людных местах вроде центра города. Раздел Управление уточнениями в Настройках теперь содержит три настройки вместо прежнего списка переключателей:

  • Подробность уточнений — Беззвучный, Основной, Упрощённый или Подробный. Подробный — это то, что Soundscape делал всегда, и с него всё начинается. Упрощённый пропускает мелкие дорожки и служебные проезды и реже повторяется. Основной объявляет только улицы, перекрёстки и достопримечательности. Беззвучный вообще не даёт автоматических уточнений, а маяки, маршруты и кнопки главного экрана продолжают работать. Эта настройка заменяет прежний переключатель Разрешить уточнения; если он был выключен, подробность теперь установлена на Беззвучный. Уровни действуют и в поездке: Упрощённый реже называет дорогу, по которой вы едете, а Основной называет только главные и пронумерованные дороги и пропускает автобусные остановки.
  • Улицы и перекрёстки включает или выключает уточнения о перекрёстках и об улице, на которой вы находитесь.
  • Места для озвучивания — список с отметками: Всё, Достопримечательности, Общественный транспорт, Еда и напитки, Продукты питания и магазины шаговой доступности, Банки и банкоматы или Без мест. Отметьте сколько угодно, например достопримечательности и автобусные остановки. Ваши отметки объявляются всегда.

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

  • В Исходном режиме Следующий теперь объявляет Вокруг меня, когда маршрут не воспроизводится, а Моё местоположение больше не назначено на кнопки. Во время маршрута Следующий и Предыдущий по-прежнему переходят между путевыми точками.
  • В режиме Аудио меню Предыдущий больше не возвращает назад по меню. Следующий по-прежнему проходит по нему, а Воспроизведение/Пауза по-прежнему выбирает. Отметки и маршруты в меню теперь упорядочены по названию, а после запуска одного из них меню возвращается в начало, а не оставляет вас глубоко в списке.

Поиск

Строка поиска теперь понимает не только названия мест:

  • Виды мест. Найдите на своём языке «аптека», «туалет», «банкомат» и так далее, и Soundscape покажет ближайшие места этого вида, как бы они ни назывались. Места без названия, как большинство туалетов и скамеек, показываются по тому, чем они являются, вместе с адресом.
  • Координаты, ссылки на карты и Plus Code. Вставьте пару чисел, градусы и минуты, ссылку из Google Карт, Apple Карт или OpenStreetMap или Plus Code, и Soundscape даст вам именно это место. Голую пару чисел можно прочитать в обе стороны, поэтому, если оба варианта имеют смысл, вам предлагаются оба, ближайший первым.
  • Поиск без интернета. Поиск теперь всегда смотрит и в загруженные карты, а не только в сети, и так находит гораздо больше мест без названия. Если вы ищете без подключения к интернету и у вас нет офлайн-карты того места, где вы находитесь, Soundscape сообщит об этом, а не просто ничего не найдёт.

Открыть место в другом приложении

В сведениях о местоположении есть новая кнопка Открыть в приложении карт, которая показывает картографические и навигационные приложения на вашем телефоне. Отметьте Всегда использовать это приложение, и кнопка станет, например, Открыть в приложении Google Карты и будет сразу открывать его; долгое нажатие возвращает список. В списках Места рядом и Отметки также есть действия экранного диктора Открыть в приложении… и Поделиться.

Отметки и маршруты

Раньше отметки и маршруты делили один экран, Отметки и маршруты, с вкладкой для каждого, и легко было забыть, на какой вкладке вы находитесь. Теперь это два отдельных экрана, у каждого своя кнопка на главном экране: Отметки и Маршруты, сразу под Места рядом.

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

Маяк и отметки

  • Маяк на главном экране теперь показывает расстояние и направление, а экранный диктор читает его, например, как «Маяк установлен на Milngavie Library, 390 метров, юго-восток». Маршруты так же показывают расстояние до текущей путевой точки.
  • У маяка три действия для экранного диктора: Сообщить о маяке говорит, где он, Подробнее добавляет адрес, а Добавить в отметки сохраняет его.
  • Снова можно передвинуть отметку, перетаскивая карту на экране Изменить отметку.

Более точные адреса и названия мест

Много работы вложено в то, чтобы Soundscape описывал места так, как это сделал бы человек:

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

Языки

В версии 2.0 добавлено двадцать новых языков: арабский, бенгальский, болгарский, каталанский, хорватский, чешский, хауса, венгерский, индонезийский, корейский, маратхи, сербский, словацкий, словенский, суахили, тамильский, телугу, тайский, урду и вьетнамский. Все эти языки находятся в альфа-стадии, и нам очень важны отзывы об их точности. Всего Soundscape теперь доступен на 46 языках, и этот сайт документации также переведён.

Египетский арабский объединён с арабским, а луганда снят, поскольку ни у одного из них не было достаточно переведённого текста, чтобы быть полезным.

Переводы — работа сообщества, и мы будем рады вашей помощи или исправлениям там, где что-то читается плохо. Любой текст можно улучшить на https://hosted.weblate.org/projects/soundscape-android/androidkmp/.

Режим «Сон»

В режиме «Сон» появилась новая кнопка Разбудить, когда я уйду. Если выбрать её, Soundscape переходит в отложенный режим: молчит, пока вы не покинете район, а затем просыпается само. Это удобно, когда вы куда-то приехали и хотите тишины до следующего выхода.

Расстояния и речь

Произносимые расстояния стали короче и естественнее, и Soundscape теперь переходит к более крупным единицам при быстром движении — милям или километрам вместо длинного счёта в футах или метрах. Каждый язык сам решает, как произносить дробное расстояние; раньше это было втиснуто в шаблон английского образца.

Офлайн-карты

Офлайн-карты появились в версии 1.0 и постоянно улучшаются:

  • Загруженную карту теперь можно обновить на месте, когда доступна более новая версия, — с экрана сведений о фрагменте.
  • Карты, которые невозможно использовать (например, повреждённая загрузка), теперь чётко помечаются, а не отказывают молча.
  • Загрузки надёжнее, и экран показывает, что происходит, пока получается список доступных карт, вместо полноэкранного индикатора загрузки.
  • Завершённая загрузка отображается как завершённая только тогда, когда действительно готова к использованию.
  • На этом сайте есть карта доступных регионов.

Доступность

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

Меню и навигация

  • Выйти из Soundscape теперь первый пункт главного меню, а не где-то ниже.
  • Главное меню больше не оставляет сбоку видимую полосу экрана, которая давала пользователям программ чтения с экрана сбивающую с толку дополнительную область для касания.
  • Системный жест «назад» больше не пропускает уровень при просмотре категорий в разделе «Места поблизости».
  • Аудиоруководство переименовано в пошаговое руководство.
  • Настройки упорядочены, а Сбросить настройки до значений по умолчанию теперь действительно очищает всё.

Стабильность

В версии 2.0 исправлен длинный список сбоев и зависаний, среди них зависание приложения на заставке, зависания при сбросе настроек, сбои при повреждённой загруженной карте, сбои при открытии сведений о маршруте с главного экрана, сбои при смене языка, а также несколько проблем, о которых автоматически сообщил Play Маркет. Поведение, связанное с батареей и запуском, также стало устойчивее на телефонах, агрессивно закрывающих фоновые приложения.

Удалённые функции

  • Голосовое управление удалено. Оно никогда не работало достаточно надёжно, чтобы его сохранять, а мультимедийные кнопки на наушниках покрывают в основном то же самое — см. Справку по использованию мультимедийных кнопок. Soundscape также готов к голосовым командам через Gemini на Android 16 и новее, но они не будут работать, пока Google не выпустит их поддержку в Gemini.
  • Меню языка внутри приложения исчезло. Soundscape теперь следует языку, заданному на вашем телефоне, чего большинство и ожидало. Чтобы изменить его, смените язык телефона или задайте язык для отдельного приложения в его настройках, если такая возможность есть.

Как сообщить нам о проблемах

Если что-то не так, мы будем рады об этом узнать. Напишите в Help Desk по адресу soundscapeAndroid@scottishtecharmy.support или спросите в Slack, если вы состоите в STA.

Если объявление было неверным или его не было вовсе, запись вашей поездки очень нам помогает — мы можем воспроизвести её и увидеть, с какими данными работал Soundscape. Инструкции приведены в разделе Предоставление записи местоположения для отладки.

Замечание об iPhone

Всё вышесказанное относится к приложению для Android, но полезно знать, куда ушла остальная часть работы в этом выпуске. Soundscape теперь работает и на iPhone, и оба приложения собираются из одного общего кода — те же экраны, те же формулировки и те же объявления. Новинка вроде описанных выше дорожных объявлений появляется сразу в обоих, а не пишется дважды. Именно эта общая основа объясняет, почему версия 2.0 заняла столько времени, и именно она должна ускорить выход будущих версий на обеих платформах. Приложение для iPhone сейчас доступно через TestFlight по приглашению: спросите в Slack, если вы состоите в STA, или напишите в Help Desk.


This site uses Just the Docs, a documentation theme for Jekyll.