Добрый день коллеги! Небольшое описание истории и текущего состояния «UnoFleet»: приложения-клиента для серверов спутникового мониторинга «Locarus». Если вы попали сюда случайно, то «UnoFleet» это название приложения для iPhone и iPad (iOs) позволяющее контролировать транспорт. Оно работает через открытый API серверов Locarus описание которого доступно здесь: wiki.locarus.ru → API.
Меня зовут Евгений Шлягин и я руководитель Научно-технического центра «Битлайт». Я дилер и интегратор оборудования ООО «Локарус» с 2006 года, поэтому мы с вами наверняка заочно знакомы и общались в каких-либо телематических телеграмм-чатах.
У меня есть большой опыт работы с оборудованием «Локарус» (ГЛОНАСС/GPS трекеры 702, 702x, Locarus 15 и другие), Locarus Server и экспертиза в области разработки мобильных приложений. Это позволило предложить мне свою помощь ООО «Локарус» в поддержке их клиентского приложения для iOS.
Так как приложение предназначено для ограниченного круга пользователей, то по правилам Apple оно было опубликовано «вне списка». Его нет в результатах поиска, но оно доступно по ссылке. Вы можете скопировать ссылку нажав по кнопке или из текста под ней, и отправить своим клиентам. Приложение устанавливается из официального каталога AppStore, как любое другое приложение iPhone или iPad.
Что такое UnoFleet
Это форк (а, по русски, «ответвление») и дальнейшее развитие оригинального приложения Locarus DroidFleet, нативного приложения для телефонов экосистемы Apple.
Название UnoFleet игра слов от uno — интерфейс первой «классической» версии, и uno — unofficial (неофициальный). Fleet — отсылка к оригинальному приложению.
На текущий момент в AppStore нет официального приложения от ООО «Локарус» для работы с JSON API Locarus. Разработчики же полностью сконцентрированы на разработке нового приложения, что займет какое-то время.
Тем не менее открытое API позволяет любому стороннему разработчику написать (или как в моём случае — поддерживать и дорабатывать) любое приложение-клиент. А доработка на самом деле нужна была давно, пользоваться старым интерфейсом на новых моделях айфонов стало неудобно.
А раз среди наших коллег есть потребность в поддержке старой привычной версии, то я планирую по мере сил и возможностей поддерживать актуальной эту версию.
Почему приложение опубликовано не Локарусом и вообще называется как-то по другому
Несмотря на то, что «Локарус» принимает непосредственное активное участие и заинтересованность в поддержке этой версии, публиковать обновления UnoFleet я буду со своего аккаунта разработчика.
Правила AppStore не позволяют выкладывать приложения под брендом другой организации, поэтому я не могу опубликовать его как приложение ООО «Локарус». Поэтому чтобы не вводить никого в заблуждение оно публикуется как частный «неофициальный» клиент для работы с JSON API Locarus.
Приложение не собирает никакой персональной информации (сейчас отключен даже сбор информации о крашах).
По работе приложения можно задавать вопросы как мне: shlyagin@gmail.com (электронная почта — возможность получить самый полный и развернутый ответ), так и непосредственно технической поддержке ООО «Локарус».
На этой странице (www.bitlite.ru/unofleet) я буду публиковать текущий статус приложения и планируемые доработки.
Текущие изменения
Что изменилось на текущий момент:
- Убраны некоторые незначительные баги (про которые вы скорее всего даже не подозревали 🙂)
- Внешний вид доработан чтобы соответствовать стилю ios-приложений (прощайте толстые зеленые галочки ).
- Увеличены отступы, чтобы на новых устройствах Apple текст не перекрывался элементами управления телефона
- Поправлены элементы управления, например переделал выбор даты и времени трека.
Из неприятных новостей — карты Google и 2GIS временно покидали приложение, но это уже исправлено в версии 1.1, так что если у вас только OpenStreetMaps — обновляйтесь. Теперь есть полный набор карт, включая рельеф и спутник.
Первоочередные планы на доработку
План-минимум на самое обозримое будущее, после публикации приложения:
Исправить существующие баги(сделано в версии 1.1)Подключить спутниковые карты(сделано в версии 1.1)Немного осовременить внешний вид(сделано в версии 1.1)- Добавить геокодер не только на текущее положение автомобиля, но и на остановки
- Расширить отчет по стоянкам дополнительной информацией
Глобальные доработки
Наполеоновские планы на следующий год (которые возможно реализуются, а возможно и нет):
- Сменить картографический движок. Хочется попробовать сделать проигрыватель треков, но на тех компонентах которые используются сейчас это сделать сложно.
- Бооольше, надо больше отчетов!!!! С учетом того как ООО «Локарус» выстраивает экосистему и свой новый maps.locarus.ru это не выглядит сложным, нужно только дождаться новых обновлений API
- Дождаться нового оригинального приложения 🙂. Разумеется я не удалю приложение из AppStore после его появления, приложением можно будет пользоваться и дальше.
Итак, оставайтесь с нами, заглядывайте на эту страничку, следите за обновлениями.