{
    "version": "https:\/\/jsonfeed.org\/version\/1",
    "title": "ШТОСМ: заметки с тегом mobile",
    "_rss_description": "ШТОСМ",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/shtosm.ru\/tags\/mobile\/",
    "feed_url": "https:\/\/shtosm.ru\/tags\/mobile\/json\/",
    "icon": false,
    "author": {
        "name": "Илья Зверев",
        "url": "https:\/\/shtosm.ru\/",
        "avatar": false
    },
    "items": [
        {
            "id": "1571",
            "url": "https:\/\/shtosm.ru\/all\/glavnoe-reshenie\/",
            "title": "Главное решение",
            "content_html": "<p>Сейчас читаю очередного Кори Доктороу и его мысли насчёт схлопывания платформ из-за рукомашества. Мол, «мы сделаем всё тип-топ, не обращайте внимания, верьте нам, крутым пацанам». <a href=\"https:\/\/pluralistic.net\/2024\/01\/20\/motley\/\">Кори напоминает<\/a> о «пакте Улисса»: создайте себе ограничения до того, как появятся соблазны. И тут я вспомнил о главном решении в Maps.Me.<\/p>\n<p>Руководители Maps.Me приняли много решений, которые определили это приложение. Они правильно выбрали конкурента (гуглокарты), правильно не стали покупать данные, воспользовались поглощением, чтобы сделать приложение <a href=\"https:\/\/shtosm.ru\/all\/maps-me-teper-zadarom\/\">бесплатным<\/a> (и, следовательно, доступным каждому). Придумали монетизационную модель, которая не мешала, а помогала пользователям: <a href=\"https:\/\/shtosm.ru\/all\/buking-v-karmane\/\">гостиницы booking.com<\/a>, работавшие и без интернета, приносили львиную часть прибыли. Работая там, я слабо понимал, насколько деморализующими могли быть альтернативы.<\/p>\n<p>Но о главном решении мне рассказали ещё на собеседовании, и его я помогал воплощать. Это <a href=\"https:\/\/shtosm.ru\/all\/otkrytie-goda\/\">публикация<\/a> всего кода приложения под открытой лицензией. И не только — вообще, перевод разработки в публичную сферу, работу в пул-реквестах, которые каждый мог прочитать. Тогда мне, только пришедшему из нескольких лет кувыркания в открытом сообществе, не было известно, насколько редкая эта практика. Насколько... Честно, я не могу вспомнить даже пять продуктов с аналогичной историей. Обычно всё идёт вспять.<\/p>\n<p>Объяснять, зачем нужно открывать код, было довольно просто. Чтобы сообщество участвовало в разработке (хаха). Чтобы доказать свою готовность работать с другими. Маркетинговый повод (мало кто заметил, на самом деле). Важным было не навредить продукту — и я уверял: над Maps.Me работают полтора десятка крутых инженеров, и чтобы кому-то «увести» продукт, понадобится создать такую же команду. Мы ничего не теряем и становимся более благонадёжными.<\/p>\n<p>Mail.Ru сделал пару <a href=\"https:\/\/vk.company\/ru\/press\/releases\/9421\/\">пресс-релизов<\/a>, потом мы помогли сделать страницу <a href=\"https:\/\/opensource.mail.ru\/\">opensource.mail.ru<\/a>, которую с гордостью возглавляли. Со временем на ней нас заменила база данных Tarantool, а потом и она отъехала. Мы продолжали кодить, в гитхаб сыпались сотни тикетов от пользователей, но нас это не смущало: мы привыкли работать без баг-трекера. Несколько людей сделали форки для своих задач, в сторах появлялись фейковые копии с платными частями, но MAU рос, Maps.Me был главным и лучшим.<\/p>\n<p>А потом давление мейла заработать деньги стало слишком большим, и команда начала сыпаться. CEO начал дёргаться. Приложение начало плющить. Mail.Ru не понял, зачем им дальше его тащить, и они продали приложение <a href=\"https:\/\/t.me\/shtosm\/417\">корейским криптанам<\/a>. Это ощущалось, как поражение.<\/p>\n<p>Но вспомним о «пакте Улисса»: открытый код невозможно провернуть назад. Поэтому стал возможен <a href=\"https:\/\/omaps.app\/\">Organic Maps<\/a>, вышедший <a href=\"https:\/\/t.me\/shtosm\/484\">всего через полгода<\/a> благодаря изначальным авторам Maps.Me. Всё то же самое, но без единого трекера и без реклам. Продолжились сборки данных, продолжились починки багов, и самое удивительное — продолжилась разработка!<\/p>\n<p>Да, чтобы конкурировать со старым Maps.Me, понадобилась бы большая команда. Чтобы конкурировать с новым, который в момент помешательства даже <a href=\"https:\/\/t.me\/shtosm\/437\">заменил<\/a> офлайн-карты на библиотеку от Mapbox, достаточно просто не делать хуже. Organic Maps живёт и догоняет Maps.Me по пользователям не потому, что маркетологи покупают установки и рекламируют приложение, а потому что пользователи советуют установить эти карты всем своим знакомым.<\/p>\n<p>Более того, они развиваются! Над приложением работают <a href=\"https:\/\/www.linkedin.com\/company\/organic-maps\/people\/\">несколько сотрудников<\/a>, плюс им помогают пул-реквестами остальные. Только <a href=\"https:\/\/organicmaps.app\/news\/2023-12-23\/in-2023-organic-maps-got-its-first-million-users\/\">в прошлом году<\/a> в Organic Maps добавили импорт GPX, линейку, стиль для походов, и даже сборку для Android Auto. По мне, это невероятно, что в отсутствие какого-либо финансирования, разработчики не только делают новые штуки, но ещё и терпят странные требования и ругань пользователей <a href=\"https:\/\/t.me\/OrganicMapsRu\">в телеграме<\/a>.<\/p>\n<p>Это чудо стало возможным, в первую очередь, благодаря главному решению — открыть исходный код. Не знаю, кто из основателей Maps.Me это придумал, — Юра, Алекс, Витя, они все могли. Не уверен, что они ожидали, что из этого выйдет что-то путное. Но заложив основу открытости, они, как оказалось, сделали приложение бессмертным, как OpenStreetMap бессмертен по той же самой причине. Как AMDmi3 <a href=\"https:\/\/shtosm.ru\/all\/maps-me-teper-zadarom\/\">комментировал<\/a> девять лет назад, недостаточно обещаний сделать всё хорошо, важны юридически связывающие действия.<\/p>\n<p>Организация НКО — обычный вариант такого связывания, в этом случае венчурные инвестиции невозможны, и все финансы открыты. Можно принять юридически значимую хартию. Или ограничить себя технически: например, как <a href=\"https:\/\/en.osm.town\/\">Mastodon<\/a>, в который сбежали технически подкованные люди из твитера, не может контролировать какая-то одна компания. Открытая лицензия — очень хороший вариант для приложений и данных. Она делает обещание вечности реальным, потому что отвязывает от людей и юридических лиц. Жаль, что увидеть, как новые или устоявшиеся проекты выбирают открытость, удаётся всё реже.<\/p>\n",
            "date_published": "2024-01-21T14:19:05+04:00",
            "date_modified": "2024-01-21T14:21:14+04:00",
            "_date_published_rfc2822": "Sun, 21 Jan 2024 14:19:05 +0400",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1571",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "1553",
            "url": "https:\/\/shtosm.ru\/all\/vy-polyubite-mikromapping\/",
            "title": "Вы полюбите микромаппинг",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"https:\/\/shtosm.ru\/pictures\/everydoor_title.jpg\" width=\"1400\" height=\"600\" alt=\"\" \/>\n<\/div>\n<p>Сегодня я рад показать свой новый редактор OpenStreetMap. Он называется <b>Every Door<\/b> и работает на айфонах и андроидах. Его идею я рассказал прошлым летом на State of the Map, но начал писать лишь 22 октября. Последние полтора месяца тридцать человек сделали этим редактором под десять тысяч правок и помогли сделать его на порядок удобнее. Теперь я запускаю открытое тестирование.<\/p>\n<p>На <a href=\"https:\/\/every-door.app\/\">официальном сайте<\/a> есть ссылки в TestFlight и Google Play, видеоролик про редактор и ответы на некоторые вопросы на русском языке.<\/p>\n<p>У меня одно чувство — наконец-то. Так или иначе я рассказывал о том, что OSM требуется нечто подобное, с 2013 года. Делал неудачную попытку с OpenSurveyor. С надеждой следил за инициативами крупных компаний с оплачиваемыми разработчиками — все угасли. За это время у нас появился ослепительный <a href=\"https:\/\/github.com\/streetcomplete\/StreetComplete\/\">StreetComplete<\/a>, чему я рад, но он не для меня.<\/p>\n<p>Every Door — не StreetComplete. Он не для каждого, у кого выдалась минутка, чтобы нажать две кнопки в телефоне. Этот редактор — для увлечённых картографов. Для той, кто идёт по торговому центру на двести магазинов и думает, что было бы классно добавить их все на карту. Для того, кто выгуливая ребёнка, мечтает замапить каждую песочницу и качель отдельно. Для «маньяков», готовых отметить каждый фонарь, скамейку и каждое дерево в парке. Это полноценный редактор, с который можно забыть про фотомаппинг и треки.<\/p>\n<p><a href=\"https:\/\/every-door.app\/\">Установите Every Door сегодня<\/a> и помогите сделать его ещё лучше. Открытое тестирование продлится где-то до конца июня, и за это время мы поменяем интерфейс, отутюжим поля ввода и навернём ещё много эвристик внутри. И попутно замапим сотни тысяч магазинов. Всё для того, чтобы пользоваться редактором было увлекательно и наша карта росла как на дрожжах.<\/p>\n",
            "date_published": "2022-05-11T14:21:00+04:00",
            "date_modified": "2022-05-12T14:10:21+04:00",
            "image": "https:\/\/shtosm.ru\/pictures\/everydoor_title.jpg",
            "_date_published_rfc2822": "Wed, 11 May 2022 14:21:00 +0400",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1553",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/shtosm.ru\/pictures\/everydoor_title.jpg"
                ]
            }
        },
        {
            "id": "1489",
            "url": "https:\/\/shtosm.ru\/all\/knopki-ne-nuzhny\/",
            "title": "Кнопки не нужны",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"https:\/\/shtosm.ru\/pictures\/paper_map.jpg\" width=\"1400\" height=\"871\" alt=\"\" \/>\n<\/div>\n<p>Вчера <a href=\"https:\/\/t.me\/shtosm\/251\">в телеграме<\/a>, развивая мысль про интерактивные карты как признак ленивого дизайнера, я написал, что кнопки плюс-минус — худшее, что есть в картах после переключателя слоёв. Кажется, многие читатели восприняли это как шутку, а другие поделились контекстом, когда эти кнопки не заменить. Например, когда нужно управлять телефоном одной рукой, или демонстрировать карту на проекторе с пультом. Все эти проблемы — лишь следствие того, что мы слишком привыкли к плюсу и минусу.<\/p>\n<p>Современные интерактивные карты выглядят гораздо проще классических ГИС: нет панели с полусотней слоёв, нет трёх рядов кнопок управления и панели состояния с рядом загадочных чисел. Мы постепенно избавлялись от лишнего, и теперь карту загораживают только строка поиска и несколько кнопок. К сожалению, для хорошего интерфейса недостаточно убрать лишнее: нужно убрать, а затем переизобрести всё остальное.<\/p>\n<p>Кнопки изменения масштаба появились от свойств тайловой схемы вкупе с линукс-мышлением. Тайлы, из которых состоит карта, устроены просто: на нулевом масштабе один тайл, на первом — четыре (2×2), на втором — шестнадцать (4×4) и так далее, каждый квадратик делится пополам в обоих измерениях. Линукс-мышление требует максимальной конфигурируемости: вдруг пользователь захочет посмотреть на карту конкретно на 13 масштабе, а мы ему не дадим? Поэтому развитие карт идёт увеличением количества уровней масштаба как <a href=\"http:\/\/shtosm.ru\/all\/evolyuciya-glagne\/\">вглубь<\/a>, так и вширь, добавлением промежуточных уровней и переходом на векторные тайлы с непрерывным масштабированием. Больше контроля пользователю!<\/p>\n<p>Работа с интерактивной картой похожа на управление автомобилем с ручной коробкой передач. Ты дёргаешь рычаг при езде, довёл действия до автоматизма и понимаешь, зачем это делаешь и чем одна передача отличается от другой. Когда приходит дизайнер и <a href=\"https:\/\/ilyabirman.ru\/meanwhile\/all\/designers-and-specialists\/\">предлагает убрать<\/a> рычаг, первой реакцией будет от него отмахнуться. Но теперь мы ездим на машинах с двумя педалями вместо трёх с рычагом, и всё меньше людей готовы работать частью механизма. То же и с кнопками масштабирования в интерактивных картах: они упрощают жизнь разработчикам javascript-библиотек и усложняют всем остальным, от пользователей до создателей карт.<\/p>\n<p>Эти кнопки — бич веб-картографии. Как не устаёт <a href=\"http:\/\/городшахты.рф\/question\/stil-kartografa\/answer\/14746\/\">напоминать<\/a> Сергей Голубев, при каждом нажатии на «+» вы видите новую карту, с собственным картостилем и свойствами. На сайте osm.org у нас 20 (двадцать) различных картостилей. Каждое изменение стиля osm-carto затрагивает примерно половину из них, поэтому неудивительно, что дискуссии в репозитории обильно иллюстрированы и могут затягиваться. Но если подумать, действительно ли пользователю нужны все эти карты? Вне компьютера хватает трёх-четырёх: атласа мира, атласа области и карты города. Когда масштабов мало, больше времени остаётся на полировку оформления каждого. А точная настройка интерфейса становится излишней.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/shtosm.ru\/pictures\/burn_buttons.jpg\" width=\"1400\" height=\"600\" alt=\"\" \/>\n<\/div>\n<p>Изменить масштаб можно многими способами, в зависимости от устройства и сайта:<\/p>\n<ul>\n<li>кнопками плюс-минус на экране;<\/li>\n<li>теми же кнопками с зажатым shift для большей скорости;<\/li>\n<li>ползунком масштабирования;<\/li>\n<li>колёсиком мыши;<\/li>\n<li>двойным кликом левой кнопкой;<\/li>\n<li>растягиванием прямоугольника мышью с зажатым shift;<\/li>\n<li>кнопками «+» и «-» на клавиатуре;<\/li>\n<li>перетягиванием двумя пальцами на тачпаде или экране;<\/li>\n<li>щипком или расщипком на экране;<\/li>\n<li>дважды тыкаешь пальцем, второй раз не отпуская удерживаешь и тянешь вниз или вверх.<\/li>\n<\/ul>\n<p>Почему так много? Потому что у каждого из этих способов есть недостатки: от сложности обнаружения (последний пункт от Сергея Синицына удивил многих в чате) и отсутствия технической возможности (клавиатура есть не у всех) до неудобства, неточности или низкой скорости отклика.<\/p>\n<p>Но пользователи обычно приходят к вам не для того, чтобы масштабировать карту. Им все эти способы нафиг не нужны. Они хотят посмотреть на данные или понять взаимоотношение географических объектов. Если остановиться и подумать, что нужно пользователю, может оказаться, что либо не нужна интерактивность целиком, либо не нужно масштабирование, либо не нужны двадцать карт и сложные способы переключения между ними.<\/p>\n<p>Как пример альтернативной навигации, я сделал <a href=\"http:\/\/osmz.ru\/weirdzoom.html\">демонстрационный сайт<\/a>. На нём всего одна кнопка: её достаточно для карты, предназначенной для рассматривания. Кроме того, там всего пять уровней масштаба: достаточно, чтобы за три клика найти нужный дом, а не крутить карту туда-сюда, разглядывая промежуточные стили. Наконец, кнопка стоит внизу: так до неё удобнее дотянуться на телефоне.<\/p>\n<p>Разумеется, для более сложных сайтов одной кнопки может оказаться недостаточно. Но это не повод вестись на традиции и пользоваться стандартными элементами. Всегда можно сделать лучше. Вместо списка нарисовать картинки, вместо картинок встроить карты, вместо карт сделать простой инструмент. Интерактивная карта — всегда зло, но если вы её делаете, думайте о задачах пользователя и не перекладывайте на него свою работу.<\/p>\n",
            "date_published": "2019-07-18T10:50:46+04:00",
            "date_modified": "2019-07-18T10:50:22+04:00",
            "image": "https:\/\/shtosm.ru\/pictures\/paper_map.jpg",
            "_date_published_rfc2822": "Thu, 18 Jul 2019 10:50:46 +0400",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1489",
            "_e2_data": {
                "is_favourite": true,
                "links_required": [],
                "og_images": [
                    "https:\/\/shtosm.ru\/pictures\/paper_map.jpg",
                    "https:\/\/shtosm.ru\/pictures\/burn_buttons.jpg"
                ]
            }
        },
        {
            "id": "1465",
            "url": "https:\/\/shtosm.ru\/all\/adaptivnye-karty\/",
            "title": "Адаптивные карты",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"https:\/\/shtosm.ru\/pictures\/dest_roads.jpg\" width=\"1400\" height=\"572\" alt=\"\" \/>\n<\/div>\n<p>Во время конференции YaC я восхитился примером адаптивных карт от яндекса, и читатели телеграма спросили, что это такое. Если коротко, это карты, которые адаптируются к контексту. Загвоздка в том, что под этим понимают и как нас ограничивают технологии. В публичной картографии две догмы:<\/p>\n<ul>\n<li>равноугольная проекция и отсутствие искажений: проекция меркатора мгновенно считывается как ошибка, а фрагмент всегда может быть встроен в полную карту;<\/li>\n<li>неизменность слоёв: если на карте видно кафе, то на ней будут все кафе, если видна улица — будут все улицы.<\/li>\n<\/ul>\n<p>Другими словами, несмотря на общепризнанную смерть громоздких интерфейсов ГИС для массовых приложений, работа с картой в любых публичных сайтах и приложениях до сих пор сводится к масштабированию и переключению слоёв, лишь с более удобным управлением.<\/p>\n<p>От этих ограничений много веков назад ушла инфографика: показывать статистику по регионам неудобно, когда Красноярский край в тысячу раз больше Санкт-Петербурга. Поэтому регионы показывают <a href=\"http:\/\/markswebb.ru\/upload\/medialibrary\/f62\/Markswebb-Diagram%201.%20Acquiring-Map-2018.png\">одинаковыми кубиками<\/a>. С другой стороны, площадь и расстояние — тоже индикаторы, отсюда популярность в визуализациях уродливых <a href=\"https:\/\/en.wikipedia.org\/wiki\/Cartogram\">картограмм<\/a> (правильнее — анаморфоз, подсказывают в комментариях), где нашу страну сжимают в длинную кляксу. Интерактивной инфографике до такого кощунства ещё далеко, она ограничена теми же догмами.<\/p>\n<p>Печатные карты часто искажают, адаптируя для человека. Очевидный пример — <a href=\"http:\/\/shtosm.ru\/2012\/04\/15\/1\/\">атлас трассы М10<\/a>, где она вытянута в идеально прямую линию, или нарисованные от руки схемы проезда. Что люди создают инстинктивно, алгоритмы едва могут воспроизвести: в 2010 году исследователи из Microsoft, Adobe и колледжа Беркли опубликовали <a href=\"https:\/\/johanneskopf.de\/publications\/destination_maps\/\">статью<\/a> про автоматическую генерацию схем проезда (открывающая иллюстрация — из неё). Важность этой публикации затмевает только безразличие, с которым к нему отнеслись все картографы. Печать карты маршрута сейчас — всё ещё печать фрагмента привычной карты с подсвеченными линиями.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/shtosm.ru\/pictures\/new_ya_navi.jpg\" width=\"700\" height=\"300\" alt=\"\" \/>\n<\/div>\n<p>Во время движения по маршруту водитель отвлекается на экран смартфона на долю секунды. За это время ему нужно выдать максимум релевантной информации. Поэтому карты для навигатора делать сложнее, чем обычные тайловые слои. Например, в <a href=\"https:\/\/blog.mapbox.com\/labels-for-navigation-in-mapbox-gl-d9220fa51762\">этой заметке<\/a> сотрудник Mapbox рассказывает, как правильно подписывать улицы, чтобы водитель видел только те названия, что могут ему пригодиться. Чтобы сделать карту в навигаторе лучше, нужно учитывать контекст.<\/p>\n<p>Контекстом в публичной картографии является viewport, окно вывода. Экран мобильного устройства или прямоугольник на веб-странице. «Контекстный поиск» — поиск в окне. И так далее. Поэтому когда Миша Высоковский начал <a href=\"https:\/\/youtu.be\/UfuCkpu-VHc?t=28m50s\">рассказывать<\/a> о новых функциях яндекс-навигатора, он использовал термин длиннее: «<i>гипер<\/i>контекстность». Это отображение карты с учётом контекста, включающего не только состояние, но и намерения пользователя. И это — будущее карт.<\/p>\n<p>На фрагментах слайдов выше отображены только те заведения, которые находятся на поворотах линии маршрута и могут помочь водителю сориентироваться. А на развязке справа подсвечены все выезды из него, а не только стрелка по нужному выезду. Так водитель лучше поймёт, куда <i>не надо<\/i> сворачивать. Всё это изменяет привычную карту и использует контекст, адаптируется к задачам пользователя. На слайдах мы увидели лучшую адаптивную карту и, кажется, первую в публичном приложении, доступном миллионам пользователей.<\/p>\n<p>Такую карту не покажешь в виде тайлов на веб-сайте. Её с трудом можно сотворить в QGIS. Но теперь у нас есть векторные тайлы, которые содержат атрибутированную геометрию. Фильтровать их с учётом контекста, подсвечивать и искажать можно прямо на мобильном устройстве, учитывая показания разных датчиков. Будет увлекательно посмотреть, как сильно изменятся навигационные карты в погоне за максимальной информативностью для пользователя. Хорошо, что Яндекс сделал заметные шаги в направлении адаптивных карт, но хочется, чтобы потребители OpenStreetMap перехватили инициативу.<\/p>\n",
            "date_published": "2018-05-31T20:37:14+04:00",
            "date_modified": "2018-05-31T22:39:09+04:00",
            "image": "https:\/\/shtosm.ru\/pictures\/dest_roads.jpg",
            "_date_published_rfc2822": "Thu, 31 May 2018 20:37:14 +0400",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1465",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/shtosm.ru\/pictures\/dest_roads.jpg",
                    "https:\/\/shtosm.ru\/pictures\/new_ya_navi.jpg"
                ]
            }
        },
        {
            "id": "1456",
            "url": "https:\/\/shtosm.ru\/all\/idi-risuy\/",
            "title": "Снова иди, снова мапь",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"https:\/\/shtosm.ru\/pictures\/gomap15.jpg\" width=\"1400\" height=\"800\" alt=\"\" \/>\n<\/div>\n<p>Единственный полнофункциональный редактор OpenStreetMap для iOS, аналог Vespucci, но приятнее на вид, обновился — спустя два с половиной года после прошлого релиза. Версию 1.5 (уже 1.5.2 после правки ошибок) приложения Go Map!! <a href=\"https:\/\/itunes.apple.com\/app\/id592990211\">качайте в сторе<\/a>. Из нового:<\/p>\n<ul>\n<li>поддержка последних моделей iPhone;<\/li>\n<li>заготовки тегов на вашем языке (но не остальной интерфейс);<\/li>\n<li>можно увидеть и поправить теги на запретах поворота;<\/li>\n<li>копирование и поворот объектов;<\/li>\n<li>запись трека в фоне;<\/li>\n<li>компас;<\/li>\n<li>уведомления о неотправленных правках;<\/li>\n<li>выбор сервера OpenStreetMap.<\/li>\n<\/ul>\n<p>Многие успели записать редактор в заброшенные и даже отчаялись писать в багтрекер. В отсутствие альтернатив приложением пользовались — и иногда, не подозревая, загружали <a href=\"https:\/\/github.com\/bryceco\/GoMap\/issues\/113\">сотни пустых<\/a> пакетов правок.<\/p>\n<p>28 марта после долгого молчания разработчик Брайс Когсвелл появился в багтрекере и позакрывал кучу замечаний: «сделано». Пока он не пропал снова, попробуйте отредактировать карту на своём айфоне и <a href=\"https:\/\/github.com\/bryceco\/GoMap\/issues\">напишите ему<\/a>, если что не так.<\/p>\n",
            "date_published": "2018-05-07T18:28:07+04:00",
            "date_modified": "2018-05-07T18:47:38+04:00",
            "image": "https:\/\/shtosm.ru\/pictures\/gomap15.jpg",
            "_date_published_rfc2822": "Mon, 07 May 2018 18:28:07 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/all\/idi-risuy\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/shtosm.ru\/pictures\/gomap15.jpg"
                ]
            }
        },
        {
            "id": "1382",
            "url": "https:\/\/shtosm.ru\/all\/tap-svayp-pomog-molodec\/",
            "title": "Тап, свайп, помог, молодец",
            "content_html": "<div class=\"e2-text-picture\">\n<a href=\"http:\/\/mapswipe.org\/\" class=\"e2-text-picture-link\">\n<img src=\"https:\/\/shtosm.ru\/pictures\/mapswipe.jpg\" width=\"700\" height=\"350\" alt=\"\" \/>\n<\/a><\/div>\n<p>Вот вы читаете штосм, а участники проекта <a href=\"http:\/\/www.missingmaps.org\/\">Missing Maps<\/a> обклацывают Африку. Вы спите, завтракаете, работаете, смотрите сериал, а они всё открывают квадраты заданий в JOSM и отправляют на сервер. Откуда они знают, где рисовать? Иногда — после стихийных бедствий — задачи сильно локализованы, обрисовывают один-два города изо всех сил. А в мирное время участники пытаются нанести на карту огромные территории. И теперь вы можете им помочь, даже не открывая редактор.<\/p>\n<p>Позавчера в магазины приложений для айфонов и андроидов выложили <a href=\"http:\/\/mapswipe.org\/\">MapSwipe<\/a>. Оно предельно простое: регистрируешься, читаешь справку (один тап — «есть дома или дороги», два тапа — «может быть», три — «не разобрать ни фига», свайп влево — следующий кадр) и вперёд, классифицировать снимки. Там много миссий, сейчас в топе — Нигерия в девяти частях. Не важно, какую вы выберете, главное — прощёлкайте кадры. Едете на работу в метро? Скачайте кадры заранее и проведите время с пользой.<\/p>\n<p>Результат [будет] доступен под лицензией CC-BY. Его используют не только для подготовки задач в OSM Tasking Manager, но и напрямую: например, чтобы быстро определить заселённые места и скоординировать операцию по вакцинированию населения. Впрочем, какая разница, главное — пролистывание снимков затягивает, а проскакивающие благодарности и постоянный рост уровня не дают забыть о приложении.<\/p>\n",
            "date_published": "2016-07-17T00:07:31+04:00",
            "date_modified": "2016-07-17T00:07:23+04:00",
            "image": "https:\/\/shtosm.ru\/pictures\/mapswipe.jpg",
            "_date_published_rfc2822": "Sun, 17 Jul 2016 00:07:31 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/all\/tap-svayp-pomog-molodec\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/shtosm.ru\/pictures\/mapswipe.jpg"
                ]
            }
        },
        {
            "id": "1293",
            "url": "https:\/\/shtosm.ru\/all\/2014\/",
            "title": "2014",
            "content_html": "<p>Это был странный год, который проще определить через то, чего в нём не было.<\/p>\n<ul>\n<li>Не появилось нового редактора, и старые качественно не улучшались. Никто не выпустил качественно новых плагинов для JOSM. В iD до сих пор нет поддержки сервера смещений. Меркартор жыв: недавно один его пользователь утянул петербуржский перекрёсток <a href=\"http:\/\/forum.openstreetmap.org\/viewtopic.php?pid=474041#p474041\">в Африку<\/a>.<\/li>\n<li>Никто не взялся даже за планирование API 0.7. Была пара дискуссий в рассылках и EWG, с предсказуемым «хочешь — сделай». Понятно, что новый API полностью уйдёт с Rails на cgi-map. Понятен начальный фронт работ, но заняться этим банально некому. Всё и так работает, неинтересно. А для остального есть Overpass.<\/li>\n<li>Несмотря на постоянные «почти готово», в прошлом году не вышла ни одна «мажорная» версия Leaflet. Раньше Владимир делал по 2-3 релиза в год. В грядущей 1.0 <a href=\"https:\/\/github.com\/Leaflet\/Leaflet\/blob\/master\/CHANGELOG.md\">поменяется<\/a> модель тайловых и векторных слоёв и работа с проекциями. На прошлой неделе автор <a href=\"https:\/\/github.com\/Leaflet\/Leaflet\/issues\/3124\">призвал<\/a> всех участников разработки поднапрячься и выпустить хотя бы бету в этом месяце.<\/li>\n<li>Mapbox так ускорялся, что перешёл на сверхсветовую скорость, и пропал из поля зрения обычного человека. TileMill во второй версии перешёл на платную модель хранения тайлов, и из-за сложности настройки векторных тайлов толку от самостоятельной сборки исчезающе мало. Компания бешено набирает людей, уже даже просто так, <a href=\"http:\/\/wiki.openstreetmap.org\/wiki\/Mapbox#Mapbox_Data_Team\">помапить<\/a>. Образно выражаясь, конечно: недовольная скоростью обрисовки американских городов, она задействует открытые данные и специалистов по импортам. Всё лучше, чем импорты исподтишка, какими балуются некоторые русские компании.<\/li>\n<li>Мы очень хотели изменений в Совете OSMF, но не срослось: только отвлекли его участников спорами на месяц. Он продолжает свою полуоткрытую работу, 16-17 февраля они встретятся вживую, и кто-нибудь даст кому-нибудь по лицу, если повезёт. Под шумок Хэнк тянет с выбором места проведения SotM 2015 из двух вариантов. Неопределённость и закрытость — кажется, имманентное свойство Совета.<\/li>\n<li>Конечно, <a href=\"http:\/\/shtosm.ru\/2013\/01\/14\/2\/\">новый OWL<\/a> так и не закончен, а старый никому не интересен. Единственным средством слежения за правками остаётся Who Did It, который я делал как временное решение, не ожидая, что он будет актуальным и через два года. Ладно хоть Achavi сделал просмотр ченджсетов веселее.<\/li>\n<\/ul>\n<p>И хотя никаких технических прорывов не произошло, год был богат на неожиданности.<\/p>\n<ul>\n<li>Главной из которых, конечно, стала карта национального поисковика «Спутник», полностью завязанная на OpenStreetMap и данные в PD.<\/li>\n<li>Затем Mail.Ru Group купил белорусскую команду Maps.me и вывез её в Москву. Затем устроил аттракцион щедрости, сделав приложение бесплатным. И, наконец, убил собственную онлайн-карту, заменив страницу ссылкой на Maps.me.<\/li>\n<li>Обычно работы многочисленных студентов с Google Summer of Code медленно покрываются пылью, но в этом году всё наоборот: у нас был только один человек, но тем, что он написал, пользуются сотни осмеров. Да, <a href=\"http:\/\/shtosm.ru\/all\/plody-programmirovaniya\/\">комментариями к ченджсетам<\/a>. И они даже года не провисели в пул-реквестах: благодаря шумихе в OSMF, их быстро влили в сайт. Чаще бы выборы.<\/li>\n<li>Не появился второй новостной блог, но проект <a href=\"http:\/\/www.weeklyosm.eu\">WeeklyOSM<\/a> с сентября стабильно переводит немецкие новости на восемь языков (есть добровольцы на русский?), а во вконтакте выросло несколько осмосообществ с очень активными ведущими: псковское, курское, самарское. Ещё у нас <a href=\"http:\/\/www.youtube.com\/channel\/UCCVT3wAjFnQLNZreO_r0oHw\/videos?view=0&flow=grid&sort=da\">летсплеи по JOSM<\/a> делают, это вообще космос. И радио.<\/li>\n<li>Мы редко выбирались на картовстречи в этом году, но качество проведения онлайн-встреч выросло неимоверно: вспомнить крымскую, например, или серию мероприятий <a href=\"http:\/\/habrahabr.ru\/post\/240911\/\">Missing Maps<\/a>. Такие встречи вербуют в OSM сразу кучу картографов, и о них широко пишут в крупных газетах (не в России, увы). И по теме вербовки — мы впервые с 2011 года пришли в школу и показали детям редактор карты. Скоро ещё пойдём.<\/li>\n<\/ul>\n<p>Отсутствие громких новостей непривычно: ни перелицензирования, ни нового редактора — но именно такой год показал, как бурно прогрессирует OSM в мелочах. Вместо одного лидера обнаружились сотни мапперов, программистов и писателей, неукротимо двигавших все аспекты проекта. Чёрт возьми, OpenStreetMap действительно неостановим.<\/p>\n<p>Две тысячи пятнадцатый будет годом больших игроков: Mapbox и Telenav в Штатах, Спутник и Mail.ru в России. Как бы мне ни хотелось завести старую сказку про редакторов и программистов, осенью стало особенно ясно, что направление развития задают не участники, не OSMF и не Совет, а те, кто вкладывает в OpenStreetMap деньги и рабочее время. Принцип do-ocracy повернулся неожиданной стороной, и большинству участников только предстоит осмыслить, хорошо это или вредно. Год обещает быть интересным.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/shtosm.ru\/pictures\/tomsk-osm.jpg\" width=\"700\" height=\"300\" alt=\"\" \/>\n<\/div>\n<p>Зрелищного видео правок за год никто не сделал, но Дмитрий Афонин прислал отличную картинку, которая и показывает, чего мы добились (это не уникальная карта, а целая серия), и напоминает о первом принципе проверки открытости (распечатать и продать), и намекает на тренд будущего года, когда ввиду обстоятельств люди в России начнут понимать, где в OSM деньги.<\/p>\n",
            "date_published": "2015-01-15T03:35:12+04:00",
            "date_modified": "2015-01-15T03:34:50+04:00",
            "image": "https:\/\/shtosm.ru\/pictures\/tomsk-osm.jpg",
            "_date_published_rfc2822": "Thu, 15 Jan 2015 03:35:12 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/all\/2014\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/shtosm.ru\/pictures\/tomsk-osm.jpg"
                ]
            }
        },
        {
            "id": "1276",
            "url": "https:\/\/shtosm.ru\/all\/osmand-1-9\/",
            "title": "Осень OsmAnd",
            "content_html": "<p>Спустя почти четыре месяца после выхода прошлой версии, в которой сделали роутинг между точками маршрута GPX (<i>&lt;rtept><\/i>, кто слышал) и уникальный роутинг по прямой, вышел OsmAnd 1.9. <a href=\"http:\/\/osmand.net\/en\/blog\/96-osmand-19-released.html\">Список изменений<\/a> невелик, но приятен; интересное из него:<\/p>\n<ul>\n<li>поиск POI вдоль маршрута, на заданном расстоянии;<\/li>\n<li>оповещение о приближении к POI и, например, лежачим полицейским;<\/li>\n<li>поддержка полос из тегов <a href=\"http:\/\/wiki.openstreetmap.org\/wiki\/RU:Key:turn#.D0.A3.D0.BA.D0.B0.D0.B7.D0.B0.D1.82.D0.B5.D0.BB.D0.B8_.D0.BF.D0.BE.D0.B2.D0.BE.D1.80.D0.BE.D1.82.D0.BE.D0.B2_.D0.BD.D0.B0_.D0.BF.D0.BE.D0.BB.D0.BE.D1.81.D0.B5\"><i>turn:lanes<\/i><\/a>;<\/li>\n<li>слой общественного транспорта.<\/li>\n<\/ul>\n<p>Во всех магазинах, включая <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=net.osmand.plus\">Google Play<\/a>, версии старые: обновление прилетит через несколько дней, если вы не ставите приложение из <a href=\"http:\/\/download.osmand.net\/releases\/\">файлов<\/a> с официального сайта. Вопросы можно задать <a href=\"http:\/\/forum.openstreetmap.org\/viewtopic.php?pid=460971#p460971\">на форуме<\/a>, либо завтра вечером в передаче OSM Радио, гостем которой будет автор OsmAnd, Виктор Щерб.<\/p>\n",
            "date_published": "2014-11-05T14:07:43+04:00",
            "date_modified": "2014-11-05T14:06:35+04:00",
            "_date_published_rfc2822": "Wed, 05 Nov 2014 14:07:43 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/all\/osmand-1-9\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "1193",
            "url": "https:\/\/shtosm.ru\/all\/skobbler-kuplen-telenav-om\/",
            "title": "Telenav купил Skobbler и устроил конкурс",
            "content_html": "<p>Telenav — американская компания, производящая электронные карты и навигационные системы для автомобилей, рекламных агентств, телекоммуникационных компаний. Внутри OpenStreetMap не заметна: лишь недавно они обратили внимание на открытые геоданные, наняв никому не нужного Стива Коста. Их приложение <a href=\"http:\/\/www.telenav.com\/products\/scout\/\">Scout<\/a> не использует OSM, но очень популярно в Штатах.<\/p>\n<p>Skobbler, немецкая компания, напротив, с самого основания пытается задействовать данные OSM для навигации. Их альтернатива OpenStreetBugs, <a href=\"http:\/\/wiki.openstreetmap.org\/wiki\/Mapdust\">MapDust<\/a>, не взлетела, несмотря на плагин для JOSM и серьёзный подход: в базу ежедневно добавляется около 80 заявок и закрывается около 100 (сопоставимо с нынешними «заметками»), но это лишь благодаря интеграции с платными <a href=\"http:\/\/www.skobbler.com\/apps\">приложениями<\/a> Skobbler: ForeverMap и GPS Navigation.<\/p>\n<p>На прошлой неделе первая <a href=\"http:\/\/techcrunch.com\/2014\/01\/30\/telenav-buys-skobbler\/\">купила<\/a> вторую. Что это означает?<\/p>\n<p>Первое и самое главное — все деньги от OpenStreetMap в США. Самые громкие компании оттуда, с обоих берегов, они переманивают европейских программистов и покупают европейские компании. Региональная конференция State of the Map US собирает больше спонсоров и участников, чем любой другой SotM. Недостаток в участниках и кривизну импортированных данных они восполняют оригинальными <a href=\"http:\/\/wiki.openstreetmap.org\/wiki\/MapRoulette\">игровыми валидаторами<\/a> и множественными встречами, посвящёнными использованию данных OSM, их упорядочиванию и, конечно, картированию. Региональное представительство OSMF — самое активное в сообществе, и проект HOT родился именно в США.<\/p>\n<p>Другой результат сделки — компания Telenav с помощью открытых геоданных выйдет на мировой рынок. В этом ей поможет опыт Skobbler. Возможно, приложения последних сделают бесплатными, или интегрируют в Scout. А OpenStreetMap начнут встраивать в закрытые навигационные системы автомобилей, от чего выиграют все: у водителей будут актуальные данные, у нас — информация об недочётах карты. И выбора у покупателей не будет — как нет его сейчас, только в плохом смысле.<\/p>\n<p>Стив Кост <a href=\"http:\/\/stevecoast.com\/2014\/01\/30\/its-time-to-make-openstreetmap-your-only-street-map\/\">прокомментировал<\/a> покупку в духе «OSM крутой, забудьте все остальные карты» (обратное тому, что делает его работодатель), а позавчера организовал <a href=\"http:\/\/www.scout.me\/osm\">конкурс<\/a> для участников проекта: самый продуктивный получит iPad или Galaxy Note. <a href=\"http:\/\/www.openstreetmap.org\/user\/RAWR\">Кто-то<\/a> уже взялся за дело, у новичков же шанса получить приз нет. На русском форуме участники <a href=\"http:\/\/forum.openstreetmap.org\/viewtopic.php?pid=398727#p398727\">обсуждают<\/a> организацию своего конкурса, с рублями и йотафонами.<\/p>\n<p>Как и все предыдущие конкурсы, этот выявляет проблему с ранжированием правок: кто помог проекту больше — диванный картограф, за день добавивший на карту полгорода, или путешественник, за то же время проверивший (и исправивший) несколько ограничений движения и POI? К сожалению, проект движется в сторону поощрения первых: хотя результат их работы не сильно полезнее исходного спутникового снимка, карта после них выглядит красивее и полнее.<\/p>\n",
            "date_published": "2014-02-13T16:40:25+04:00",
            "date_modified": "2014-02-13T16:40:57+04:00",
            "_date_published_rfc2822": "Thu, 13 Feb 2014 16:40:25 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/all\/skobbler-kuplen-telenav-om\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "1169",
            "url": "https:\/\/shtosm.ru\/all\/s-ayfonom-gulyat-karty-ne-uvazhat\/",
            "title": "С айфоном гулять — карты не уважать",
            "content_html": "<p>Недавно Качкаева сильно удивил айфон: взяв на прогулку для записи трека два телефона, он <a href=\"http:\/\/www.openstreetmap.org\/user\/Kachkaev\/diary\/20064\">обнаружил<\/a>, что при наличии 3G-соединения приложение с картами подтягивает GPS-трек к ближайшей дороге. Которую рисовали сонные интерны, и на снимок она ляжет только если очень повезёт. Комментаторы вспомнили, что в Японии железнодорожные треки постоянно <a href=\"http:\/\/www.openstreetmap.org\/user\/InsideRoomB\/diary\/19194\">соскакивают<\/a> на дороги, а одним из первых эту особенность iOS 6 (не приложения карт!) заметил Илья Ивас <a href=\"http:\/\/ilquest.com\/2012\/11\/02\/ios-6-is-unusable-for-people-relying-on-accurate-gps-tracks\/\">год назад<\/a>. В комментариях не только мапперы: «я пишу приложение для записи GPX-треков на iPhone, и заметка меня обеспокоила». Paulmach узнал суть у разработчиков фитнес-приложения: «они говорят, что привязка к дорогам включается на скорости от 15 км\/ч, и нет способа узнать о ней программно. Привязку можно отключить, указав приложению любой тип, кроме фитнеса. Обратно ожидаемому, но они утверждают, что это так». Дальше японец заметил, что в iOS 7 привязки нет, но его слова никто не подтвердил.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/shtosm.ru\/pictures\/iphone4-strava.gif\" width=\"700\" height=\"200\" alt=\"\" \/>\n<\/div>\n<p>Поиск источника вчерашней картинки от <a href=\"https:\/\/twitter.com\/Anonymaps\">@Anonymaps<\/a> (бывшего Лжестива) привёл к статье «<a href=\"http:\/\/www.scarletfire.co.uk\/2012\/07\/iphone-gps-fail\/\">iPhone #GPS #fail<\/a>», написанной прошлым летом. В ней Алан сравнивает треки, записанные iPhone 4S, Samsung Galaxy S2 и Garmin Edge 800. Сказать, что айфон проиграл, мало. Он весело ускакал в безумную даль, оставив озадаченных конкурентов повторять контуры шоссе. Видимо, эту проблему заметили и излишне радикально исправили в пятых айфонах, добавив чип ГЛОНАСС и заполировав это принудительной привязкой к карте.<\/p>\n",
            "date_published": "2013-10-19T09:43:49+04:00",
            "date_modified": "2013-10-19T09:42:21+04:00",
            "image": "https:\/\/shtosm.ru\/pictures\/iphone4-strava.gif",
            "_date_published_rfc2822": "Sat, 19 Oct 2013 09:43:49 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/all\/s-ayfonom-gulyat-karty-ne-uvazhat\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/shtosm.ru\/pictures\/iphone4-strava.gif"
                ]
            }
        },
        {
            "id": "1102",
            "url": "https:\/\/shtosm.ru\/all\/pora-platit\/",
            "title": "Пора платить по счетам",
            "content_html": "<p>В навигаторе для андроида OsmAnd строить маршрут можно несколькими алгоритмами. Внутренний только развивается и ограничен 300 километрами, для более длинных поездок нужен интернет. Из нескольких сервисов только Cloudmade выдавал маршрут с указаниями, где поворачивать и сколько ехать. Месяц назад пользователи <a href=\"https:\/\/groups.google.com\/d\/msg\/osmand\/zy3Jub59Nak\/xGhDInKtDsoJ\">заметили<\/a>, что такого варианта больше нет.<\/p>\n<p>После февральского <a href=\"http:\/\/shtosm.ru\/2013\/02\/26\/1\/\">перерождения<\/a> Cloudmade разослал всем клиентам письма, где сообщал об упрощении тарифов на платные услуги. Виктор со своего аккаунта использовал только бесплатный роутинг, поэтому письмо проигнорировал. Удивлению не было предела, когда 12 апреля аккаунт-менеджер попросила оплатить услуги роутинга за март, полсотни долларов.<\/p>\n<p>Объяснение ситуации таково: «Как видите, у нас нет платных и бесплатных тарифных планов. Мы решили сделать общие тарифы для всех разработчиков. Превысили ограничение на бесплатные запросы — оплатите излишек.» Что за дела, продолжал удивляться Виктор, разве можно заставить пользователя платить, не перезаключая соглашения и без предупреждения? На всякий случай он полностью удалил свой аккаунт. Менеджера это не убедило: «Вы превысили лимит в марте, поэтому пожалуйста, занесите в кассу».<\/p>\n<p>Абсурдность требований очевидна, если представить их исходящими от другой компании. Например, Google разошлёт всем уведомление, что для корпоративных пользователей поиск стал дешевле, а через два месяца выкатит вам счёт за поисковые запросы, потому что теперь все пользователи стали корпоративными. Как отвечать на такое — непонятно, и автор OsmAnd решил замолчать. Cloudmade не давил, вот только 10 мая Виктору пришёл очередной счёт: к мартовскому долгу прибавились запросы за апрель. «Обратите внимание, оплатить счёт нужно в течение 10 дней». Срок истёк вчера, и пока непонятно, чего ожидать от украинцев.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/shtosm.ru\/pictures\/tobi.jpg\" width=\"700\" height=\"350\" alt=\"\" \/>\n<\/div>\n<p>Это не единственное злоключение османда. В прошлом месяце его <a href=\"https:\/\/groups.google.com\/d\/msg\/osmand\/vLaJtB4FRHc\/gONfd8XMCeYJ\">выпилили<\/a> из Google Play за нарушение DMCA. Из проекта вышел дизайнер интерфейса, который через некоторое время оказался неудовлетворён своей долей от продаж и подал иск в Google. Стороны как-то договорились, но приложение вернулось в магазин только спустя две недели, уже с новой графикой. Именно поэтому буква «О» у него пожелтела. В последней версии 1.2.1 буква превратилась в оранжевый маркер, но из-за проблем с совместимостью вы могли этого не заметить (на своём планшете, например, я обновить OsmAnd не могу).<\/p>\n<p>Из положительный новостей — Google теперь позволяет участвовать в бета-тестировании приложений. <a href=\"http:\/\/code.google.com\/p\/osmand\/wiki\/FAQ?ts=1368956421&updated=FAQ#Beta_Testing\">Инструкция для OsmAnd здесь<\/a> (но у меня гугль пишет ошибку 404). Сейчас там должна быть версия 1.3, <a href=\"https:\/\/groups.google.com\/d\/msg\/osmand\/x88lssfD55s\/3rRAf-omt3kJ\">целиком из багфиксов<\/a> (в комментариях Виктор сообщил, что она сегодня вышла, и перечислил нововведения). Значительные же правки пойдут в OsmAnd 1.5, который пока нужно устанавливать вручную. Помимо прочего, в нём заметно поменяется <a href=\"https:\/\/groups.google.com\/d\/msg\/osmand\/cxDtzj4BCG0\/dA8LWjFz3_QJ\">интерфейс навигации<\/a>.<\/p>\n",
            "date_published": "2013-05-22T00:35:10+04:00",
            "date_modified": "2013-05-22T07:52:01+04:00",
            "image": "https:\/\/shtosm.ru\/pictures\/tobi.jpg",
            "_date_published_rfc2822": "Wed, 22 May 2013 00:35:10 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/all\/pora-platit\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/shtosm.ru\/pictures\/tobi.jpg"
                ]
            }
        },
        {
            "id": "1061",
            "url": "https:\/\/shtosm.ru\/2013\/03\/06\/1\/",
            "title": "Start developing. Now.",
            "content_html": "<div class=\"e2-text-calliope-formatted\">Профессионально сделанный SDK для показа OpenStreetMap, конечно, есть только под iOS. Джастин Миллер из MapBox вчера <a href=\"http:\/\/mapbox.com\/blog\/ios-sdk-1.0.0\/\">анонсировал<\/a> версию 1.0.0, заодно вспомнив основные этапы его разработки. <a href=\"http:\/\/mapbox.com\/mobile\/\">Страница проекта<\/a> обещает всё, чего можно ожидать от продукта MapBox, включая офлайновый просмотр MBTiles и ретиновые тайлы. Библиотека основана на Route-Me (форк форка, если быть точным), название которой обманчиво: роутинга в ней нет и не будет.<\/div>",
            "date_published": "2013-03-06T23:28:42+04:00",
            "date_modified": "2013-03-06T23:33:01+04:00",
            "_date_published_rfc2822": "Wed, 06 Mar 2013 23:28:42 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/2013\/03\/06\/1\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        },
        {
            "id": "1047",
            "url": "https:\/\/shtosm.ru\/2013\/02\/28\/1\/",
            "title": "KeypadMapper 3",
            "content_html": "<div class=\"e2-text-calliope-formatted\"><img src=\"https:\/\/shtosm.ru\/pictures\/keypad3.png\" alt=\"\" width=\"700\" height=\"300\" \/><br \/><br \/>Немецкая компания ENAiKOON GmbH взялась за самый эффективный инструмент сбора адресов в OSM и <a href=\"http:\/\/wiki.openstreetmap.org\/wiki\/Keypad-Mapper_3\">довела его до ума<\/a>. Теперь не нужно компилировать отдельные версии для разных языков и версий Android, а саму программу можно <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=de.enaikoon.android.keypadmapper3\">установить<\/a> из Google Play. Помня о важности качества сигнала GPS в городской застройке, авторы добавили экран для его контроля. Наконец, в программе появились инструкция и множество настроек. Исходники, разумеется, <a href=\"https:\/\/github.com\/msemm\/Keypad-Mapper-3\">открыты<\/a>.<br \/><br \/>При этом программа на фоне, без возможности отключения, собирает данные для <a href=\"http:\/\/www.opencellids.org\/\">OpenCellID<\/a>, крупнейшей свободной базы вышек GSM. Похожая, но закрытая, база используется для геолокации в вашем телефоне, когда отключен GPS и недоступны точки Wi-Fi. На сегодня, по оценке ENAiKOON, в базе около 10-15 процентов базовых станций, и они надеются поднять это число, встраивая сбор данных во все свои мобильные приложения. Как и с исходниками KM3, авторы в отсутствие понимания лицензий опустили условия использования, но уверяют, что базу (которая доступна в CSV) можно свободно использовать для коммерческих приложений.<\/div>",
            "date_published": "2013-02-28T11:30:11+04:00",
            "date_modified": "2013-02-28T11:29:06+04:00",
            "_date_published_rfc2822": "Thu, 28 Feb 2013 11:30:11 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/2013\/02\/28\/1\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        },
        {
            "id": "1044",
            "url": "https:\/\/shtosm.ru\/2013\/02\/26\/1\/",
            "title": "Нет, ещё не мёртв",
            "content_html": "<div class=\"e2-text-calliope-formatted\"><a href=\"http:\/\/blog.cloudmade.com\/\">Блог Cloudmade<\/a> не выдавал новостей с 2011 года, как вдруг вчера появились три новые заметки. Анонсированы несколько взаимосвязанных технологий:<ul><li>хранение пользовательских геоданных (закладок, маршрутов, фотографий) в облаке;<\/li><li>поиск по объединённой базе из OSM, Foursquare, Yelp, TomTom (ага) и т. п.;<\/li><li>выборочная загрузка на устройство только релевантной информации;<\/li><li>кроссплатформенный SDK — для iOS, Android и Windows, а также HTTP API для Leaflet.<\/li><\/ul>\nИх <a href=\"http:\/\/cloudmade.com\/\">сайт<\/a> тоже обновился. Все озадачены и пытаются понять, что произошло: почему вместо эволюционного развития компания выбрала мгновенное и полное изменение имиджа? И почему они напоминают о своих старых сервисах, вроде когда-то передового <a href=\"http:\/\/maps.cloudmade.com\/editor\">редактора картостилей<\/a>, но умолчали о геопространственных играх, которые ещё недавно встречали посетителей сайта?<br \/><br \/>Ричард Фэйрхёрст проясняет: новый Cloudmade — по сути, ребрендированная компания <a href=\"http:\/\/www.onestepahead.de\/\">OneStepAhead<\/a>, которую первые купили как раз в 2011 году. Отсюда фокус на мобильной навигации и кросплатформенных (правда, пока только для android) интерфейсах. Игровое направление полгода назад выделилось в отдельную компанию, <a href=\"http:\/\/zigi.com\/\">Zigi<\/a>. Первым её клиентом стали создатели Angry Birds: в китайской версии игры посещения макдональдсов конвертируются в игровые бонусы.<br \/><br \/>При этом Cloudmade пытается развивать и старое направление: платные тайлы, геокодинг и роутинг. Это распыление сил и озадачивает: они как будто готовятся к продаже компании, замечают посетители канала #osm. Впрочем, благодаря этому обновилась их база OSM вместе с тайлами и прочим, на что уже никто не надеялся. Возможно, сервисы Cloudmade снова актуальны, пусть за годы бездействия на поле кастомизации и продажи тайлов их напрочь затмил MapBox.<\/div>",
            "date_published": "2013-02-26T18:21:51+04:00",
            "date_modified": "2013-02-26T18:27:58+04:00",
            "_date_published_rfc2822": "Tue, 26 Feb 2013 18:21:51 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/2013\/02\/26\/1\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        },
        {
            "id": "1018",
            "url": "https:\/\/shtosm.ru\/2013\/02\/03\/1\/",
            "title": "Открыли MapZen",
            "content_html": "<div class=\"e2-text-calliope-formatted\">Почти ровно <a href=\"http:\/\/shtosm.ru\/2012\/02\/05\/1\/\">год назад<\/a> приложение MapZen POI Collector удалили из AppStore, андроидную же версию поддерживал в свободное время единственный разработчик. Видимо, мёртвый код карман жёг: только что исходники приложения под обе платформы выложили на гитхаб (<a href=\"https:\/\/github.com\/smsm1\/Mapzen-Android\">android<\/a>, <a href=\"https:\/\/github.com\/smsm1\/Mapzen-iOS\">iOS<\/a>) под лицензией BSD (которая ничего не ограничивает). Тут бы выразить надежду, что скоро мы увидим новые версии, стократ лучше старых, но мы же знаем, как оно бывает. Подождём.<\/div>",
            "date_published": "2013-02-03T21:45:40+04:00",
            "date_modified": "2013-02-03T20:28:32+04:00",
            "_date_published_rfc2822": "Sun, 03 Feb 2013 21:45:40 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/2013\/02\/03\/1\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        },
        {
            "id": "1008",
            "url": "https:\/\/shtosm.ru\/2013\/01\/25\/1\/",
            "title": "!!",
            "content_html": "<div class=\"e2-text-calliope-formatted\">Брюс Когсвелл втихую написал лучший редактор OSM под айфоны-айпады — <a href=\"http:\/\/wiki.openstreetmap.org\/wiki\/Go_Map!!\">Go Map<\/a> с двумя восклицательными знаками, и сегодня выложил его в <a href=\"https:\/\/itunes.apple.com\/WebObjects\/MZStore.woa\/wa\/viewSoftware?id=592990211&amp;mt=8\">аппстор<\/a>. По скриншотам на вики-странице, он выглядит слишком хорошо, чтобы быть настоящим (и бесплатным при этом). Есть всё, что нужно для правки точек и линий, включая нормальное редактирование тегов (без потлатчевской диктатуры), ссылки в веб для всех параметров всех объектов и офлайн-режим (в том числе для бинга). Особенно радует использование смещённой активной точки: очевидная необходимость для тач-устройств, которую, почему-то, не учли в Vespucci, и уже почти год <a href=\"http:\/\/wiki.openstreetmap.org\/wiki\/TosmE\">прорабатывает<\/a> некто karlos в применении к веб-редакторам.<br \/><br \/><img src=\"https:\/\/shtosm.ru\/pictures\/gomap.jpg\" alt=\"\" width=\"700\" height=\"350\" \/><br \/><br \/>Вот бы его и под андроид.<\/div>",
            "date_published": "2013-01-25T22:26:00+04:00",
            "date_modified": "2013-01-25T22:25:32+04:00",
            "_date_published_rfc2822": "Fri, 25 Jan 2013 22:26:00 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/2013\/01\/25\/1\/",
            "_e2_data": {
                "is_favourite": true,
                "links_required": null,
                "og_images": []
            }
        },
        {
            "id": "983",
            "url": "https:\/\/shtosm.ru\/2012\/12\/21\/1\/",
            "title": "OsmAnd развалился",
            "content_html": "<div class=\"e2-text-calliope-formatted\">Теперь он не единый гитхабовский проект, а <a href=\"https:\/\/github.com\/osmandapp\">пять разных<\/a>: ядро, версии под андроид и wp8 (на самом деле нет), инструменты и сайт. Это на случай, если кто-то решит написать плагин и будет копаться в исходниках.<br \/><br \/><a href=\"http:\/\/osmand.net\/ru\/blog\/78-osmand-110-released.html\">Анонс<\/a> вышедшей вчера версии 1.1 хвастается не фичами, а плагинами: теперь можно отобразить контуры высот более высокой точности, нежели раньше; нарисовать заготовку маршрута и держать её на экране; записывать геопривязанные звук и видео.<\/div>",
            "date_published": "2012-12-21T18:16:33+04:00",
            "date_modified": "2012-12-22T14:23:20+04:00",
            "_date_published_rfc2822": "Fri, 21 Dec 2012 18:16:33 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/2012\/12\/21\/1\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        },
        {
            "id": "962",
            "url": "https:\/\/shtosm.ru\/2012\/11\/26\/2\/",
            "title": "О взрослении",
            "content_html": "<div class=\"e2-text-calliope-formatted\">На прошлой неделе пользователей <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=net.osmand\">OsmAnd<\/a> обрадовали: разработчики, наконец, выразили уверенность в своей программе сменой номера версии на 1.0.0 (и <a href=\"https:\/\/groups.google.com\/d\/msg\/osmand\/soIQZjqkfzE\/AXF633asa20J\">думают<\/a>, как это отпраздновать). В отличие от 0.8, карты заново выкачивать не придётся — хотя можно для ускорения роутинга загрузить новые базовые карты. Также, навигация теперь не прерывается при переключении задач.<\/div>",
            "date_published": "2012-11-26T13:03:33+04:00",
            "date_modified": "2012-11-26T13:04:00+04:00",
            "_date_published_rfc2822": "Mon, 26 Nov 2012 13:03:33 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/2012\/11\/26\/2\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        },
        {
            "id": "915",
            "url": "https:\/\/shtosm.ru\/2012\/10\/10\/1\/",
            "title": "Их ответ веспуччам",
            "content_html": "<div class=\"e2-text-calliope-formatted\">Несложно понять, что полноценный редактор на мобильном устройстве делать не очень разумно. Правда, это не помешало сделать Vespucci для андроида, воплощение тщетности и потерянного времени. Разумеется, на iOS такого безобразия никто не допустит: вместо этого на платформе множатся небольшие приятные программы, выполняющие простые каждодневные задачи.<br \/><br \/>Так, сотрудники Spatial Networks (занимающейся <a href=\"http:\/\/spatialnetworks.com\/products\/\">приложениями<\/a> для сбора геопривязанной информации) в свободное от работы время сделали простой <a href=\"http:\/\/spatialnetworks.com\/blog\/2012\/10\/pushpin-osm-an-openstreetmap-poi-editor-for-iphone-ipad\/\">сборщик POI для OSM<\/a>. Он не умеет писать треки или рендерить карту в офлайне, но свою главную и единственную задачу выполняет на отлично: теперь отметить или поправить кафе на нашей карте не сильно сложнее, чем зачекиниться в нём на форсквере.<\/div>",
            "date_published": "2012-10-10T20:15:24+04:00",
            "date_modified": "2012-10-10T20:15:19+04:00",
            "_date_published_rfc2822": "Wed, 10 Oct 2012 20:15:24 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/2012\/10\/10\/1\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        },
        {
            "id": "910",
            "url": "https:\/\/shtosm.ru\/2012\/10\/02\/1\/",
            "title": "Веспуччи",
            "content_html": "<div class=\"e2-text-calliope-formatted\">Jan Schejbal не подвёл: всё лето работал над редактором Vespucci, и сегодня <a href=\"http:\/\/code.google.com\/p\/osmeditor4android\/wiki\/News\">выпустил<\/a> версию 0.8 (<a href=\"https:\/\/play.google.com\/store\/apps\/details?id=de.blau.android\">google play<\/a>). Я установил его на посмотреть, и программа поначалу выглядит многообещающе: сразу предлагает скачать область вокруг местоположения, не мучая рисованием прямоугольников. Быстро рендерит векторную карту. Выбирать объекты и править теги проще простого. Наконец, на интерфейс просто приятно посмотреть, в отличие от <a href=\"http:\/\/shtosm.ru\/2012\/03\/26\/1\/\">недавнего<\/a> OSMapTuner.<br \/><br \/>Хотя тут и открывается, почему мажорная версия у редактора до сих пор нулевая. Выбранные линии просто не отличить от остальных! Чтобы разбить линию напополам, нужно видеть линию и видеть точку, в которой разбиваешь — но ничего этого нет, всё вслепую. Системная кнопка возврата не работает: пришлось потыкать во всё, что было на экране, чтобы закрыть окно редактора тегов. И от этих мелочей создаётся ощущение недоверия к редактору: а ну как что-то сломал? Чем-то схоже с потлатчем. Так что свои правки я решил не заливать, но программу не удалил: рано или поздно пригодится. При всей корявости это до сих пор лучший редактор OSM для андроида.<\/div>",
            "date_published": "2012-10-02T18:18:45+04:00",
            "date_modified": "2012-10-02T18:18:00+04:00",
            "_date_published_rfc2822": "Tue, 02 Oct 2012 18:18:45 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/2012\/10\/02\/1\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        }
    ],
    "_e2_version": 3576,
    "_e2_ua_string": "E2 (v3576; Aegea)"
}