🔥

Тред (Андрей Нагих)


💽Я обещал рассказать про выкладывание в сторы.
notion image

О, иногда это напоминало цирк абсурда! Казалось бы, вот рядом целая индустрия мобильных приложений выросшая с нуля за те же самые ~пять лет. В чём их успех? Придут разработчики — будут программы. Будут программы — придут пользователи. Придут пользователи — купят смартфоны.

💩Но нет. Во-первых, у каждого производителя стор свой. Ну это даже не удивляет.

💩Во-вторых, не все сторы одинаково полезны. Самые молодцы это Samsung, там всё как-то ещё отлажено было и автоматизировано. У Panasonic стор это коллекция ссылок на сервера разработчиков, и деплой туда шёл через форум. Потом форум закрыли вместе с российским представительством

💩 В-третьих, первый раз встать в стор некоторые вендоры превращали в испытание похлеще Форт Боярд. Боже, как мы намучились с LG!

Процесс добавления приложения в их стор занял у нас 6 месяцев! Я не шучу. Не знаю как сейчас, но в 2014 году это был просто цирк с конями.

Самый абсурдный баг, с которым нам завернули деплой был «Ваше приложение не открывается». После непродолжительной переписки с RTT=24 часа выяснилось, что они взяли ссылку на M3U плейлист и пытались установить её на телевизор.
notion image

Локальный мем: Разработчик SmartTV должен уметь разговаривать с Корейцами. Мы даже в вакансиях это писали. Сейчас, наверное, неполиткорректно звучит, мда.

💩Очень частый баг на ревью связан с сетевыми проблемами. Видеоконтент на серверах в России. Тестировщик с телевизоров в Корее. Картинка рассыпается. 🤯 Серьёзно, это до сих пор происходит, и что делать с этим — непонятно. Хоть CDN поднимай в Корее.

💩 Ещё классный казус: приложение показывает рекламу, это указано в карточке в сторе. Но т.к. рекламодателей в Корее у нас нет, то на тестировании реклама не показывается. А-та-та, почините, у вас реклама сломалась.

В итоге, на подсети вендора настроено и своё вещание, и фейковая реклама.

Ревью могут завернуть из-за бага, который в прошлый раз не посчитали критичным.🤷‍♂️ Опять похвалю Samsung — у них всё чётко структурировано, каждому багу задаётся приоритет, и он не меняется. Минорные баги править не обязательно, релиз пройдёт с ними. Работа чере web-интерфейс.

💩Взрывает мозг отчёт о багах от LG (кажется до сих пор так), приходит письмо со вложенным Excel, в котором огромная плохо скролящаяся таблица с очень мелким текстом, в которую встроенны видео с воспроизведением багов.
notion image

В общем, на процесс деплоя в стор надо закладывать месяц-два. Я не разрабатывал под мобилки, но вроде там быстрее этот процесс. Расскажите, кто в курсе.

Есть чит (как и в мобильных сторах), задеплоить приложение-пустышку, которая будет редиректить на сервер разработчика с актуальной версией приложения. Но за такое могут и забанить.

Вендоры страсть как хотят держать руку на пульсе и контролировать качество приложений. Даже Panasonic, у которого стор де факто и устроен как коллекция ссылок на наш сервер, хочет тестировать свежие версии предварительно.

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

Думаю, теперь вы понимаете, почему для SmartTV так мало приложений. Писать сложно, деплоить долго, сплошной геморрой.