LINUX.ORG.RU

Бета нового 2ГИС

 ,


0

1

2ГИС представляет бета-версию приложения для ноутбуков и компьютеров. Внешне она похожа на 2gis.ru, но работает офлайн на трех операционных системах — впервые на OS X и Linux, а также на Windows, как предыдущая версия.

Несмотря на повсеместное распространение интернета, ситуации, когда его нет, остаются. Медленное соединение, ограниченный доступ к Wi-Fi или полное отсутствие интернета не помешают найти места и выбрать организации. В новом приложении основные функции работают без подключения к Сети. Интернет нужен только для обновления данных, которые будут подгружаться автоматически в фоновом режиме.

Приложение имеет такой же интерфейс, как и 2gis.ru. Оно с полноценной картой, поиском, фотографиями, буклетами, входами в здания и отзывами о компаниях. Чуть позже мы добавим поиск маршрутов на автомобиле и общественном транспорте, сделаем линейку, встроим геолокацию, интегрируем Push to dial и все, чего еще не хватает.

>>> Подробности

anonymous

Проверено: maxcom ()

Ответ на: комментарий от Xintrea

Да-да, завести билд-ферму на over 50 более-менее популярных дистрибутивови их подверсий - плевое дело.

Ну, не очень сложное. И паковать потом под эти дистрибутивы. Примерно, три-четыре неспешных человекомесяца. «Я это уже делал в прошлой серии» (C) Брюс Уиллис.

а его сопровождением занимается отдельная команда.

Билдбот или Дженкинс во все поля, и один-два человека, время от времени пинающих скотинку.

AlexM ★★★★★ ()
Последнее исправление: AlexM (всего исправлений: 1)
Ответ на: комментарий от Dmitry_Sokolowsky

А ничего, что яндекс проприетарный? Ты поди и маркетом и яндекс картами пользуешься?

dk- ()
Ответ на: комментарий от Xintrea

Вот доберётся Поттеринг до менеджера пакетов, вот тогда и заживём.

Wizard_ ★★★★★ ()

Никогда на пользовался 2GIS, в мобильном есть карты от Яндекс, которые помогают сориентироватся в любом незнакомом городе. А в незнакомых городах и весях я бываю часто.

pmedved ()

2ГИС представляет бета-версию приложения для ноутбуков и компьютеров. Внешне она похожа на 2gis.ru, но работает офлайн на трех операционных системах — впервые на OS X и Linux, а также на Windows, как предыдущая версия.

Почему нельзя где-нибудь в начале новости написать, что представляет из себя приложение помимо того, что оно бета-версия? Совершенно же не понятно.

Psych218 ★★★★★ ()
Ответ на: комментарий от Citramonum

Гм, надо обязательно что-нибудь на тройку придумать... Исходя из тенденции, это должен быть 3гигис!

anonymous ()

Заглушка, если смотреть с планшета, более подходит для сайта 2сиськи.ру.

ebantrop ()
Ответ на: комментарий от h4tr3d

Да уж, действительно идиотизм, почему разработчики решают за пользователя, можно ли ему пользоваться конкретной версии программы или нет? А вдруг я специально скачал и запустил древнюю версию, чтобы посмотреть и поностальгировать о том, каким был мой город N лет назад?

anonymous ()
Ответ на: комментарий от Xintrea

Если им так сложно самим собирать, пусть отдадут исходники, а мы уже сами соберём. Dixi.

anonymous ()
Ответ на: комментарий от kknight

> Там только deb для trusty. Вот что мешало сделать несколько сборок? Дело-то плёвое...

Всё проще: существует стандарт LSB, созданный для того чтобы можно было создать один бинарник, который заработает просто-напросто в любом дистрибутиве Linux. Примеры таких бинарников: Adobe Flash, Oracle Java и OpenOffice.org. Последние версии этих программ у меня заработали одинаково хорошо и в Ubuntu 7.04 2007 года выпуска, и в Gentoo с наисвежайшими системными компонентами.

Суть проста: как можно более старый дистрибутив Linux, и набор стандартных библиотек. Например у меня в Opensuse есть libpng 1.6, с которой компилируются все программы. Также в /usr/lib лежат библиотеки libpng 1.2, которые продолжают поставляться для совместимости с LSB. Даже Debian совместим с ним, хотя он не RPM-based.

Как делать? Берём CentOS 5.11, устанавливаем, обновляем, устанавливаем в него GCC 4.7 из репозитория devtoolkit, компилируем в ней программу. В случае с ДубльГИС - сначала Qt 5 (или поискать готовые пакеты). Затем смотрим этот списочек библиотек. Это библиотеки, которые обязаны быть в любом десктопном дистрибутиве Linux. Делаем ldd наших бинарников - если есть какой-нибудь SDL2 или libavcodec, кладём их в архив с программой (авторы ДубльГИС сделали так с Qt5). Подцепляем lib скриптом run.sh, опционально добавляем в него автоопределение разрядности системы, и определение текущего каталога для KDE. Проверяем, всё ли сделано правильно, программой.

