1 Октября

Робот на спине акулы

DJI Mavic 3

Да, именно так выглядит перевёрнутая фотка DJI Mavic 3 и развидеть это у меня никак не получается. Количество слухов о неанонсированной новинке растёт, в Фейсбуке даже есть отдельная закрытая группа для их обсуждения. Помимо каких-то совершенно пустых вопросов и догадок, попадаются дельные мысли. В частности, наш местный фотограф Каупо Кальда прикинул, что полудюймовый сенсор зум-камеры при разрешении в 12 MP, это очень даже неплохо и по размеру пикселя сравнимо с дюймовой матрицей на 20 MP. Ну и ещё один слух, появившийся менее часа назад - анонс дрона состоится 20 октября, а продажи - в конце ноября. Напомню, ранее компания DJI придерживалась такой политики, что продажи стартуют в день анонса. Это действительно очень хорошо для продаж: посмотрел презентацию, впечатлился, продал почку и сразу купил в магазине новый дрон. Но сейчас Autel не просто на пятки наступает, а откровенно отжимает рынок. Так что перенесённый на более ранний срок анонс - логичная, хоть и вынужденная мера.

1 Октября

Ещё немного дневников разработчика приложения "Маяки России". Самое главное, о чём я сейчас расскажу, это статус проекта в целом. Но сначала немного о кэшировании. В "Маяках Прибалтики" все данные хранятся локально и кэшировать попросту нечего. В новом приложении все данные из интернета и надо а) дать возможность пользователю использовать приложение без интернета и б) несколько сократить передачу данных. Насколько я понял ситуацию, есть два способа: обычное кэширование и скачивание файлов с данными, то есть, что-то вроде offline-версии приложения. Первый способ комбинирует хранение данных и при этом их обновление, но имеет один недостаток - кэшем в первую очередь управляет ОС и нежданно-негаданно для пользователя она может этот кэш удалить. По умолчанию кэш хранится 30 дней, но из своей практики пользователя смартфона скажу, что вообще ни разу не имел проблем с нежелательно удалённым кэшем. Возможно, имеется в виду 30 дней, когда приложение ни разу не запускалось.

Теперь второй способ. У него есть один плюс: ОС не удалит файлы в тайне от пользователя. Больше плюсов нет. Никакой системы обновления данных тут не предусмотрено, так что, в любом случае, надо как-то комбинировать это с кэшем, а ещё придётся запрашивать у пользователя разрешение на использование памяти смартфона.

Очевидно, что первый способ - мой выбор. Так что я вторгся на совершенно новую для себя территорию и начал затачивать лапки под кэширование. Оказалось, во Flutter всё уже есть "из коробки", просто работать с этим удобнее через плагины. Для кэширования данных я использую flutter_cache_manager, а для фотографий - cached_network_image. Просто и очень удобно! Фактически всё делается само и я не должен думать где хранить, как хранить, как называть, как и когда обновлять. Важный нюанс - сама логика кэша. Это локальное сохранение получаемых данных. На практике это выливается в то, что без интернета будут доступны лишь те данные и фото, которые пользователь уже просматривал. То есть, если установить приложение, и запустить его в первый раз без интернета, никаких данных не будет. Также не будет данных, если без интернета попробовать открыть какой-то маяк или регион, который ранее не просматривался. Но в любом случае, я очень доволен тем, как это работает.

Совершенно отдельный вопрос - кэширование карты. Поизучав этот вопрос, я узнал, что в Mapbox можно скачивать и использовать локально хранящиеся тайлы карты. Если сделать соответствующую функцию, то пользователи приложения меня разорят, так как в месяц бесплатно можно качать определённое количество тайлов, а за остальные мне надо платить. Другой вопрос, что и не нужна такая функция, потому что Mapbox и так кэширует векторные карты. Это легко проверить в "Маяках Прибалтики", если удалить весь кэш приложения, открыть его и перейти там на карту, ничего не приближая (её первоначальный вид). После этого поставить режим "в самолёте" и открыть приложение заново. Теперь можно приближать, удалять и двигать, и будет хорошо видно, что закэшировано и с какой детализацией. Также, если какой-то из участков карты приближался и скачивались его более детализованные данные, они тоже кэшируются. Короче, очень неглупые люди API для Mapbox делали.

