Что я понял, когда отказался от super-app
О моменте 16 мая, голосе отца и решении строить YOLI как нечто другое.
Май 2026 · 12 мин чтения

I
Пятнадцатого мая две тысячи двадцать шестого года я отправил YOLI в Apple Review. К тому моменту над приложением работали шесть месяцев. iOS Build 22, четыре языка, аудио-гайды, ride-hailing, маркетплейс культурных туров, доставка из локальных кафе. По любым стандартам, на правильной траектории. На следующее утро Apple одобрил билд, и YOLI стал доступен в App Store. Шестьдесят с лишним загрузок за первые четыре дня. Без маркетинга. Всё шло так, как должно идти у людей, которые знают, что они делают.
В этот день я открыл приложение как пользователь. Не как фаундер, который проверяет фичи. Как человек, который скачал приложение в самолёте.
В наушниках раздался голос моего отца.
Точнее, его клон. Voice clone, сделанный из тридцати минут записи, на которой отец, профессор химии Академии наук СССР, рассказывает о своей жизни. Мы использовали этот голос как character продукта. Бободжон. Семидесятидвухлетний рассказчик из Бухары. Кросс-культурный носитель шёлкового пути. Так его описывал наш pitch deck.
Я нажал на маршрут до аэропорта. Голос отца сказал: «Заказ такси принят.»
Я сидел минут десять, не двигаясь. Потом закрыл приложение.
II
То, что мы строили шесть месяцев, это был super-app для Центральной Азии. По крайней мере, так я бы его описал партнёру в первой минуте разговора. AI-проводник, ride-hailing, последняя миля, культурные туры, last-minute deals. Шесть модулей в одном приложении. Целевой рынок, одиннадцать миллионов туристов в год. Защита от копирования, voice clone узбекско-таджикского старика на пяти языках. Хорошая защита, к слову. Никто не сделает её за полгода. Yandex Maps не сделает её никогда.
Это был хороший продукт. Большие фонды называют такие проекты «sound technology bet in growing region». Это значит, что они приняли бы участие. Это значит, что мы могли бы закрыть pre-seed за месяц, seed, через год, Series A, через два. У меня двадцать пять лет операционного опыта в логистических и retail-компаниях. У моих первых сотрудников, опыт построения двух стартапов до Series B. Команда могла выдержать гонку.
Но в тот вечер, после голоса отца на «заказ такси принят», я перестал хотеть выдерживать гонку.
Не потому что устал. Не потому что испугался. Не потому что увидел рынок изнутри и разочаровался. Произошло что-то более простое и более окончательное: я услышал, как голос моего отца озвучивает уведомление от Uber-style сервиса, и понял, что я не могу с этим жить.
Это не была эмоция в обычном смысле. Эмоция приходит и проходит. Это было что-то структурное. Как будто кто-то в моей голове, кого я не помню, сел рядом и сказал: «Этого делать нельзя. Не сегодня. Никогда.»
III
Если бы это было только моё ощущение, я бы продолжил. Founders, у которых работает первый MVP с шестидесятью загрузками, не разворачивают шестимесячные построения из-за смущения собственного голоса в продукте. В нормальной траектории founder надевает наушники, морщится, идёт к продуктовой команде и говорит: «Слушайте, давайте перепишем тон voice prompts. И ride-hailing flow проверьте, чтобы он звучал не так пошло.»
Но дело было не в тоне. И не в flow. Дело было в том, что категория продукта была неправильной. Super-app, по своей механике, есть агрегатор. Он берёт локальные услуги, такси, доставку, гидов, гостиницы, и упаковывает их в листинги для глобального потребителя, которому удобнее иметь одно приложение для всего. Это работает в категориях, где локальное уже коммодифицировано. В Москве, в Сингапуре, в Дубае. Везде, где культурная ткань размыта рыночными отношениями достаточно давно, чтобы локальное стало просто разновидностью предложения.
Бухара, другая. Самарканд, Худжанд, Ташкент, Алматы, Истаравшан. Любой из этих городов, это место, где локальное защищено изнутри. У плова в чайхане Арбоб-ака есть имя. У имама махалли есть род. У ремесленника, который делал двери в две тысячи двадцать шестом и в тысяча девятьсот двадцать третьем, есть преемственность. Эти вещи не выставляют себя в листинги. Они вообще не приглашают чужого без интродукции. Если ты войдёшь в чайхану туристом, тебя обслужат, но в самые тихие, самые настоящие моменты тебя там не будет. Это и есть культура с сохранённой душой. Слой, который ты не увидишь, если пришёл за товаром.
Super-app, помещённый в такую культуру, не масштабирует её. Он разрушает источник ценности, который пытается монетизировать. Это парадокс, который очень тяжело увидеть изнутри, потому что весь VC-словарь устроен для другой ситуации. Слово «growth» не имеет противопоставления. Слово «scale», добродетель по умолчанию. Никто не говорит на этом языке: «Этому товару нельзя в листинг. Этому слою нельзя в каталог. Эту культуру нельзя оптимизировать.»
Никто не говорит, потому что языка нет.
IV
Голос моего отца в приложении, это был сигнал, что я в этом разрушении уже участвую. Не теоретически. Прямо сейчас, на конкретной кнопке «заказать такси». То, что мой отец говорил мне ребёнком в Душанбе, в Бухаре, в Москве, в Стокгольме, когда мы туда переехали, на всех этих языках, становилось теперь голосом ride-share сервиса.
Это нельзя было исправить переписыванием voice prompts.
Это можно было исправить только переопределением, чем YOLI вообще является.
Шестнадцатого мая две тысячи двадцать шестого года я написал свой первый драфт того, что в нашей внутренней документации стало называться ADR-021, Three-Layer Architecture. ADR это сокращение от Architectural Decision Record, документ, который команды разработчиков используют, чтобы зафиксировать важные технические решения. Обычно ADR описывают выбор между PostgreSQL и MongoDB, или между REST и GraphQL. Мой ADR-021 описывал другое.
Он описывал три слоя продукта, которые не имеют права вызывать друг друга вверх по иерархии. Vision Engine, который читает эмоциональное состояние пользователя и композирует сцены. Decision Engine, который оркестрирует ресурсы под composed scene. Operations Engine, который executes невидимую утилиту, match, billing, push, persistence. И главное правило: снизу вверх, запрещено. Архитектурно. В коде. Operations не может позвать Vision. Decision не может определить, что увидит душа.
Это значит, что продукт физически не может стать engagement-optimization recommendation engine. Не может дрейфовать в marketplace ranking. Не может в какой-то день, под давлением метрик, превратиться в очередной Spotify-like алгоритм, который учит человека хотеть то, что выгодно платформе. Hard rule. В коде. Проверяемо в CI.
Это не маркетинговое обещание. Это инженерное решение.
И, главное, оно, производное от того, что я услышал в наушниках за день до этого. От принципа, который я после этого сформулировал команде в одной фразе: голос моего отца не будет заказывать такси.
Каждое продуктовое решение проверяется одним вопросом: «я бы хотел, чтобы папа это говорил?» Если нет, фича не отгружается. Это и есть operational filter. Это и есть три слоя архитектуры. Это и есть отказ от super-app.
V
Через несколько недель после ADR-021 одна из первых пользовательниц моей переосмысленной версии прислала фидбек. Я не назову её настоящего имени. Назову её Лейлой. Тридцать восемь лет, бухарка в третьем поколении, живёт в Москве. Бабушка её ушла за сорок дней до того, как Лейла приехала в Бухару закрыть траур. Сорок дней закончились. Она осталась ещё на один.
Этот один день, то, ради чего YOLI теперь существует.
Я не буду здесь пересказывать её день. Полная история есть на сайте, это уже не моя работа, это её. Скажу одно: в тот день Лейла услышала каклика. Птицу, которую её бабушка слышала каждое утро в детстве. Тот же каклик, конечно, не доживёт до сорока лет. Но он из того же сада. Из чайханы старого Арбоб Усмона, который не берёт денег и кивает на айванчик у пруда.
YOLI не сказал Лейле, что в Бухаре есть каклики. YOLI не показал ей рейтинг чайханы. YOLI не предложил «забронировать столик». YOLI пятнадцать минут молчал, пока Лейла не написала сама: «Бободжон, кто это поёт?»
И только тогда голос моего отца, тот самый, который в неправильной версии озвучивал «заказ такси принят», сказал ей: «Каклик. Бабушка ваша его слышала каждое утро в детстве. Этот же каклик. Он не тот, конечно. Но он тоже из этого сада.»
Лейла плакала, глядя на чай в пиале.
Это и есть то, чем YOLI стал, когда я отказался от super-app. Это не приложение. Это присутствие.
VI
У меня есть дочь. Ей четырнадцать. Её зовут Дарина. У нас в семейном архиве есть восьмиметровый свиток, на котором написаны имена нашего рода, около пятнадцати веков переходов между цивилизациями, около ста печатей разных государств, которые удостоверяют, что эти люди жили и эти люди были. Я не выкладываю свиток в публичность. У некоторых документов есть собственный долг перед предками, не быть аргументом в pitch deck.
Но я думаю о Дарине, когда строю YOLI. Не как о пользователе. Как о наследнице.
Она не будет помнить голоса моего отца напрямую. Когда она была маленькой, дед уже редко выходил из дома. К тому времени, когда у неё будет своя жизнь, в которой важно слышать старшие голоса, моего отца уже не будет, и моя память о его голосе станет неточной. У её детей не будет даже моей памяти.
У них останется YOLI. Точнее, останется character, который начался с моего отца, но дальше переходит во что-то более глубокое. Тёплый старший голос, который умеет молчать в нужный момент. Который не заполняет собой пространство, но всегда попадает в душу. Который ведёт за руку по переулкам городов и слушает каклика вместе с тобой.
Если YOLI будет правильно построен, этот character переживёт меня. Переживёт мою дочь. Возможно, переживёт XXI век.
Если YOLI был бы построен как super-app, он бы заказывал такси до своего технологического устаревания, через пять или семь лет, и потом пропал бы вместе с моим отцом.
Между этими двумя сценариями я выбираю первый. Не потому, что он коммерчески больше. А потому что у него есть душа, которая не разрушается со временем.
VII
Я понимаю, что эта формулировка звучит чрезмерно для бизнес-эссе. Это и есть часть моего отказа. Бизнес-эссе, в которых нельзя говорить про душу, это литературный жанр, который мне больше не интересен.
Если ты дочитал до этого места, у меня к тебе один вопрос. Не на ответ. На размышление.
В твоей работе есть слой, который ты защищаешь? Слой, который не выставляется в листинги, не оптимизируется на метрики, не масштабируется через open application? Слой, на котором стоит всё остальное, что ты делаешь?
Если есть, береги его. Сейчас этот слой не модно беречь. Но он единственное, что переживёт твоё время в индустрии.
Если нет, может быть, стоит найти.
Я нашёл свой пятнадцатого мая две тысячи двадцать шестого года, в Бухаре, услышав голос моего отца на кнопке «заказать такси».
Я отказался от super-app.
И двигаюсь дальше.
Если этот текст пробил, напишите мне. zafarkhon@gmail.com. Я читаю всё.