Что может пойти не так? Может понадобиться новый компилятор - мы эту проблему решили, не поломав совместимости со старыми дистрибутивами Linux (нужно только положить в lib libgcc_s.so.1 и libstdc++.so.6). Может оказаться что GTK или freetype слишком старые, и их всё равно придётся тащить с собой. Что мы получим? Линковку с glibc 2.4, а это любой Linux 2007 года и новее. В новом дистрибутиве Linux сделать это почти невозможно.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от ZenitharChampion

Согласен. Вот только, увы, LSB соблюдают ну очень мало программ.

EXL ★★★★★ ()
Ответ на: комментарий от anonymous

Твоя отличная веб-версия умеет работать в оффлайне?

А зачем? Это же не навигатор типа навитела которому нужно в оффлайн. Да и версия под убунту то зачем оффлайн, ты что будешь по незнакомому городу с открытым ноутбуком ходить?

mbivanyuk ★★★★★ ()
Ответ на: комментарий от mbivanyuk

Ты что будешь по незнакомому городу с открытым ноутбуком ходить?

Для этого и существуют нетбуки. И, да, необязательно ходить, достаточно сесть на скамеечку и обдумать планы. И 2gis в этом отношении заруливает все известные мне альтернативы, включая наш собственный продукт. Впрочем, если не хочется ходить с ноутбуком, у них есть милое андройдное приложение.

AlexM ★★★★★ ()

не взлетит пока в Debian репах не окажется. Медленно сгнивать как Opera.

anonymous ()
Ответ на: комментарий от Xintrea

Да-да все правильно, поддерживать кучу дистрибутивов - сложно. Надо только открыть исходники и коммюнити все сделает само, никаких билдферм, и оплачиваемых команд.

aplay ★★★★★ ()
Последнее исправление: aplay (всего исправлений: 2)

Почему, как касаются руки наших разработчиков, так что-нибудь да не работает, или работает криво, или работает, но только в каком-либо одном дистрибутиве (Ubuntu, преимущественно)? Как ни зайдешь на сайт какого-нибудь иностранного разработчика, так на тебе и пакет для Fedora, openSUSE, Debian, Ubuntu, Arch и т.д. - и всё работает, более или менее сносно. Я не русофоб...но, ПОЧЕМУ?

P.S. Я знаю, что сейчас начнётся квохтанье по поводу того, что Ъ-линуксоид должен собирать пакет сам для своего дистра и т.д., и т.п., но...вопрос всё равно останется открытым.

Desmond_Hume ★★★★★ ()
Ответ на: комментарий от Desmond_Hume

Как ни зайдешь на сайт какого-нибудь иностранного разработчика, так на тебе и пакет для Fedora, openSUSE, Debian, Ubuntu, Arch и т.д. - и всё работает, более или менее сносно. Я не русофоб...но, ПОЧЕМУ?

Guitar Pro 6, известная софтина, известный иностранный разработчик, пакет только под Ubuntu 12.04 для архитектуры i386. Остальным приходится распаковывать и ручками класть нужные либы.

Ceiling_QB ★★★★ ()
Ответ на: комментарий от Ceiling_QB

Ненужно, ведь есть TuxGuitar! Он, кстати, не умер - до сих пор есть свежие коммиты.

ArtKun ★★★★★ ()
Ответ на: комментарий от ArtKun

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

Ceiling_QB ★★★★ ()
Ответ на: комментарий от Ceiling_QB

Я надеюсь, вы понимаете, что мы говорим про большинство и меньшинство, а не только об или-или...

Desmond_Hume ★★★★★ ()
Ответ на: комментарий от Desmond_Hume

Э-э-э, сперва добейся, а?

Вообще, 2gis-ы выложили _бету_ (да-да, бета-зен-насинь), именно с целью потренироваться на кошках расширения базы тестирования. А кошки возмущаются :)

AlexM ★★★★★ ()
Последнее исправление: AlexM (всего исправлений: 1)
Ответ на: комментарий от reprimand

Ты наверно когда по телевизору незнакомое слово слышишь тоже ругаешься и строчишь жалобу на ТВ или роспотребнадзор?

partyzan ★★★ ()

Не встречал нормальных оффлайновых бесплатных навигаторов кроме 2gis, так что, новость хорошая. В любом случае, «почин годный».

GblGbl ★★★★★ ()

ДубльГИС - это феерическое, эталонное НУЖНО. Я 15 лет джал. Бета в дебиане не тормозит, не падает. Онлайн-версия работает намного тяжелее. Про запуск виндовой через wine вообще молчу... Да и в целом пацаны вообще ребята - они даже версию для MeeGo выпустили. На момент, когда уже саму девятку пару лет как закопали.

lite-on ()
Ответ на: комментарий от dk-

Ты дебил? Какая разница на чем оно и открыто ли.

