Pull to refresh

Comments 48

Сергей, я думаю, вам уже говорили что у вас неповторяемый стиль изложения?

Я читаю хабр через RSS и, в последнее время, там пропало поле author, так что стало сложнее ориентироватся. Однако, после двух абзацев до ката у меня сразу возникла мысль - а не Milfgard ли это? И - он.

Очень интересны все ваши статьи - и про игры, и про путешествия, и про футбол, и даже про менеджмент. Спасибо.

Нет, никто не говорил, но вот это как-то получилось само:

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

  1. При запуске пользователю предлагается ввести номер сессии. Номер отображается на экране телевизора. Отпадает проблема с QR-кодами.

  2. После ввода номера открываем окно с вариантами ответа или вводом слова.

И, в общем, всё. Остальное делает ваш сервер или приложение телевизора.

Так делаем. Первичные тесты показали, что установка приложения — это намного более высокий порог входа в игру, чем все вот эти танцы с браузером. Вы учтите, что мы про в том числе про аудиторию, которая не знает точно, как QR сканировать.

Установка приложений так-то проще чем сканирование QR кодов. Хотя бы потому что сканировать в окружающем пространстве нечего, а условную "телегу" все ставили.

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

Обычно просто скачиванием все не ограничивается - сначала скачай, потом зарегистрируйся, придумай пароль, подтверди пароль, запомни пароль, подождите ребята я сейчас, подтверди email, введи email и пароль для логина, не начинайте без меня, дать разрешение на доступ к контактам, камере, микрофону, координатам, bluetooth, google pay, файлам, выбрать игру, загрузить плагин, найти сервер, какой там код для входа, выбрать имя, уфф.. И всё это слегка нетрезвым в слегка нетрезвой компании.

Ну так можно же просто сделать нормальное приложение, чтобы пользователю не приходилось делать ничего из этого?

Можно. А много вы видели таких приложений, которые, через некоторое время, не хотят ввести дополнительные фичи? Анонимный одноразовый пользователь не так ценен для бизнеса, как зарегистрированный пользователь, которому можно будет отправить рекламное письмо для того чтобы попытаться его снова привлечь. При всем уважении к Milfgard, он может не один принимать решения, да и компании, как мы видим, продаются и меняют курс.

Кстати говоря, еще неизвестно проще ли сделать приложение чем использовать браузер. Сколько там у нас версий Android сейчас? У меня телефону почти 5 лет - где гарантия что приложение захочет поддерживать все предыдущие версии?

Чтобы вы понимали, в каждом орбитальном проекте есть руководитель, который принимает решения. Они не всегда совпадают с тем, что нравится мне или кому-то ещё. Это из коробки такая архитектура проектов, чтобы руководители были максимально независимы. Это их проекты, их шкура на кону. Можно прийти как к экспертам и задать вопросы, но не обязательно делать как в ответах.

Да, я об этом и говорю.

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

Извините, а что помешает почти всю перечисленную вами гадость добавить на сайт?


Ну там, регистрацию, пароль, его подтверждение, email, разрешение на пуши, разрешение на доступ в соцсети, далее тот же код для входа...


Почему вы верите команде что они сделали браузерное приложение без всего этого, но отказываете им в вере когда речь заходит о приложении нативном?


Тем более уж вы-то наверняка знаете где в телефоне кнопка удаления обнаглевшего приложения...

Браузер не будет запрашивать доступ к контактам и персональным данным, да и к микрофону не "на всякий случай" (привет приложениям банков), а только если реально нужен.

Но, в целом, да - в браузере можно навертеть примерно столько же.

Снова пример - я был недавно на одном митапе. Там ребята сделали голосовалку для аудитории по презентации. Заходишь на сайт, вводишь 4 цифры кода, голосуешь анонимно. Быстро и просто. Стал бы я ставить приложение? Нет.

Несколько лет назад мы фантазировали на тему таких интерфейсов в телефоне. Продумывали UX всех взаимодействий. Класс, что у вас получилось зарелизиться!

