Lolka опередила Discord
Отечественный аналог Discord – платформа Lolka обогнала международного конкурента: российская команда полностью переписала десктопное приложение на C++. Клиент открывается почти мгновенно, меньше нагружает память и процессор и не мешает играм.
Российская платформа для общения в реальном времени Lolka выпустила Lolka X, нативный десктопный клиент, написанный с нуля. Открытая бета доступна для Windows, macOS и Linux, скачать её может любой желающий. По данным компании, на текущий момент на платформе Lolka зарегистрировано более 620 000 пользователей, а ежедневная аудитория составляет более 200 000 человек.
Lolka обновилась на фоне анонса переписанного клиента Discord. 4 ноября технический директор компании Станислав Вишневский сообщил, что Discord отказывается от Electron и переписывает клиент на Rust. Показана ранняя сборка для Windows, которая, по его данным, занимает около 290 МБ оперативной памяти. Публичной версии пока нет: Discord говорит о тестировании с пользователями в ближайшее время. У Lolka новый клиент уже вышел, и им можно пользоваться сегодня.
Что изменилось в Lolka X
Снаружи это та же Lolka, внутри другое приложение.
-
Быстрый запуск и меньше нагрузки. Клиент открывается почти сразу и заметно меньше использует память и процессор. Игры не просаживаются по производительности, ноутбук дольше работает от батареи.
-
Плавный интерфейс. Прокрутка, анимации и переключение между чатами идут без подлагиваний, в том числе в больших чатах.
-
Звонки и демонстрация экрана. Голосовые и видеозвонки, а также трансляции меньше нагружают систему.
Rust и C++: разные инструменты, одна цель
Discord выбрал Rust, Lolka X написана на C++. Выбор языка здесь вторичен. Оба языка компилируются в нативный код и дают прямой доступ к ресурсам системы, и обе команды решают одну задачу: сделать клиент, который быстро запускается, мало потребляет и не мешает пользователю, особенно в играх. C++ давно применяется там, где важны скорость отклика и работа с аудио и видео в реальном времени, то есть как раз там, где живёт Lolka.
«Мы давно видели, что десктоп нужно делать заново, а не подкручивать. Рады, что в индустрии об этом заговорили. Для нас это подтверждение направления, и мы не стали ждать: Lolka X уже в руках у пользователей. Дальше он станет нашим основным клиентом. Мы выбрали C++, потому что нам важен полный контроль над производительностью в звонках и стримах. Это бета, и мы рассчитываем на обратную связь пользователей, чтобы быстрее довести клиент до релизной версии», — Ирина Королёва, генеральный директор Lolka.