а ты - раб корпораций

stevejobs ★★★★☆ ()
Ответ на: комментарий от anonymous

У меня относительно современное железо. Но то, что тормозит на 4гигагерцовом 4ядерном Core i5 при банальной прокрутке списка не имеет оправдания.

mittorn ★★★★★ ()
Ответ на: комментарий от Desmond_Hume

А пакеты для Арча правда есть у многих проприетарщиков? Чаще всего deb-пакет, rpm-пакет и архив — хорошо если хотя бы два варианта из трёх.

Ceiling_QB ★★★★ ()
Ответ на: комментарий от dk-

Разница очень большая. Я не могу запустить его на своей arm-системе безтэмулятора. За это уже можно считать говном. Так и приходиься пользоваться кривой meego версией.

mittorn ★★★★★ ()
Ответ на: комментарий от GblGbl

Не встречал нормальных оффлайновых бесплатных навигаторов кроме 2gis

Какой навигатор? Там же только крупные города и больше ничего, как нечто среднее между картой города и справочником вполне удобно и даже незаменимо, но на навигатор не тянет даже с натяжкой. Да и в новости сказано «Чуть позже мы добавим поиск маршрутов на автомобиле и общественном транспорте» - ну о каком навигаторе тут вообще можно говорить?

mbivanyuk ★★★★★ ()
Ответ на: комментарий от Klymedy

А где тут проприетарщина?

Марш в школу учить термины.

ladserg ()
Ответ на: комментарий от mbivanyuk

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

ladserg ()
Ответ на: комментарий от anonymous

Если у них хватило ума замаскировать wine чисто внешне, я не понимаю чего тебя так колдобит. Не такое-уж и высоконагруженное приложение.

t500s ★★ ()
Ответ на: комментарий от mbivanyuk

Кроме онлайновых google карт найди мне пожалуйста хоть что-то с функционалом НЕ ТОЛЬКО для больших городов?

t500s ★★ ()
Ответ на: комментарий от aplay

Да-да все правильно, поддерживать кучу дистрибутивов - сложно. Надо только открыть исходники и коммюнити все сделает само, никаких билдферм, и оплачиваемых команд.

Я бы не был так уверен. В каждом дистре майнтейнеры со своими тараканами в голове, которые к тому же никому ничего не должны.

Коммерческий софт даже с открытыми исходниками в линухе нежизнеспособен без денежных вливаний. На сообщество полудурков полагаться нельзя. Для разминки подумай, почему Oracle свои Явы, Мускулы, Нетбинсы, Виртуалбоксы и прочее ПО с открытыми исходниками сама собирает под пачку дистров, вместо того чтобы отдать эту работу на откуп сообществу.

Xintrea ★★★★★ ()
Ответ на: комментарий от Klymedy

Ты ими сам-то пробовал пользоваться когда-нибудь?

t500s ★★ ()
Ответ на: комментарий от mbivanyuk

Ну хорошо, справочник. Так для переездов по стране есть другие средства, а 2гис как раз и нужен для поиска объектов и маршрутов транспорта в городе.
Ну и Архангельск/Северодвинск там есть.

GblGbl ★★★★★ ()
Ответ на: комментарий от t500s

Для свободного ПО исходники обязательны. Я редко их смотрю и изменяю, но иногда бывает.

Klymedy ★★★★★ ()
Ответ на: комментарий от t500s

найди мне пожалуйста хоть что-то с функционалом НЕ ТОЛЬКО для больших городов?

С каким именно функционалом?

mbivanyuk ★★★★★ ()
Ответ на: комментарий от Klymedy

Ненене, я про ИСПОЛЬЗОВАНИЕ данных карт. Там вроде есть что-то про навигаторы с картами от Openstreetmap, но я таких честно нигде не встречал.

t500s ★★ ()
Ответ на: комментарий от t500s

На компе через веб интерфейс, для телефона OsmAnd. Еще Marble есть.

Klymedy ★★★★★ ()
Ответ на: комментарий от t500s

карты+пробки+навигация

Навител и много других аналогичных.

mbivanyuk ★★★★★ ()
Ответ на: комментарий от Klymedy

А зачем исходники? Было бы ПО открытым, тогда были бы исходники. А так оно просто бесплатное (free), т.е. НЕ проприетарное (не платное). Пользуйся свободно и без ограничений.

П.С. ПО с открытыми исходниками так же может быть платным, т.е. проприетарным,

ladserg ()
Ответ на: комментарий от ladserg

Свободное ПО, это ПО, пользователь которого обладает 4 свободами. Все остальное ПО проприетарное. Свободное = открытое != бесплатное. Проприетарное != коммерческое.

https://www.gnu.org/philosophy/free-sw.html

https://www.gnu.org/philosophy/words-to-avoid.html

Klymedy ★★★★★ ()
Ответ на: комментарий от Klymedy

Свободное = открытое

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

AlexM ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.