С технической точки зрения, многие SPA-фреймворки умеют из коробки в навигацию. А наличие подобного механизма помимо положительного влияния на UX еще и упрощает разработку, что ведет к ускорению процесса.

PWA-установка на домашний экран довольно простая (по-сравнению, с установокой приложения из Аппстора, например, ввод пароля (а такое бывает) напрочь застопорит процесс установки).

А PWA обладает полноэкранным режимом. Из бонусов -- процесс установки может быть отложен до первого успешного раунда или даже игры.

Так процесс онбоардинга будет еще проще.

А что если в качестве интерфейса использовать мессенджер, телеграм например? Нажатия кнопок, отправка коротких сообщений - очень хорошо укладываются в логику бота.

делаем как раз пилот, будем пробовать

Спасибо, но мне не нужен всякий хлам на телефоне. Каждый считает, что обязательно надо приложение заставить поставить, чтобы больше рекламы всякой показать. Доходит до идиотизма, когда каждый сайт теперь приложение имеет и всячески заставляет его ставить...

Телефон с минимумом приложений живёт на одном заряде неделю, а как понаставишь всякого, так неделя превращается в 2 дня.

обязательно надо приложение заставить поставить

Это точно. Сейчас еще мода частенько просят обновить, иначе — не работает. Что там изменили такого за месяц, что нужно заново накатывать.

Все приложения, кроме тех, от которых нужно получать уведомления, типа мессенджера, почты, банка, добавляем в Deep Sleeping Apps. Они там сидят и не отсвечивают больше.

Эх, вот бы все приложения/сайты так разрабатывались...

Браузер, естественно, отбрасывает на домашний экран, потому что перехода между страницами в SPA нет.

SPA тут ни при чем, это ваши разработчики забыли про history API.

History API мы регулярно юзаем в своих проектах, но здесь после захода в комнату URL всегда один (https://mobile.pstv.ru/room/XXXX), а внутри всё зависит от состояния, поэтому history нас тут не спасет. Если увидим, что проблема становится массовой, будем думать, что делать. Пока жалуются крайне редко.

После каждого нажатия на что бы то ни было, генерируется новый шаг в истории, суть не меняется для отката - главное, защищает от рандомного отпрыга. Можно предлагать изменить ответ, либо сказать "звыняйте, неть"

Так состояние тоже можно в историю записывать при желании.

Не смог поставить на относительно свежий стик Xiaomi Mi TV:

Приложение PARTYstation пати-игры и квизы (разработчик: Komyagin Studio) недоступно в Google Play на этом устройстве.

Пока сходу могу только предположить, что дело в стране (которая в гугл-аккаунте прописана). У нас пока есть Азербайджан, Армения, Беларусь, Грузия, Казахстан, Киргизия, Молдова, Россия, Узбекистан.
Устройство должно поддерживать. А вы случаем не знаете, сколько там оперативки у вас в девайсе? Какая конкретно модель? Вроде ограничение не наше, а Google Play

Устройство с 1 Gb оперативной памяти, точная модель - MiTV-AESPO.
Я не знаю как проверить свою страну в настройках Google Play. На ТВ-приставке ничего похожего в настройках не нашел (это у меня единственное устройство с Андроидом). Есть такая инструкция - https://support.google.com/googleplay/answer/7431675?hl=en но она похоже только для смартфонов, в AndroidTV нет таких пунктов в меню. Возможно, у меня вообще никакая страна не указана.

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

а какие есть способы поставить на webos на лыжу тв? есть ли вариант просто с браузера на тв зайти?

Поставить - пока нет, как и на Tizen от Самсунга. Для них нужно делать отдельные версии продукта, упрощенные - это в планах, но не быстро.

С браузера можно зайти, но будет зависеть от мощности девайса. На средненьких LGшках в браузере может лагать.

А как играть человеку, если у него нету телефона/он разредился/телефон был забыт дома? Есть ли какой-нибудь способ играть двум людям с одного устройства?

В целом во все квизы можно играть с одного устройства, просто пропадет элемент соревновательности.

Попробовал вчера игру - супер. Жаль, конечно, что на современных телефонах, быстром ТВ и отличном wifi/проводном подключении все равно клиенты иногда почему-то отваливаются.

Самое неприятное - каталог игр на ТВ. Листать можно только с телефона, все тормозит. Может, каталог перенести хосту на телефон?

Мы сейчас разные штуки прорабатываем, чтобы ничего не лагало. Уже на самом деле намного лучше, чем было :) а будет еще лучше. Каталог на телефоне - возможно, но тогда остальные участники не увидят. Пока попробуем просто реализовать все побыстрее в текущей схеме

