Обновить
3

Пользователь

Отправить сообщение

Там всё ещё интереснее: Инноп выдаёт диплом так, что при поступлении в зарубежную магистратуру приходит ответ «не хватает академических часов». Их система 3+1 фактически закрывает возможность попасть в магу многих сильных вузов. В итоге приходится либо доучиваться где-то ещё, либо искать обходные пути, искать заведение попроще и прочее.

Привет! спасибо за замечание; выше ответили о причинах такой манеры повествования)

Привет!
да, все верно отмечено, фронт(android/ios/TV/web) был полностью поддержан силами Flutter'а и одной кодбазой;
поход сильно в технические детали касательно этого тянет на отдельную статью, поэтому мы не стали перегружать текст такими подробностями. Вообще, архитектурно здесь мы выбрали Riverpod + freezed + flutter_hooks + DI силами провайдера;

Из интересного можно отметить оптимизацию интерфейса под устройства без сенсорного ввода (телевизоры). Это кажется очевидным, пока не нырнешь в имплементацию и становится не так комфортно.
Накидаю ссылок для изучения интересующимся:
https://github.com/flutter-tizen/flutter-tizen/blob/master/doc/develop-plugin-csharp.md
https://developer.samsung.com/smarttv/develop/native/flutter.html
https://www.dltlabs.com/blog/how-to-create-an-android-tv-app-using-flutter-362536

Что касается перформанса:
с точки зрения опыта пользователя глобальных никаких просадок мы не заметили; а немного попроффилируя в девтулзах в целом мы убедились что фпсы не страдают относительно нативных решений, но это очень не точные данные, причины очевидны.

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

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

о, спасибо, с кинопоиском действительно классный пример! мы что-то даже его забыли рассмотреть.

Если мы правильно понимаем, Кинопоиск(поддержка deep dive) и правда делает предобработку; но ведь здесь решается проблема не в пропускной способности, а оценки качества(что мы вообще ок предсказали правильно, например, отправили толокерам натыкать тот там актер или не тот, в нужном ли месте обозначен);
Мы тоже считаем, что предобработка нужна в том числе для проверки качества(будь то проверка актеров или проверка полученных тифлокомментариев)

зачем Kion'у обработка в процессе, я не знаю честно говоря) но в целом Kion изначально сказал, что им нужно было такое решение, возможно, это связано с их внутренними ограничениями, мы до конца не выяснили

/// если что, не являюсь сотрудником яндекса, и мои предположения о принципе их работы сложены лишь на основе опыта с кинопоиском как пользователя; могу ошибаться и они делают намного умнее, совсем по-другому!

Привет!
во первых, ребята из МТС просили именно обратить внимание на обработку видео потока в процессе просмотра, нежели обрабатывать заранее; чтобы тифлокомментарии были доступны сразу же, без ожидания со стороны пользователя - так что это основная причина;
во вторых, мы постарались повторить опыт команды Яндекса с реализацией закадрового перевода видео; как мы помним изначальное их решение заставляло ждать загрузки видео, но потом они переделали и теперь популярные видео обрабатываются и переводятся в процессе

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность