Приложение Маяки Эстонии

Коничива, уважаемый!

За время вашего отсутствия мы тут вон чего понаписали:

1

Первоапрельский долбоебизм (не смешной)

Сегодня по графику должны начался (продолжиться) восстановительные работы на маяке Кери. Напомню, по осени у строителей смыло причал, он они стараются делать максимально хорошую мину при плохой игре. Чтобы простоя не было, они решили добывать камень прямо на острове. В данную минуту на камере видно, как по острове катается трактор, что-то ровняет. Напомню ещё, размеры острова 400 на 90 метров... Короче, будет у нас восстановленный маяк, который стоит в море безо всякого острова.

24

На прошлой неделе я, переполняемый гордостью, рапортовал в Инстаграме, что iOS-версия приложения "Маяки Прибалтики" впервые за почти пять месяцев обновилась и получила анимацию моргания. Теперь небольшой рассказ о том, что было до и немного после. К сожалению, Александр, который до этого, по сути, делал всю работу по версии для iOS, сейчас уже не располагает временем на такую помощь. Выход тут был один - покупать самому MacBook и осваивать сборку приложения.

Ранее я вообще никогда и никак с эппловскими устройствами не общался. Единственное исключение - рабочий iPad, на котором сайты тестирую. Учитывая всё это, у меня ушло три дня на установку и настройку Flutter и Xcode, сборку приложения и размещения его в AppStore. Сложнее всего было с сертификатами. Сертификат разработчика Apple, сертификат издателя Apple, сертификат разработчика iOS (а это чё, не Apple???), сертификат издателя iOS и куча каких-то других. Для меня всё это было так: сертификат для того, чтобы проехаться верхом на коне; сертификат для того, чтобы рассказать всем о том, как ты проехался на коне; сертификат для того, чтобы выслушать впечатления коня от этой поездки; сертификат для того, чтобы пересказать впечатления коня и дальше в том же духе. В итоге обновление было выпущено и... Быстро выяснилось: кое-что из того, что работало ранее, сейчас не работает. Александр сделал мне трансфер самого приложения в AppStore на мой аккаунт, но не передал никаких файлов. В итоге всё, что требовало отдельной настройки для iOS, перестало работать. А именно: все внешние ссылки (кнопка "Показать на карте" и кнопка обратной связи) и переведённое название приложения под иконкой.

Ещё когда обновление "Маяков Прибалтики" было на рассмотрении (это занимает примерно сутки), я сразу занялся вторым приложением - "Маяки России". Я узнал, что у Apple есть возможность выпустить приложение как бета-версию для тестирования. Идея мне очень понравилась и я сразу принялся это реализовывать. Разумеется, тут я столкнулся с теми же проблемами со внешними ссылками. За несколько дней я всё это исправил и сделал аналогичные исправления в "Маяках Прибалтики". В итоге, вчера вечером прошло проверку и было выпущено обновление для "прибалтийского" приложения и сейчас там всё работает.

Рабочее место разработчика

Что же до "Маяков России", то и это приложение вышло в открытое плавание. На iOS его можно установить через специальное приложение TestFlight, ссылка здесь. На Android оно вышло в раннем доступе. Через поиск в Play Market его не найти (такое ограничение раннего доступа), качать надо по этой ссылке.

По итогу, тот редкий случай, когда я горд собой. Теперь я прошёл весь путь от создания приложения до его публикации, как в Play Market, так и в AppStore, да ещё и с заходом на тестирование.

Дальнейшие планы по "Маякам России" следующие. Сегодня я добавлю информацию о последнем маяке Белого моря и начну добавлять объекты Баренцева моря. По семейным обстоятельствам, времени в ближайшие пару месяцев у меня будет немного. Когда это сделаю, будет релиз приложения и начну следующий регион - Приморье. Вот он точно займёт много времени.

Крым наш?

Совершенно не знаю, что делать с маяками Крыма. Вопрос не этический, а тупо геополитический. Де факто это территория России, значит и маяки там - маяки России. Но мировые страны упорно не хотят этого признавать и... короче, хрен его знает.

15

Сегодня небольшой дайджест новостей маяков Прибалтики. Новости есть как хорошие, так и плохие. Из хорошего: в Литве 11 марта вновь начал работать маяк на мысе Вянте. Для большей аутентичности, был найден и приобретён советский фонарь ЭМ-200, который сейчас работает на маяке. Характеристики огня через пару дней появятся в приложении (пока только на Андроиде). Кстати, раз речь зашла о приложении "Маяки Прибалтики", обрисую его текущий статус. Версия для Эпплов не обновлялась с сентября 2021 года, так как человек, который любезно помогал с ней, сейчас на связь не выходит. Так что на айфонах нет демонстрации работы всех маяков. Повод загрустить, но я вижу в этом положительную динамику: пришлось купить MacBook и теперь я постигаю компиляцию для iOS. Пока успехов мало.

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

Ну и последнее, ещё в прошлом году отреставрировали маяк Раннапунгерья. Казалось бы, чего тут такого, в Эстонии в год реставрируется 4-5 маяков. Но тут есть интересный момент: на башне сделали наружную подсветку, которой раньше не было. Так что маяк стал ещё краше, о чём можно судить по фоткам ниже.

10

Вчера наш Транспортный департамент выпустил свой ежеквартальный журнал и тут есть что обсудить. Я уже не раз писал, что совсем не понимаю логики, почему один объект считается маяком, а второй - лишь светящим знаком. Правило с дальностью видимости огня в 10 морских миль давно не работает. Так вот, международная организация IALA (International Association of Marine Aids to Navigation and Lighthouse Authorities) наконец-то более чётко сформулировала эти критерии:

  • маяк должен быть общедоступным, то есть, обслуживать не один какой-то порт, а использоваться в более широком плане
  • он изначально должен быть как навигационный знак, а не какой-то другой объект, адаптированный под функции маяка
  • основательная конструкция башенного типа
  • высота не менее 8 метров и ширина не менее 2 метров
  • дальность видимости огня не менее 6 морских миль

Эти правила вступили в силу 9 ноября сего года и... в Эстонии стало на 14 маяков больше. Новый статус получили маяки Верги, Карбимадал, Прангли, Виймси (задний), Вахемадал, Паслепа (передний и задний), Эммасте (передний), Сыру (передний), Пёёрилайд, Манилайд, Лыу, Раннапунгерья и Нина. По сути, формальность и не более, но ясности стало больше. А мне придётся ещё обновлять приложение.

Маяк Лыу

12

Не писал новостей на эту тему с начала октября, и могло сложиться ощущение, что приложением я совсем не занимаюсь. Для "Маяков России" я закончил добавлять информацию о маяках, количество которых увеличилось с 45 до 49. Фотографии добавлены для 30 маяков и больше у меня нет. Хочется надеяться, что добуду ещё. Начал добавлять тексты не своего написания о маяках и знаках Ладоги. На этом этапе пришлось сделать паузу и переключиться на "Маяки Прибалтики".

Ещё в самом начале, когда приложение называлось "Маяки Эстонии", мне очень хотелось наглядно показать сектора работы маяков, как это сделано у нас на сайте Navigatsioonimärkide nimekiri. Чтож, я перевыполнил задание! У меня это ещё и с анимацией.

Необязательные технические подробности: изображения секторов не являются заранее заготовленными картинками, а рисуются непосредственно в приложении по указанным характеристикам огня. Пришлось добавлять много новых данных и в какой-то момент я столкнулся с проблемой. Маяки Эстонии добавились без проблем, сектора соответствовали действительности, проверить не сложно. А вот первый же латвийский маяк явно светил вглубь берега. Оказалось, в официальных источниках всех трёх стран система координат (точнее положение 0 градусов) отличается. Более того, в двух латвийских официальных источниках сектора некоторых маяков не совпадают. Пришлось всё подгонять под "эстонский" формат, когда 0 градусов совпадает с 6 часами на циферблате часов и именно в этой системе они и отображаются в приложении, в разделе "Сектора и режимы огня". Всё это заняло 3-4 десятка часов работы. Также добавил новый маяк - Клайпедский передний. Ну и ещё одна старая задумка - изображения карт с указание маршрута до самых труднодоступных маяков. Для примера: комфортную дорогу до самого подножья заднего маяка Паралепа я нашёл лишь на свой четвёртый визит к нему.

Приложение "Маяки Эстонии" Приложение "Маяки Эстонии"

После некоторого количества обязательных технических проблем, стабильная версия приложения была выпущена. В Play Market она была доступна ещё вчера, в AppGallery она на рассмотрении, AppStore тоже в процессе. Отличное большое обновление, которым я горжусь и после которого технически уже и добавить-то нечего.

Цитировать
в комментарии