Тоже во время чтения подумал, что игру лучше на телефоне выбирать. А ещё можно таким образом организовать голосование за игру между участниками сессии.

Вот да. Я в браузере на компе каталог открыл - так эта хня мышкой пункт каталога ткнуть не даёт, только на кнопки на телефоне реагирует! ((
А имитацию мышки я на телевизорах видел, надо б подерживать ибо почему ж нет то?

Ой, похоже, ваш браузер пока не доверяет PARTYstation...

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

все девайсы в одной локалке по вафле. одна подсеть один ip внешний...

ещё из наблюдений: вот пока я пищу этот отзыв переключив вкладку хрома (на компе игра создана в другой вкладке) телефон как раз пищет что мой браузер не доверяет...

и ещё очень громкая музыка и тихих голос, и не нашёл возможности настроек изменять уровень громкости фоновой музыки и голоса, хотя в практически всех современных играх это есть...

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

вы, и сообщество хабра, меня извините, что я тут пишу.. я просто не очень понимаю куда писать - в личку мильфгарду или кому-то, кто ответственный за проект -- кстати да скажите куда сообщать то о найденых багах... - я хочу ещё потестать это с большим количеством людей, в том числе и с детями... и возможно ещё куча непонятностей выловим.. ;)

Спасибо!
Пишите прямо Kibkalo в личку, это быстрее всего.
Вы в СНГ или дальше? Сильно похоже на тормоза CDN.

россия, новосибирск, ростелеком

Спасибо! Все изучаем, скоро вернусь с ответами. И в любом случае все исправим. Проверка хабром традиционно выявляет кучу косяков :)

Задумка прикольная, реализация корявая... Например, принимает только русские номера телефонов, так что воспользоваться промокодом не получится. В большинстве бесплатных игр картинка зависает (на первом вопросе)...

По первой части — будут и остальные телефоны и страны, уже работаем над этим. Сейчас же с точки зрения платежей это два непересекающихся мира. А вот со вторым — будем разбираться.
Она зависает и не развисает потом? Если не сложно, можете сказать модель девайса (если это телевизор или приставка) или браузер (если веб)?

  1. Люди не умеют сканировать QR-коды

  2. Люди не умеют договариваться

Я бы предложил добавить логин через соцсети. При логине создается никнейм. Хост может добавить в игру по никнейму, тогда на телефон приходит инвайт и его надо принять.
Вариант с QR кодом, если пользователь залогинен он присоеднияется по логину, иначе - в анонимном режиме. Можно добавить друзей и список последних людей с кем играли.
Еще можно добавить id игры, который можно ввести в специалдьное поле для того чтобы присоеднится, для многих это достаточно простой вариант. Чисто цифровой вариант лучше чем буквы обычно(если он вменяемой длины конечно). Можно в UI отобржать с разделителями, типа 123-654-897
В этом случае один организатор сможет просто всех добавить. А сам логин обычно привычное действие. Вменяемыый никенйм генерируется по умолчанию чтобы легок добавить людей(а не через id). Список людей с кем играли и друзей позволяет легко подлкючаться во второй и дальнейшие разы, т.к. часто в такие игры играют одними тем и же компаниями. Анонимный доступ по QR позволяет добавлять новых людей, кто играет в первый раз.

Прямо сейчас делаем примерно это. Я думаю, что через пару недель уже будет первая версия.

Придирка, но всё таки. На скрине с джойстиком "OK" хоть и формально по центру кнопки, но выглядят буквы, будто съехали влево из-за перевешивающей О

Sign up to leave a comment.