X (Twitter) полностью переписал Android-приложение: что изменилось и почему это важно
Социальная сеть X, ранее известная как Twitter, выпустила полностью переписанное приложение для Android. Новая версия, над которой инженеры работали около года, наконец догнала по производительности и функционалу iOS-клиент. Кодовая база была полностью заменена на современную архитектуру, что привел

Социальная сеть X, ранее известная как Twitter, выпустила полностью переписанное приложение для Android. Новая версия, над которой инженеры работали около года, наконец догнала по производительности и функционалу iOS-клиент. Кодовая база была полностью заменена на современную архитектуру, что привело к значительному ускорению работы, снижению потребления ресурсов и улучшению стабильности. В этой статье разберем, какие изменения произошли, чем новая версия отличается от старой и что это значит для пользователей.
Полностью новая кодовая база и архитектура
Инженеры X приняли решение переписать Android-приложение с нуля, а не модернизировать существующий код. Старая версия, по словам разработчиков, была создана на устаревшем фреймворке, что мешало внедрять новые функции и исправлять ошибки. Новая архитектура построена на современном стеке технологий, что позволило ускорить загрузку контента, уменьшить потребление памяти и повысить отзывчивость интерфейса. В X подчеркнули, что обновление коснулось всех уровней приложения — от сетевого слоя до пользовательского интерфейса.
Ключевые изменения для пользователей
Внешне приложение изменилось незначительно, но внутри произошла кардинальная перестройка. Главные улучшения, которые заметят пользователи: приложение стало запускаться быстрее, лента загружается без задержек, а анимации стали более плавными. Также инженеры X оптимизировали работу с медиафайлами — теперь изображения и видео открываются почти мгновенно. Кроме того, новое приложение потребляет меньше заряда батареи и оперативной памяти, что особенно важно для бюджетных устройств.
Почему Android-версия X долго отставала от iOS?
О планах полностью переписать Android-приложение X объявила ещё в начале 2024 года. Тогда Илон Маск публично раскритиковал состояние Android-версии, отметив, что она сильно отстаёт от iOS-клиента. Проблема была в том, что iOS-версия X изначально разрабатывалась на более современном фреймворке SwiftUI, в то время как Android-версия оставалась на старом Java-стеке. Разработчикам пришлось потратить месяцы на перенос функционала и рефакторинг. Обновление стало частью более широкой стратегии X по унификации опыта на обеих платформах.
Чем отличается новая версия от старой?
Главное отличие — полностью новая кодовая база. Старая версия была написана на Java с использованием устаревших библиотек, что приводило к частым сбоям и медленной работе. Новая версия использует Kotlin и Jetpack Compose — современный набор инструментов для создания интерфейсов Android. Это позволило не только улучшить производительность, но и упростить добавление новых функций в будущем. Также разработчики полностью переписали сетевой слой, что ускорило загрузку данных и уменьшило расход трафика.
Технические подробности перехода
Переход на новую архитектуру потребовал полной переработки модулей приложения. Инженеры X использовали принцип чистой архитектуры (Clean Architecture) и паттерн MVVM (Model-View-ViewModel). Это сделало код более тестируемым и поддерживаемым. Также была проведена работа по оптимизации работы с базами данных и кэшированию — теперь приложение может работать быстрее даже при нестабильном интернет-соединении. В X отметили, что новая версия прошла масштабное тестирование на десятках моделей устройств, включая бюджетные смартфоны.
Кого затронет и как
Обновление затронет всех пользователей X на Android — приложение уже доступно в Google Play. Разработчики стороннего ПО также могут изучить новую архитектуру, так как X опубликовал некоторые технические детали в блоге. Для обычных пользователей изменение будет незаметным визуально, но они сразу почувствуют улучшение скорости и стабильности. Владельцы старых смартфонов, вероятно, оценят снижение нагрузки на батарею и память. Российские пользователи, которые продолжают использовать X через VPN, также получат обновление после его глобального развёртывания.
Что будет дальше
X планирует продолжать развивать Android-приложение, внедряя функции, которые ранее были эксклюзивны для iOS. Среди них — улучшенные инструменты для создания контента, поддержка новых форматов медиа и интеграция с платежной системой X. Также в ближайших планах — выпуск бета-версии с экспериментальными фичами для тестировщиков. Команда разработчиков обещает более частые обновления и быстрый фикс багов.
Итог
Полная переработка Android-приложения X — важный шаг для платформы, которая стремится обеспечить одинаково хороший опыт на всех устройствах. Пользователи Android наконец получат версию, не уступающую iOS по скорости и функциональности. Следить за обновлениями стоит тем, кто активно пользуется соцсетью и хочет быть в курсе новых возможностей.