Как разработчик собрал лучший гибрид Tachiyomi и J2K в ридере Yokai
Закрытие оригинального проекта Tachiyomi в начале 2024 года создало ощутимый хаос среди любителей читать мангу и комиксы на Android. Популярный ридер с открытым исходным кодом распался на десятки форков. Пользователи оказались перед выбором: Mihon продолжил линию базового приложения, TachiyomiJ2K остался любимцем из-за продуманного интерфейса, а TachiyomiSY развивал специфические фильтры библиотеки.
Разработчик с ником null2264 пошел другим путем. Вместо того чтобы выбирать между ветками или мириться с недочетами каждой, он решил объединить удачные находки разных авторов в собственном проекте под названием Yokai.

Что представляет собой Yokai
Yokai — это бесплатный Android-ридер с открытым исходным кодом, написанный на Kotlin. Автор сразу заявляет в репозитории, что создавал проект под личные нужды. В его профиле это часть так называемой «паранормальной» коллекции форков — экспериментов, где он изучает новые технологии, пробует рефакторинг и добавляет фичи, которые вряд ли приняли бы в основной репозиторий через Pull Request.
Приложение объединяет три крупных пласта разработки:
- Ядро и стабильность от Tachiyomi и его прямого наследника Mihon.
- Интерфейсные решения и UX из TachiyomiJ2K.
- Фильтры контента из TachiyomiSY.
Результат выглядит цельным: вы получаете привычный функционал чтения с удобствами жестового управления и гибкой версткой, которые раньше приходилось искать в разных сборках.

Главные возможности и удобства
Вместо слепого копирования кода автор проделал серьезную работу по точечной интеграции фич. Вот что выделяется при практическом использовании.
Продвинутый интерфейс от J2K
Главное отличие Yokai от стандартного Mihon — работа с экраном и сеткой библиотеки. Приложение активно использует элементы Material Design You:
- Экран карточки манги адаптирует цветовую гамму интерфейса под обложку.
- Плавающая строка поиска помогает быстро фильтровать тайтлы прямо во время пролистывания.
- Для планшетов и складных смартфонов есть объединение двух страниц в одну развертку, как в бумажном печатном томе.
- Нижняя панель инструментов расширена для комфортного управления одной рукой на больших экранах.
- Категории в библиотеке можно сворачивать в единый вертикальный список или перетаскивать пальцем для ручной сортировки.
Локальное чтение и файл ComicInfo.xml
Многие используют подобные ридеры не только для сетевых каталогов, но и для чтения локальных архивов CBZ и ZIP. В базовом Tachiyomi файлы в папках нередко отображаются с кастомными или поломанными именами глав.
В Yokai добавили парсинг файла ComicInfo.xml внутри локальных архивов. Приложение автоматически подтягивает из метаданных точный номер главы, оригинальное название и информацию о переводчиках.
Порядок в библиотеке и бэкапах
Автор поправил давнюю проблему несовместимости резервных копий между разными форками. Теперь бэкап из Yokai без сбоев разворачивается в других актуальных клиентах.
Для структурирования библиотеки перенесли систему переключателей NSFW/SFW из TachiyomiSY. Дополнительно работают динамические категории: приложение само группирует тайтлы по тегам, статусу отслеживания или источнику.
Синхронизация с трекерами
Как и в оригинальном читалке, здесь осталась интеграция с популярными сервисами учета:
- Shikimori
- AniList
- MyAnimeList
- Kitsu
- MangaUpdates
- Bangumi
При прочтении главы прогресс автоматически отправляется на выбранную платформу.
Техническая сторона и статус разработки
С точки зрения кода Yokai — это классическое Android-приложение на Kotlin, требующее версию системы Android 6.0 или новее. В репозитории настроен CI/CD через GitHub Actions, который собирает как стабильные версии, так и nightly-сборки при каждом коммите.
В описании репозитория автор отмечает, что сейчас акцент сместился на перенос проекта на более современную инфраструктуру. Часть кодовой базы переписывается под актуальные библиотеки Jetpack и обновленные гайдлайны Android 12+.
График обновлений нерегулярный: периоды высокой активности сменяются паузами. Это честный пет-проект одного человека, а не продукт корпорации с жесткими дедлайнами. Впрочем, открытая лицензия Apache-2.0 позволяет любому желающему склонировать репозиторий и отправить свой Pull Request.
Кому пригодится этот проект
Приложение пригодится нескольким категориям пользователей и разработчиков:
- Владельцам планшетов и устройств с большими экранами, которым не хватает двухстраничного режима в стандартном Mihon.
- Любителям хранить комиксы локально и каталогизировать их через
ComicInfo.xml. - Android-разработчикам, которым интересно посмотреть пример глубокого рефакторинга и слияния кодовых баз крупных открытых проектов на Kotlin.
Итоги
Yokai показывает хороший пример того, как личный форк под собственные нужды может перерасти в удобный инструмент для сообщества. Проект не пытается переизобрести велосипед, а берет лучшее из разрозненных веток экосистемы Tachiyomi и упаковывает это в аккуратный интерфейс.
Если вы искали читалку с гибкой настройкой библиотеки и поддержкой планшетов, стоит скачать APK-файл из раздела Releases на GitHub и проверить его в деле.
