Вчера занимался странным: отлаживал наш фронт на... смарт-ТВ.
Погодите, я все объясню.
Если в вашем продукте есть красивые графики (курсы акций/биткойнов, дашборды и прочий мониторинг), наверняка найдутся клиенты, которые захотят повесить эти картинки себе в офис - на стену, на большом экране. В Штатах это очень модно и молодежно. Кое-где в Европе тоже. Так что будьте готовы к тикетам "ой, а ваше приложение не заводится на телеке!!"
(мы сначала немного ошалели, тикет закрыли, а клиента вместе с его телевизором послали куда подальше, но оказалось, что таки да - это общепринятая практика. Пришлось чинить)
Короче, я пару часов возился с эмуляторами телевизоров (LG webos SDK, Samsung Tizen SDK, Philips и тп) и они все ужасны. Сначала ты качаешь 10гб какого-то говна, потом продираешься через инсталлеры, потом запускаешь эмулятор и... выясняешь что в нем нет веб-браузера и тд. и тп.
Лучше так: по спекам телека находим ОС, по ней - версию встроенного Chromium-движка, ставим эту версию локально и тестим. В нашем случае это оказался Chromium 51, который как-то криво ест secure-кукисы и поддерживает не весь ES6.
Гугл хранит все билды Хромиума за всю историю. Они portable, небольшие и быстрые (я аж всплакнул, каким быстрым был когда-то Хром)
Основной квест - найти номер нужного билда по номеру версии. Чтобы не лазить вручную по коммитам и тегам, добрые люди написали удобную тулзу (выбираем "мак/вин/линух", номер версии и получаем ссылку на скачивание)
PS. кто вспомнит, из какого фильма кадр - тот получит водокачку
Post #94
2.9K