Компас 55. Версия 2.2.

Оптимизации для iOS 14.

Версия 2.2 скомпилирована под iOS 14 SDK и, таким образом, даёт доступ к оптимизациям в iOS 14. Особенно радует улучшенная производительность карт Apple. Отрисовка отрезков и площадей достаточно замедлилась в iOS 13, в iOS 14 с этим гораздо лучше.

Где нашли ошибки в UI, исправили. Кнопки “сброса” текстовых полей в iOS 14 такого же размера, как и шрифт в поле и иногда могут быть достаточно большими. Дали знать в Apple, увидим если исправят или это новое понимание UX. Если вдруг что ещё найдёте, пожалуйста дайте знать на support@blocoware.com.

А как насчет новой функции конфиденциальности местоположения в iOS 14: приблизительная точность определения местоположения?

И бесплатная, и PRO версия требуют доступа к точному местоположению для правильной работы. Если вы ограничите приложение, чтобы оно имело доступ только к приблизительному местоположению, приложение сообщит вам, что правильная работа в таких условиях не возможна. При ограничении доступа только к приблизительному местоположению, приложение может рассчитывать на 1 обновление местоположения примерно за 5 минут с точностью около 5 километров. Это не то, что можно использовать для отображения актуального места, скорости, направления.

Одним из функциональных изменений для iOS 14 для карты Apple является использование нового курсора местоположения на карте в виде синего круга, вместо указателя карты Apple по умолчанию. Такой подход использовался всегда для Google карт в приложении. Это связано с тем, что Apple перестала показывать курсор местоположения пользователя в виде маленькой метки при низкой точности, iOS 14 показывает большой круг (с радиусом точности показаний), и не очень точно потом видно, где центр круга. Вариант, использованный 10 предыдущих лет, с точкой местоположения пользователя и синим кружком вокруг был субъективно более адекватным.

Обновлен курсор карты самолета.

Кто то сделал замечание в отзыве, что старый был нарисован в детском садике. Надеемся этот самолёт более серьёзный.

Добавлен курсор карты в виде вертолета.

Спасибо всем пилотам вертолётов за идеи, отзывы и поддержку на протяжении этих лет! Такой маленький, но знак внимания:


Это для версии 2.2. Основная задача была скомпилировать под iOS 14 и сохранить совместимость с версиями iOS 9-14. Будет наивно наверное думать, что это последний релиз с оптимизациями для iOS 14. Будем если что чинить, по мере надобности. Постараемся как можно скорее и новые функции начать добавлять, в очереди их много.