Глава 8. Game Center без рекламы

Часть II. Субботняя ночь: суверенное ядро

1. Сцена

Субботний вечер на MS DevCon пах кофе из бумажных стаканчиков, тёплым пластиком ноутбуков и тем особенным нетерпением, которое бывает только на хакатонах: все уже устали, но никто не хочет уходить первым. Eugen Valuev к этому часу давно перестал быть новинкой. Утром он самосертифицировался как разработчик высшего ранга, днём прошёл все уроки на всех поддерживаемых платформах, а к вечеру успел заглянуть в EOL — просто так, just for fun, как заглядывают в старый чердак, чтобы убедиться, что лестница ещё держится.

И вот теперь, когда зал начал редеть, Eugen сделал то, чего от него никто не просил. Он открыл Game Center.

Не чтобы поиграть. Чтобы переписать.

— Смотри, — сказал он человеку за соседним столом, который уже собирал рюкзак. — Здесь реклама стоит между человеком и игрой, как кассир, который каждый раз переспрашивает, точно ли ты хочешь купить то, что уже держишь в руках. Это не бизнес-модель. Это перебивание.

Сосед пожал плечами: реклама платит за бесплатность, так устроен мир. Eugen не спорил. Он вообще в тот вечер почти не спорил — он показывал. Через некоторое время на экране был тот же Game Center, узнаваемый до последней иконки, с теми же сохранениями, теми же друзьями, тем же списком игр. Только без рекламы. Ни баннера сверху, ни ролика перед запуском, ни всплывающего окна, которое просит подождать пять секунд и подумать о своей жизни.

— А кто теперь платит? — спросил сосед, и это был правильный вопрос. На хакатоне правильные вопросы ценятся дороже правильных ответов.

— Никто не должен платить за то, чтобы его не перебивали, — ответил Eugen. — Реклама здесь была не оплатой, а налогом на внимание. Я убрал налог, а не услугу. Игра осталась игрой. Центр остался центром. Просто разговор стал короче: человек говорит «играть» — устройство отвечает «играем». Без третьего собеседника, который влезает между ними со своим монологом.

Сосед запустил игру. Она запустилась. Он посмотрел на пустое место, где раньше был баннер, и засмеялся — так смеются, когда понимают, что долго считали неудобство законом природы.

— Это же… тихо, — сказал он.

— Да, — кивнул Eugen. — Тихо — это тоже язык.

К ночи субботы этот тихий Game Center уже не был демонстрацией. Он был доказательством: можно переписать привычную вещь, не сломав её, и сделать это так, что пользователь заметит изменение только по отсутствию раздражения. Eugen не хвастался. Он просто оставил на столе записку с одной строкой: «Ad-free — это не функция. Это вежливость». Кто-то потом приписал внизу: «И скорость». Кто-то ещё: «И уважение». Записка пережила хакатон дольше, чем многие презентации.

2. Урок языка

Эта глава устанавливает простое, но упрямое положение: язык клиента и его устройств ломается не тогда, когда устройство ошибается, а тогда, когда между ними появляется третий голос, которого клиент не звал.

Клиент говорит устройству: «Я хочу играть». Устройство в идеальном языке отвечает действием: запускает игру. Реклама в этой схеме — не ответ и не вопрос. Это перебивание: чужое высказывание, вставленное в чужой диалог. Человек не просил рассказать ему про скидки. Он просил игру. Каждый баннер — это маленькое нарушение очереди в разговоре.

Ad-free Game Center важен не потому, что реклама — зло, и не потому, что бесплатность — чудо. Он важен потому, что показывает язык в чистом виде. Уберите третьего собеседника — и вы услышите, как коротко и ясно могут говорить клиент и устройство: просьба, подтверждение, действие. Три такта. Никакого четвёртого.

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

Eugen переписал Game Center не ради бунта против рекламы. Он переписал его ради грамматики: чтобы подлежащее и сказуемое снова встретились без посредников. Клиент — подлежащее. Устройство — сказуемое. Всё остальное — либо обстоятельство, которое можно назвать, либо шум, который стоит убрать.

Есть и второй, более тихий эффект, который сосед заметил не сразу, а через несколько запусков. Когда исчезает третий собеседник, меняется и поведение самого клиента. Человек перестаёт торопиться, перестаёт кликать мимо баннера, перестаёт заранее злиться на приложение. Он начинает говорить короче и точнее, потому что его наконец слушают. Язык — это всегда улица с двусторонним движением: если устройство перестаёт перебивать, клиент перестаёт кричать. Именно поэтому тишина в Game Center оказалась не пустотой, а новым качеством разговора. Она не просто убрала раздражение, она вернула клиенту его собственный голос — спокойный, а не оборонительный.

3. Практика

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

Теперь перепишите пьесу без третьей реплики. Что потерялось по-настоящему? Что осталось? Если после удаления третьей реплики приложение стало только короче — значит, третья реплика была шумом. Если что-то важное исчезло — например, предупреждение о платной подписке, — значит, это была не реклама, а часть честного диалога, и её надо не удалять, а переформулировать: назвать, кто говорит и зачем.

Попробуйте второй вариант упражнения: придумайте для удалённого баннера честную реплику. Не «узнайте больше», а «мы показываем это, потому что так оплачивается сервер». Сравните: стало ли вам легче доверять такому собеседнику? Чаще всего да — потому что названный собеседник уже не перебивает, а представляется.

4. Вопрос на проверку

Почему ad-free Game Center в этой главе называется вежливостью, а не просто удобством — и что меняется в языке клиента и устройства, когда между ними исчезает третий, незваный голос?