воскресенье, 15 декабря 2013 г.

Размышления про Яндекс.Карты для мобильных устройств

Yandex.Maps for Android
Я использую мобильное приложение Яндекс.Карты на двух Android-смартфонах, но специально посмотрел на версии для iOS и Windows Phone, чтобы не быть голословным.

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

Главное, что я хотел бы исправить, – это отображение заторов (пробок на дорогах) поверх собственно карт. Сейчас это выглядит так:

Пробки не отображаются Пробки отображаются
Пробки выключены
Пробки включены

Как вы можете видеть, при отображении пробок наименования улиц (а в другом масштабе и шоссе) становятся нечитаемыми (ул. Проходчиков и ул. Ротерта со скриншотов тому пример). Их просто не видно.

Первый вариант решения: отображать подписи над слоем, содержащим информацию о пробках. Предположительно, это должно выглядеть как надпись "река Ичка" с картинки непосредственно поверх изображения реки.

Второй вариант решения: Сделать слой с пробками полупрозрачным, тогда надписи будут просматриваться сквозь цветные линии. Такой же способ используется для отображения маршрута в версиях для Android и iOS:

Android iOS
Отображение маршрута Яндекс.Карт на Android
Отображение маршрута Яндекс.Карт на iOS

В версии для Windows Phone, судя по изображениям, найденным, как и предыдущие два, на официальном сайте программы, фиолетовый цвет линии маршрута заметно темнее, но всё же также обладает прозрачностью.

Третий вариант (может быть, самый простой): Скрывать и отображать слой с информацией о пробках многократно. Смысл делать это программно, а не вручную в том, что информация о пробках не обнуляется при скрытии слоя и не запрашивается заново при его повторном отображении (как происходит сейчас, если включать/выключать отображение пробок вручную). Возможно, будет удобнее сделать отдельный параметр для такого "моргания слоем" или, по крайней мере, активировать этот режим по-другому (например, долгим нажатием). Наглядный вариант в виде анимированного изображения:

Концепт отображения информации о пробках без потери информации для ориентирования

Поэтому, если вдруг кто-то может донести данную информацию до разработчиков, это было бы просто замечательно. А то мне кажется, что они или используют другой софт для навигации, или, что более вероятно, попросту телепортируются в офис из дома. Вариант, что они живут в офисе безвылазно я не рассматриваю, потому что он очень грустный, и так быть не должно.

А теперь ещё пара взаимосвязанных вариантов улучшения данного приложения, способных снизить энергопотребление:

– Добавление настройки, позволяющей использовать программу с выключенным экраном (также актуально для приложения Яндекс.Навигатор), т.к. сейчас программа при выключении экрана девайса кнопкой не остаётся активной, а смартфон при активном приложении сам экран не гасит;

– Частично перекликающийся с предыдущим пунктом режим изменения яркости экрана. Например, такие популярные приложения как MX Player (видеопроигрыватель) и EBookDroid (читалка электронных книг) позволяют регулировать яркость отдельно от системных настроек мобильного устройства.

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

В любом случае, приложение бесплатное, и я благодарен разработчикам даже за тот функционал, который имеется сейчас. Спасибо.

1 комментарий:

  1. Ах да. Я уже много лет использую правильный термин "функциональность" в том контексте, где когда-то давно использовал неправильно "функционал", но вносить изменения в текст сейчас не буду. Ну, ошибался. С кем не бывает?
    И за прочие орфографические ошибки тоже приношу извинения.

    ОтветитьУдалить

Если у вас есть что сказать и/или вы не согласны с изложенным в посте – оставьте комментарий. Регистрации не требуется.

If you think I'm wrong and/or you have to say something – fill free to write comment. No sign up required.