Теперь самое главное - статус проекта. В приложении готово всё, кроме карты. Возможно, будут какие-то косметические правки. Например, я не очень уверен в цветовой гамме, но я также понимаю, что это нездоровый перфекционизм. Карта в приложение не добавлена из-за Null safety. Последний официальный релиз плагина вышел давно (что само по себе плохой знак) и этот стандарт не поддерживает. Варианта два: либо отказаться от Null safety во всём приложении, либо использовать dev-версию карт, которая это поддерживает, но с которой на практике я так и не смог подружиться. Короче, есть причины оставить внедрение карты на самый последний момент.

На этом хорошие новости заканчиваются, потому что помимо программирования есть ещё и контент. Немного цифр. Тексты о маяках Эстонии я писал полтора года для сайта и потом пару месяцев переносил их и фотографии в приложение, это порядка 60 маяков. Тексты о маяках Латвии и Литвы писались полгода сразу на сайт и для приложения. В "Маяках России" самих маяков будет в 3-4 раза больше, чем в прибалтийском приложении. Я поставил себе цель писать по три текста в день. Мой 3d-принтер покрылся толстым слоем пыли, к эпоксидке я не прикасался больше месяца, а последняя поделка (второй экземпляр Таллиннского верхнего маяка в масштабе 1:500) так и стоит не доделанная. При этом, только в очень редкие дни я выполняю свой план и постоянно живу с ощущением, что я что-то кому-то должен. Это давит. Очевидно, план надо снижать, я уже готовлю себя к мысли, что в этом году релиза не будет. Более того, с фотографиями всё совсем вышло из-под контроля. То, что начиналось очень хорошо, скатилось в канаву: из всех людей, кто согласился помочь своими фотографиями, снимки прислали 12 человек, а это менее половины. Те, которые прислали, вы самые лучшие, спасибо вам огромнейшее! Остальным я пытался напоминать, кто-то отказывался от участия в проекте, кто-то игнорит, кто-то переходит на агрессию, мол, вообще не до меня. В итоге, сейчас я вообще не занимаюсь поиском фотографий.

Ладно, ныть мы все умеем, а что по существу? По существу, полностью готов регион Калининградской области (11 маяков), но нет фотографий к одному из маяков (Гвардейский). В Инстаграме я их нашёл, но получить не удалось. Следующий регион, Сахалин и Курилы - всего 45 маяков, из которых сейчас написаны тексты для 35, фотографии вообще не подготовлены. На следующей неделе необходимо его закончить. Дальше надо будет делать самые популярные регионы: Финский залив, Ладога, Онега, Белое и Баренцево моря. После этого, в теории, можно выпускать приложение и после этого добавлять остальные данные. Ещё есть идея - после релиза запустить открытый канал в Телеграме для обсуждения приложения. Такой вот роадмап.

29 Сентября

Продолжаю квадрокоптерные гадания. Состоялся официальный анонс новых дронов от Autel. Новой информации - крупицы. Цены уже озвучены, а, значит, можно сравнить новинки с конкурентами.

Начну с младшей серии, которую я для покупки себе точно не рассматриваю. Это явные конкуренты DJI Mini 2, который стоит у нас 459 €. Что покупатель получает за эти деньги: совсем простенькую 12 MP камеру с сенсором 1/2.3” и f/2,8 и 31 минуту полёта. Autel EVO Nano будет стоить 649 $, а EVO Nano+ - 799 $. Предположу, что европейские цены будут в районе 620-630 € за первый и 749 € за второй. Я очень надеюсь, что в Autel сидят адекватные люди, которые понимают, что они зарубились с безусловным лидером и выставляя такие цены, надо и спецификации иметь соответствующие. Autel EVO Nano, который стоит в полтора раза дороже "миника" будет иметь 1/2” матрицу на 48 мегапикселей при f/2,8 и летать 28 минут. Все мы знаем, что мегапиксели - оружие маркетологов, а не фотографов. То есть, в теории и по спецификациям этот дрон не выглядит в полтора раза лучше, чем DJI Mini 2, но стоит именно так. Сразу оговорюсь, что здесь и далее я совершенно не рассматриваю лётные характеристики дронов (за исключением времени полёта). Они важны, но не критичны, так как мы имеем дело с "первым эшелоном".

