
Как пишут китайские технологические издания, перенос WeChat на HarmonyOS обернулся для Tencent многолетним проектом с непрерывным потоком обновлений. Приложение, которое на iOS и Android годами полировали до блеска, пришлось собирать заново: без Android-базы, без готовых библиотек и, разумеется, без права объявить паузу. Ниже — что прячется за технической стороной этого марафона, чем приходится платить за нативную разработку суперприложения и почему драка за третью мобильную экосистему разгорелась именно сейчас.

WeChat давно не мессенджер. Это платежи, звонки, видеохостинг, госсервисы и сотни тысяч мини-программ — слой, через который в Китае проходит повседневная жизнь сотен миллионов человек. Перенести такой объект «переводом с языка на язык» невозможно, и Tencent, как сообщается, пошла честным путём: нативная разработка, отдельная команда, отдельная кодовая база, параллельный цикл релизов. Итог — череда крупных релизов, отмечавших вехи, и постоянный ручеёк мелких обновлений, которыми латали и докручивали функциональность.
Урок тут не про героизм, а про технологию. Современные пайплайны сборки, автотесты и телеметрия позволяют спрессовать годы итераций в куда более короткий срок. Но лишь при двух условиях: на задачу брошены лучшие силы, а после каждого релиза продукт немедленно попадает в руки живых пользователей. Иначе скорость превращается в снежный ком долга — и он похоронит проект раньше любого конкурента.

Главная фишка новой HarmonyOS — принципиальный отказ от совместимости с Android. APK не запускаются. Привычные open-source компоненты недоступны. У платформы своё ядро и собственный стек разработки. А значит, любимые способы сэкономить на переносе — веб-обёртки, кроссплатформенные фреймворки, частичный реюз кода — здесь попросту не срабатывают. Каждый экран, сетевой слой, кодеки видеозвонков, платёжный модуль и механика фоновых задач — всё пишется заново.
Для WeChat тяжелее всего пришлось с мини-программами. Это не фича, а целая экономика сторонних разработчиков, и рантайм для их запуска, судя по всему, воспроизводили практически с нуля — с сохранением совместимости по поведению. Сторонним командам, по имеющимся данным, понадобились ещё и инструменты: SDK, среда, документация. Нативное приложение без экосистемы вокруг — просто красивый двоичный файл. С экосистемой — витрина всей платформы. Не случайно Tencent тянула оба фронта одновременно.

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

Мобильный рынок Китая, если верить открытым данным, стагнирует: эпоха массовой смены кнопочных телефонов на смартфоны давно позади, цикл обновления устройств растёт. Продавать железо с тающей маржой — занятие так себе; куда выгоднее владеть сервисным слоем поверх него. Huawei, оставшаяся без мобильных сервисов Google, поставила на собственную ОС как на вопрос выживания бизнеса. Tencent, со своей стороны, не могла позволить главному приложению страны остаться за бортом растущей платформы.
Разработчикам третья экосистема сулит редкий ресурс — новый рынок, где не нужно конкурировать с миллионами готовых приложений. Правда, и готовой аудитории там пока нет. Дуополии Apple и Google, как полагают многие наблюдатели, впервые за долгое время бросают системный вызов — причём не в какой-нибудь нише, а в массах. WeChat, судя по всему, вышел на HarmonyOS в числе первых и сыграл роль локомотива: пока главное суперприложение страны не работает на платформе, платформы для пользователя как будто не существует.

В России выстраивается свой сценарий независимой мобильной платформы. ОС «Аврора» на базе Sailfish развивает «Открытая мобильная платформа», собственный магазин приложений RuStore продвигает VK. По имеющимся данным, крупные банки и экосистемные компании уже выпускают нативные версии под «Аврору» — в первую очередь под запрос госсектора и госкомпаний, где отечественная ОС внедряется раньше всего.
Ограничение здесь то же, с каким столкнулась Huawei: приложений мало, потому что пользователей мало, а пользователей мало, потому что приложений мало. Этот узел разрубают двумя способами: либо госзаказ, гарантирующий установочную базу, — как у нас, либо приложение-локомотив уровня WeChat — как в Китае. Кейс Tencent для российских команд — честная смета: даже топовой компании независимая платформа обходится в сотни релизов и годы непрерывной работы. Перспектива «Авроры» зависит от расширения парка устройств на её базе и мер поддержки портирования; без этого нативная разработка под неё так и останется нишевой историей для узкого сегмента.
История WeChat на HarmonyOS — не про подвиг, а про арифметику экосистем. Нативное приложение под новую ОС — это годы труда и множество релизов даже для сильнейшей команды отрасли. Но именно такие переписывания с нуля превращают альтернативную платформу из презентационного слайда в среду, где живут чаты, платежи и бизнес. Для Китая это заявка на третью мобильную экосистему. Для России — готовый чек-лист с ценником: собственная ОС стоит ровно столько, сколько рынок и государство готовы вложить в её софт.