Сшивка Java и приложения C++ в нашем случае технически сложнее в разы + разработка и отладка гораздо тяжелее + нет кроссплатформенности + нет хорошего решения по текстовому, скриптуемому UI, который давно был нам нужен для оперативной кастомизации приложения под разные регионы (WebView на первых же прототипах показал себя могилой; хотя iOS его использует кое где, но работает это в несколько раз медленнее QML).
Ваше пожелание записано, будем думать.
Вообще, 2ГИС учитывает системный переключатель фоновой синхронизации — если она отключена, то автоматическое обновление не запускается.
Кроме того, если приложение не запущено, то можно «выкинуть» нотификацию об обновлении и оно остановится до следующего переподключения к сети.
Поддержка iOS и WP зарелизилась где-то в середине нашей разработки, до этого был какой-то proof of concept. Даже для Андроида у нас свой LGPL форк Qt и дополнительная библиотека расширения, потому что релиз пока что не дотягивает по функционалу и по качеству.
Насчёт «кнопки включения информации о пробках в городах, где пробки не поддерживаются», такого сейчас не должно быть. У вас точно самые последние данные? Если да, то, пожалуйста, пришлите скриншот мне в ЛС.
Насколько я знаю, такого уже очень давно нет (отключения данных из-за устаревания). Последние годы доступ старые данные несколько раз переставали работать из-за того, что несовместимым образом менялся формат базы и приложение просто не могло прочитать старые файлы.
Борьба против таких эпизодов, конечно, идёт, но вот при обновлении с v3 на v4 города скачать заново придётся точно.
Писать лучше всего через кнопку «Написать разработчикам» в боковой панели приложения (это лучший вариант, поскольку мы тогда получаем техническую информацию об устройстве), либо, в крайнем случае, в группе бета-тестирования 2ГИС в Google+: plus.google.com/communities/115452003658577517206
На текущий момент, приложение молча выбирает для хранения данных то хранилище, которое больше по размеру. Если внешняя карточка больше, то она победит.
В будущем планируется возможность перемещать данные туда-сюда кнопочкой в настройках.
Очень жду универсальную сборку с инсталлятором для всех линуксов. Или хотя бы для Ubuntu 12.04. А то домашние машины апгрейдить с 12.04 на 14.04 никакого резона нет и потому лень, а 2ГИС хочется :)
Что касается нативного Web-виджета для Андроида, то у нас в 2ГИС он есть, правда, пока в альфа-состоянии, так как до использования в боевых приложениях дело не дошло. Зато там же есть поддержка настоящего EditText-а Android. Библиотека совместима с нашим портом Qt 4.8 и обычным Qt 5.3.
1) Так и есть, ни GCM, ни APNS не гарантируют ни факта доставки, ни времени, а также не сообщают об ошибках на отрезке от пуш-сервиса до телефона. Это принципиальный недостаток данной системы, и с ним пришлось смириться и нам, и создателям других аналогичных приложений.
2) Не слышали такое и не думали, как и использовать сторонние высокоуровневые библиотеки для работы с пушами. Интерфейс с пуш-системой — относительно маленькая и несложная часть, тут нет никакой необходимости вводить «третьих лиц».
Android/x86 поддерживает все приложения, но если они используют нативные библиотеки для ARM-процессоров, то включается транслятор, который на лету конвертирует бинарный код из ARM в x86.
Поэтому пересборка приложения под x86 — это всё-таки не совсем «поддержка», а скорее «оптимизация».
Релиз нового мобильного 2ГИС
GammaRay — средство интроспекции Qt-приложений
Релиз нового мобильного 2ГИС
Релиз нового мобильного 2ГИС
Релиз нового мобильного 2ГИС
Релиз нового мобильного 2ГИС
Вообще, 2ГИС учитывает системный переключатель фоновой синхронизации — если она отключена, то автоматическое обновление не запускается.
Кроме того, если приложение не запущено, то можно «выкинуть» нотификацию об обновлении и оно остановится до следующего переподключения к сети.
Релиз нового мобильного 2ГИС
Релиз нового мобильного 2ГИС
Релиз нового мобильного 2ГИС
Релиз нового мобильного 2ГИС
Релиз нового мобильного 2ГИС
Релиз нового мобильного 2ГИС
Борьба против таких эпизодов, конечно, идёт, но вот при обновлении с v3 на v4 города скачать заново придётся точно.
Релиз нового мобильного 2ГИС
Релиз нового мобильного 2ГИС
В будущем планируется возможность перемещать данные туда-сюда кнопочкой в настройках.
Бета нового 2ГИС для вашего компьютера
Бета нового 2ГИС для вашего компьютера
Очень жду универсальную сборку с инсталлятором для всех линуксов. Или хотя бы для Ubuntu 12.04. А то домашние машины апгрейдить с 12.04 на 14.04 никакого резона нет и потому лень, а 2ГИС хочется :)
Qt 5.3: низкий старт в мобильной кроссплатформе
gitorious.org/qtandroidoffscreenviews
Писать вопросы можно сюда:
groups.google.com/forum/#!forum/qtandroidviews
Делаем звонок в один клик
2) Не слышали такое и не думали, как и использовать сторонние высокоуровневые библиотеки для работы с пушами. Интерфейс с пуш-системой — относительно маленькая и несложная часть, тут нет никакой необходимости вводить «третьих лиц».
Оптимизация Android приложений под х86. Опыт 2GIS
Поэтому пересборка приложения под x86 — это всё-таки не совсем «поддержка», а скорее «оптимизация».
Оптимизация Android приложений под х86. Опыт 2GIS