Как стать автором
Обновить

Комментарии 18

Скажите, а для Android 5 у вас что нибудь рабочее осталось (с показом движущегося общественного транспорта)? Я пользуюсь какой-то бетой, но она постоянно падает.

2ГИС для Android 5 можно найти вот здесь, в разделе "Остальные версии можно найти в архиве"

увеличить скорость

Увеличить скорость, это сократить время

Например, элементы измерения расстояния по двум одновременным длинным тапам.

Ого, чего, оказывается, там есть... А можно ли было раньше как-то узнать о таких элементах?

О новых важных изменениях коротко рассказываем в сторис. Подробнее — в Доставили.
Но вы правы, есть небольшие приятные фичи, которым уже много лет и о них знают не все. Однажды мы доделаем все роадмапы и придумаем, как их подсвечивать.

А можно сначала подсветить, а потом роадмапы закрывать? А то толку с фич, если их не используют

И да, сейчас какой-нибудь список таких мелочей есть чтобы посмотреть?

Так ведь никто не читает теги сторис. Может, лучше вынести все эти скрытые фичи на кнопки или в меню?

Тем временем, Яндекс навигатор позволяет себе неприлично долгое время запуска. Особенно долго стартует без интернета (в лифте, например). Ну так реклама сама себя не скачает же

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

Это да. Но долгая загрузка навигатора это про безопасность на дороге, в том числе. Тогда надо его прямо в движении запустить

Не для них гугл макробенчмарки и профилировщики выпускал же.

Как решили бороться: …отложили их создание.

Как решили бороться: аналогично — на миллисекунды отодвинули момент создания этих элементов

Можно немного подробностей, как это в коде реализовано? Как координируется при этом обращение к таким объектам?

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

Не очень понятно.

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

Переиграли очередь отображения элементов и получили визуальное ускорение: все нужные данные отображаются раньше.

Как вы повлияли на очередь отображения?

Речь идет про механизмы внутри QML (выше писали наш стек технологий) Dynamic QML Object Creation from JavaScript
На очередность влияли просто: создаем вначале то, что важно, а после уже все остальное, так же через динамическую загрузку. Конечно же повсеместно используется Loader и наши самописные аналоги.

А зачем вы отключили возможность выбирать пользователю когда обновлять карты?

Раньше можно было нажать на кнопочку и обновить одну (нужную) карту, а теперь приложение само скачивает карты, когда хочет. Да, как бы есть возможность отключить обновление (правда не указано чего конкретно, карт или приложения?) через сотовые сети, но сценарий раздачи интернета в международном роуминге через 1 устройство - достаточно часто встречается в путешествиях...

Перестал обновлять 2Gis после выхода 6-й версии, пользуюсь 5-й. Количество добаляемого трэша и всяческих "помощников" от зеленого банка превысило все пределы терпимости.

А я вот сдуру обновил и теперь жалею.

Мне тоже пришлось удалять и ставить старый пакет из сторонних источников.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий