Говорят, в IT много платят. Как построить успешную карьеру разработчика, оставаться востребованным и не выгорать (Правдина) - страница 135

Для тестирования внесенных изменений и проверки приложения на ТВ требовалось скопировать его на флешку, причем положить очередную версию следовало в папку с определенным названием, которая в свою очередь размещалась в папке – также с волшебным именем, а та – в еще одной. Тонкости разнились по платформам и быстро эволюционировали, не всегда спеша доступным образом уведомлять об этом разработчиков. То менялось название магических директорий, то способ их установки на самом ТВ – да-да, помимо прочего, требовалось проделать еще десяток манипуляций в интерфейсе устройства, чтобы приложение установилось или обновилось. А то и вовсе пропадала поддержка USB-носителей, и все сборки приходилось загружать на специальные сервера через сайт для TV-девелоперов платформы. Каждая такая операция на каждой платформе имела склонность не работать. Просто не делать очевидно от нее ожидаемое: «увидеть» обновленную версию приложения, запустить очередную сборку, подконнектиться к ПК или серверу. Только внутреннее чутье и передаваемый из уст в уста тайный опыт позволяли выживать в мире ТВ-разработки. То требовалось обязательно изменить название приложения, то указать порт для соединения, то проставить секретную галочку. Лидером по сюрпризам и скорости их изменения, пожалуй, был Samsung. Модель каждого года неизбежно меняла свою цепочку танцев с бубном. Возможность просто закинуть код на флешку, вставив ее в ТВ, быстро сменилась необходимостью синхронизировать приложения со своим рабочим сервером. Разумеется, выполнив предварительно ряд волшебных настроек на своем ПК, в интерфейсе ТВ и поменяв конфигурационный файл для очередного багфикса. А в конце 2010-х уже приходилось выполнять пачку операций по пересборке и переустановке в специально поставляемой консоли разработчиков или же в IDE. Рядышком держался LG – простота копирования на флешку сохранилась там несколько дольше, хотя и требовала постоянных пересборок через специальный сайт с выставлением определенных последовательностей галочек и выбором магических опций. Philips оставался мечтой тестировщика, пожалуй, дольше всех. Достаточно было запустить веб-страничку приложения на своем локальном веб-сервере и для открытия его на реальном ТВ требовалось всего лишь ввести IP-адрес вашего ПК, доступный внутри сети. Другой вопрос, что ввод двоеточий, слешей и прочих символов с телевизионного пульта – то еще удовольствие, по удобству напоминающее те чудесные интерфейсные решения, когда для переключения чекбокса вам приходится перетаскивать скролл или ловить бегающий по экрану мяч.