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

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

А зачем нужен m.2gis.ru, у вас же есть мобильные приложения?

Есть огромная армия тех, кто пользуется исключительно браузером (ага, и VK запускает тоже из браузера)
Несколько миллионов человек заходят на мобильную онлайн версию. Кто-то переходит из поисковиков, кто-то по ссылке, кто-то просто привык работать через браузер или еще не знает о наличие приложения. Некоторые пользователи не устанавливают приложение, например, недостаточно места на телефоне и.т.д.

Оно 144 мега весит. Если заранее не установлено, то жирновато будет, чтобы по-быстрому глянуть адрес или расписание работы какой-нибудь конторы.

Телефоны с 8Гб памяти, и андроид умудряющийся плохо работать даже при наличии MicroSD на таком телефоне.
Мобильное приложение в «старом телефоне» (с 512МБ памяти) после того, как перестало быть «бета», вешается и падает (кроме того, что загружается неприличное количество времени). (Предыдущая версия работает нормально, главное — отключить автообновление, иначе при доступном вайфае приложение обновится, а старые карты открывать не будет.)
В новом телефоне с 2ГБ памяти оно работает хотя бы терпимо (непонятность «нового» интерфейса — это другой вопрос).
Мобильное приложение они уже успешно испортили: дикий объем, странный интерфейс, долгая загрузка и периодически отваливающиеся карты.

С интерфейсом перемудрили да. Еще прям бесит что оно отзумливает каждый раз когда что-то ищешь.

И выползающая панель, которая злостно закрывает треть экрана.

Да, приложение стало просто запредельно задумчивым

У меня к вам есть большущая просьба: 2Gis не умеет делать навигацию и любим не за это. Дайте возможность открывать локацию в навигаторе. Нашли организацию через 2Gis, ткнули «открыть» в навигаторе, и едем.

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

Эмм… в мобильном приложении есть навигация с перепрокладкой маршрута и голосовыми инструкциями.

Этим летом немного путешествовал: Пермь, Москва, Питер, Сочи.
2ГИС на телефоне очень помогал с достопримечательностями, общественным транспортом и где похавать).
Только с метро что-то не срослось (уже не помню, что именно), ставил Яметро.
Прочитал название, подумал что до Индии добрались :)

Народ, может не в тему, а кто может подсказать сервис(ы), типа 2gis, но для Канады?

Google Maps?

Сравнивая Google Maps для моего города и 2Gis, второй явно выигывает. Для других регионов это не так?

Yelp вроде как.
если 143кб app bundle — это много,
то что делать с 10-15 тайтлами карты по 80кб, которые в один момнет грузятся и скорее всего на слабом GPRS забивают канал?
Вначале мы подругажаем легкие тайлы с невысоким качеством после чего инициализируем само приложение. После инициализации подгружаются тайлы в хорошем качестве.
А чем собираете, webpack'ом? Смотрели ли на Rollup, ведь с ним может компактнее получиться? Используете ли Babel или транспилируете сразу с помощью TypeScript?
Собираемся на Webpack 3. Раньше были на 2, потом обновились. На RollUp не смотрели. Транспилируемся с помощью TypeScript.
Лучше бы вы убрали из приложения рекламу специализированных магазинов с алкогольной и табачной отравой, пивных, кальянных и прочих подобных притонов. Пусть они загнутся от отсутствия посетителей, всем станет только лучше. Или вам плевать, кто платит деньги?
И ещё: правильно писать «рутер»! Что за безграмотные неучи у вас работают! Вот недавно такое обнаружил, полюбуйтесь:

Вы не знаете, как пишется слово «воин»? А нормальные кавычки вам лень набирать?
Если вы сами не хотите исправлять, то дайте мне права верховного редактора, чтобы я мог исправлять описание любых объектов. После отмены анонимных правок это единственный выбор.
Кстати, перед «перед» на картинке, вероятно, должна быть запятая.
Если это не мемориал только тем, кто пал непосредственно перед стадионом.

Спасибо, отличная статья.


  1. При разработке используете реакт (ради его инструментов разработки)? Или сразу все на преакте? Используете ли preact-compat?
  2. Будете ли смотреть в сторону реакт файбера? Или преакт полностью устраивает?
  3. Смотрели ли vue.js? Или преакт, опять же, полностью устраивает?
  4. Пробовали ли mobx вместо редакса?
Спасибо:) Извиняюсь за долгий ответ)
1. Сразу все на преакте, да используем preact-compat.
2. Уже смотрим в сторону fiber. Несмотря на то, что он больше весит, но его дифф алгоритм удачнее преактовского. Ждем релиз
3. Vue не смотрели. У реакта была больше документация, поддержки и сообщество в начале создания приложения.
4. Также не пробовали mobx. Стали использовать стандартный стек: react/redux.

Использовали ли preact-compat для подключения библиотек, написаных под react (зависящих от него)?
Если да, были ли конфликты пространств имен (например глобального JSX), а если нет, то как обходились? Без готовых react-библиотек?


И как делаете  unit-тестирование компонентов? Enzyme же не работает с preact. Может пробовали preact-compat-enzyme?

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