Главное о кейсе
В Европе строгое законодательство против пиратства. Если просто так взять и скачать фильм, то к вам постучится полицейский и выпишет огромный штраф.
Люди нашли выход — в Европе развит спрос на реселлеров плейлистов. Можно связаться с ними и подобрать плейлист по своим вкусам. Чтобы проигрывать плейлист, его нужно куда-то загрузить, и IPyes — как раз то приложение для проигрывания контента, который предоставляется реселлерами.
Как проект изменил жизнь пользователей
Пользователи получили сразу шесть приложений для загрузки кастомных плейлистов и просмотра контента. Плюс веб-сайт. Мобильные приложения для iOS и Android уже есть в AppStore и Google Play, как и ТВ-приложения для Samsung, LG, Android TV и TV OS.
Бизнес-задача и ее решение
Уже купив плейлист пользователь как правило не хочет покупать дополнительно и доступ к сервису просмотра. Поэтому мы совместно с заказчиком решили интегрировать модель “премиум статуса”, позволяющего отказаться от показа рекламы. Такое решение помогло заказчикам получать прибыль не только с подписки на сервис, но и показа рекламы обыкновенным пользователям.
Крафт (мастерство), реализация, технические детали
Мы долго искали тот самый видеоплеер по нескольким критериям: он дружит с mkv и онлайн-трансляциями, работает на Android и Apple, у него хорошая поддержка разработчиков и, в идеале, он бесплатный. Оказалось, что очень мало хороших кроссплатформенных плееров соответствуют всем критериям и еще меньше — поддерживают mkv, формат, который часто встречается в кастомных плейлистах.
Попробовав разные варианты, мы остановились на React Native VLC media player. По умолчанию в нем нельзя менять озвучку и субтитры, но в VLCkit, библиотеке плеера для iOS, под коробкой указано, как это делать. И ее можно редактировать — у VLCkit лицензия с открытым исходным кодом. Наши разработчики воспользовались возможностью и переписали часть React Native VLC media player.
Чтобы сделать просмотр контента максимально удобным, мы интегрировали EPG — электронную программу телепередач. Во время просмотра ТВ-канала пользователи по клику видят информацию о том, что за шоу они смотрят, как долго оно будет идти и что следующее в программе.
Инсайты, гипотезы, процесс создания и взаимодействия с заказчиком
Во время работы над приложением мы встретились с интересным багом: при распаковке стандартного плейлиста, порнографический контент оказывался в самом верху списка. Заходя в приложение, пользователь в первую очередь видел именно его, и к тому же в виде крупных ярких постеров. Учитывая табуированность темы секса и распространенность любопытных детей в современном обществе, это был не лучший рекламный ход! Да и наши тестировщики не планировали смотреть на работе порно.
Мы слегка переписали код и убрали контент, маркированный XXX из верхних позиций списка. А еще добавили в настройки опцию «скрыть взрослый контент». За два нажатия пользователи могут вообще убрать порно из списка — чтобы вызволить его, понадобится пин-код.
Скриншоты