Перейдём к Autel EVO Nano+. Тут при тех же 28 минутах полёта мы получим другую камеру на 50 MP с RYYB-сенсором размером 0,8-дюйма с фокусировкой PDAF + CDAF и f/1,9. Погуглил-почитал про RYYB-сенсоры, их использует Huawei в своих флагманах, но реально ли они лучше классических RGGB-матриц или это чистый маркетинг, никто не ответит. Для дрона весом 249 грамм это хорошо, но не так хорошо, чтоб стоить вдвое дороже, чем DJI Mini 2. "Миник" от DJI покупают люди не столь искушённые в фотографии и для них 31 минута полёта на 459 € выглядит куда более привлекательно, чем 28 минут за 620 или даже 749 €. По итогу, мне не совсем ясно, кого Autel видит целевой аудиторией этих дронов.

Autel EVO Nano

Повышаем класс до EVO Lite и EVO Lite+. Очевидно, что конкурируют они с DJI Air 2S, который стоит 999 € и предлагает 31 минуту полёта и камеру на 20 MP с дюймовым сенсором и f/2,8. Autel просит за EVO Lite 1149 $, что в Европе, я думаю, выльется в 1000 - 1099 €. За эту сумму предлагается 40 минут полёта и камера, как на EVO Nano+, но с возможностью повернуть её вертикально. По цифрам и в теории не впечатлило. Но живые снимки и сравнения могут всё поменять. Теперь модель EVO Lite+. Здесь обещают дюймовый сенсор на 20 MP с регулируемой диафрагмой f/2,8-11 и некой особой постобработкой для ночной съёмки. Ещё на обоих дронах линейки Lite есть удаления тумана со снимков. Я давно пользуюсь этим в Фотошопе и предпочёл бы и дальше так делать, не доверяя это автоматике. В любом случае, если на EVO Lite+ будет стоять та же камера, что уже год используется на EVO II Pro, то это мой вариант. Во всех обзорах, что я видел, камера EVO II Pro при плохом свете по детализации мощно уделывает камеру DJI Mavic 2 Pro, на который я сейчас снимаю. В свою очередь вторая "прошка" по качеству снимков превосходит Air 2S, хотя по параметрам камеры очень близки.

Последнее, что у нас осталось - цена. Для EVO Lite+ она озвучена в 1249 $, спрогнозирую европейскую цену в 1100 - 1179 €. Да, это лучше, чем Air 2S и даже лучше, чем Mavic 2 Pro, хоть и весовые категории тут разные. Определённо, этот вариант мне очень интересен. Теперь ждём ответного хода от DJI и анонса EVO III Pro, вот где будет самое интересное! Ну а продажи новых дронов Autel начнутся через месяц, в конце октября.

28 Сентября

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

Непосредственно на острове нас встретила хозяйка (имени не знаю). Она и парень Кристьян, который привёз нас на лодке с материка, сейчас являются единственными жителями острова. Оба они наёмные работники. Хозяйка провела экскурсию по, практически, всем зданиям. Надо понимать, что островок совсем небольшой (полтора километра в самом длинном месте) и почти полностью "голый". Главное, что на нём есть - маяк. Все постройки - маячный городок из пяти построек и несколько современных строений, поставленных тут же. Деревья растут только в маячном городке, вся остальная территория - поле с кустами можжевельника.

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

Вернёмся к острову. У нас была возможность выбрать себе номер из нескольких и мы остановились в отдельностоящем домике, именуемом "чёрным сьютом". Построен он был в апреле-мае этого года, а дизайн интерьера заказывался в конторе HÖME. Интерьер, как по мне, причудливый, интересный, но с вопросами к комфорту. Главной фишкой этого дома, полностью прозрачной (снаружи - зеркальной) стеной с видом на восход мы не насладились. Из-за сырости стекло быстро запотело, вдобавок утром всё небо было затянуто облаками и видимого восхода не было. Кстати, помимо этого домика, тут есть ещё две туалетные кабинки, стоящие на метровом возвышении с такой же прозрачной стеной. Сидишь там, впитываешь вечность, параллельно расставаясь с каловыми массами.

Насколько я заметил, быт на острове весьма специфический. Несмотря на такое небольшое расстояние от материка, электросеть сюда не проведена. Поэтому что возможно делается при помощи газа (готовка, обогрев воды и некоторых помещений), а для остального есть электричество от генератора, который на ночь выключают (может, летом не так).

Покидаю Вийрелайд Покидаю Вийрелайд.

Ничего не буду писать о маяке, для него будет отдельная публикация. Подведя итог поездки на Вийрелайд скажу, что остров мне понравился, но в сердце не запал. Он очень необычный и я даже представить не могу, чтобы приехать туда летом, когда вокруг полно народу. А вот сходить зимой по льду - моя тема.

24 Сентября

Поизучал неподтверждённые спецификации Autel Evo Lite. Из интересного: возможность вертикальной съёмки, дальность полёта до 10 км и датчики спереди и снизу. Почему это интересно для меня? Начну с датчиков. Каждый новый дрон обвешивают ими всё больше и больше и больше, из-за чего цена только растёт. Я же их всегда отключаю и платить за эту фичу не особо рад. Дальность полёта в 10 км в сочетании со временем полёта в 40 минут - очень круто, тут и объяснять нечего. Возможность вертикальной съёмки была на первом DJI Mavic Pro, я ею часто пользовался и мне очень не хватало её во втором Мавике. Нередко бывает, что объект съёмки окружен деревьями, нормально его видно только вблизи, но в кадр он не помещается. Вот тут возможность вертикальной съёмки очень выручает и никакими панорамами это не заменить.

Если говорить об Autel Evo III, который, судя по всему, будет анонсирован в скором времени после выхода Evo Mini и Evo Lite, то там обещают примерно всё то же самое, что уже было в "двойке". Будет четыре модификации дрона с разными камерами (у Autel Evo II их сейчас три). Надо сразу понимать, что это флагман линейки Autel, а, значит, он должен существенно отличаться от младших моделей. Пока по цифрам эта разница весьма мала, значит будут ещё "плюшки". Надо ждать анонса.

То пусто, то густо

Всё это было бы не так весело, если бы... сегодня в сеть не "утёк" мануал DJI Mavic 3 (уже без Pro) со всеми-всеми спецификациями.

DJI Mavic 3

Внешний вид дрона и его ключевая особенность полностью совпадают со всеми предыдущими "утечками". Скажу честно, после Autel, спецификации нового Мавика не впечатляют. Будут 46 минут полёта и вес менее 920 грамм. У второго Мавика время полёта вдвое меньше, а вес почти такой же - 907 грамм. Батарея нового дрона ощутимо больше и тяжелее, значит облегчали саму "тушку". Не в ущерб ли прочности? Идём далее. Главной и ключевой особенностью дрона является двойная камера. В одном корпусе будут соседствовать 12-мегапиксельная зум-камера с полудюймовым сенсором и привычная широкоугольная камера с диафрагмой и матрицей 4/3 дюйма. Решение неожиданное и на данный момент для меня оно выглядит странным и даже сомнительным. Тем не менее, именно на него DJI и делает ставку, о чем говорит "утекший" рекламный постер дрона.

DJI Mavic 3 Poster

Из неприятного для меня - пульт DJI RC-N1 в комплекте. Я считаю пульт DJI Mavic 2 Pro лучшим из-за встроенного экрана, которым я пользуюсь постоянно, и компактности. Господа же из DJI так не думают и комплектуют все свои последние дроны бандурой без экрана, но с большой батареей. Надеюсь Autel так делать не будут, их пульт от Evo II тоже весьма хорош. Чтож, в любом случае, делать выводы ещё очень рано. Официальный анонс DJI Mavic 3 состоится, судя по всему, 15 ноября. Autel анонсирует Evo III раньше, что DJI совсем не выгодно. Будут ли они менять планы? Скоро узнаем.

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