- PVSM.RU - https://www.pvsm.ru -
На днях состоялся первый релиз OrganicMaps [1] — open-source форка Maps.me, который команда добровольцев готовила больше чем полгода. В этой небольшой заметке мне бы хотелось поделиться краткой историей проекта, за которой я следил в Telegram-чатах и на GitHub и обозначить основные отличия форка от текущей версии Maps.me. Если вы являетесь текущим или бывшим пользователем Maps.me или интересуетесь проектами с открытым кодом с фокусом на приватности без рекламы и сбора данных, то добро пожаловать.
В декабре 2020 года как и многие посетители Хабра [2] я был обеспокоен ситуацией с Maps.me — моей основной картографической программой на тот момент. Продажа криптовалютчикам, провальная первая новая версия (по которой казалось, что новоиспечённые владельцы вообще не понимают почему пользователи выбирают Maps.me), позже откат на старую версию, но состояние неопределенности и непонимание чего ожидать в дальнейшем. Так что для начала я просто отключил обновления для старой версии Maps.me, но было понятно, что это временное решение. К счастью, нашёлся доброволец, который создал телеграм-чат [3] для желающих поучаствовать в развитии форка, но дальше чата дело не пошло. Действительно, развитие и поддержка такого сложного приложения на нескольких платформах требует значительного опыта и усилий, по сравнению с какими-то несложными веб-проектами или мобильными программами, которые дают только интерфейс к веб-сервису. Тут и накопленная годами кодовая база на C++/Java/ObjectiveC и нетривиальные алгоритмы поиска/роутинга.
Через некоторое время я увидел объявление о начале работы над форком под названием OMaps. Мне сразу приглянулся мощный старт проекта — десятки коммитов в день [4] (хоть и от одного разработчика), налаженный на GitHub CI/CD с публикацией на всех платформах, возможность пообщаться с авторами напрямую в чате. Через некоторое время команда расширилась и началась подготовка к релизу, оценить масштаб работ можно по списку задач на GitHub [5].
В ходе подготовки к релизу программа была переименована в OrganicMaps и на днях вышел релиз для Android [6] и iOS [7].
Интерфейс программы кажется знакомым, программа сохранила все основные функции, из-за которых ее выбирают пользователи:
Посмотрим на что сделали упор разработчики в течение почти что полугода готовившие релиз:
Как видно, основной фокус разработки был в сторону избавления от отслеживающе-рекламных компонентов. Функции, для работы которых требовался сервер, аккуратно отключены т.к. эта часть не являлась open-source. Удалены и коммерческие данные. Так программа лишилась:
Впрочем, многое из этого пропало и из Maps.me.
Для меня этот форк оказался предпочтительнее обновлённого Maps.me прежде всего из-за понимания разработчиками своей аудитории и (по крайней мере на данный момент) ориентирования на удобство пользователей, а не на доход с рекламы. Быстрая связь с командой через чат или issue-tracker тоже удобна. Пока непонятно, насколько долго будет продолжаться интенсивная разработка на энтузиазме нескольких авторов, но даже небольших улучшений в комбинации со свежими картами и поддержкой актуальных версий мобильных ОС будет достаточно для удовлетворения потребностей значительного числа пользователей.
Автор: dbf
Источник [10]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/open-source/365348
Ссылки в тексте:
[1] OrganicMaps: https://github.com/organicmaps/organicmaps
[2] многие посетители Хабра: https://www.pvsm.ru/ru/post/534242/
[3] телеграм-чат: https://t.me/originalmapsmegroup
[4] десятки коммитов в день: https://github.com/organicmaps
[5] списку задач на GitHub: https://github.com/organicmaps/organicmaps/milestone/3?closed=1
[6] Android: https://play.google.com/store/apps/details?id=app.organicmaps
[7] iOS: https://apps.apple.com/app/organic-maps/id1567437057
[8] Exodus Privacy Report: https://reports.exodus-privacy.eu.org/en/reports/app.organicmaps/latest/
[9] F-Droid: https://f-droid.org/en/packages/app.organicmaps/
[10] Источник: https://habr.com/ru/post/563576/?utm_source=habrahabr&utm_medium=rss&utm_campaign=563576
Нажмите здесь для печати.