TGStat
TGStat
Type to search
Advanced channel search
  • flag English
    Site language
    flag Russian flag English flag Uzbek
  • Sign In
  • Catalog
    Channels and groups catalog Regional compilations Thematic compilations Платные каналы Search for channels
    Add a channel/group
  • Ratings
    Rating of channels Rating of groups Posts rating
    Ratings of brands and people
  • Analytics
  • Search by posts
  • Telegram monitoring
  • Promotion
    Advertising through Yandex Business Advertising in channels through TGStat Agency Advertising on TGStat.ru website
Prefire iOS

9 Feb, 09:20

Open in Telegram Share Report

Делаю сейчас ИИ-проект для блогеров.
Если доделаю - расскажу отдельно

Но есть одна проблема: аудитория не только на macOS, но и на Windows (а я супер герой, который хочет в одиночку сделать продукт 🤡).
И вот тут я решил попробовать кроссплатформенный desktop.

Смотрел Flutter и Tauri.
В итоге выбрал KMP + Kotlin Compose Desktop. Причина простая: Kotlin очень похож на Swift, а Swift - мой основной язык. Тогда это казалось очень логичным.

KMP сам по себе не плох.
Но экосистема - крошечная. Фреймворков и готовых решений почти нет. Не «мало», а именно почти ничего. Возможно, я плохо искал, но ощущение именно такое.

В какой-то момент я сдался и вынес core (всякие шаманства с ии и тд) на Python.
И вот тут началась настоящая боль.

Python это:
– слабый перфоманс
– бешеный размер приложения из-за скрытых зависимостей (привет whisper и llama)
– сборка, похожая на лотерею

Самое большое разочарование - невозможность без костылей собрать бинарник, который нормально и стабильно используется из Kotlin.

Сейчас core слой на Python шарится между Windows и macOS, сверху Kotlin-проект.
Работает. Но ценой постоянного внутреннего дискомфорта.

Продолжение ниже 👇

578 0 5 22
Catalog
Channels and groups catalog Channels compilations Search for channels Add a channel/group
Ratings
Rating of Telegram channels Rating of Telegram groups Posts rating Ratings of brands and people
API
API statistics Search API of posts API Callback
Our channels
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Read
Академия TGStat Telegram Research 2019 Telegram Research 2021 Telegram Research 2023
Contacts
Справочный центр Support Email Jobs
Miscellaneous
Terms and conditions Privacy policy Public offer
Our bots
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot