This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
うちのアプリはLimited版に移行したのが1万弱なんだけど、広告のimpだけ見ると停止前の1/3くらいまで回復しているのでアクティブユーザーの1/3近くが移行したのかもしれない。MAUは10万オーバーなんだけど、日本のみだとかなり少なかったかも。
個人的には1ヶ月後、3ヶ月後、1年後にどうなってるのかを考えてる。3ヶ月後はクライアントアプリが全滅していて、1年後はある程度復活してそう。どうやって耐え忍ぶか。
This account is not set to public on notestock.
久しぶりにMastoPaneビルドした https://dply.me/vnbsrv
マストドンの公式アプリがあるからそこまで需要ないかな、と思ってたけど自分が求めてるのとはずいぶん違ったのでごにょごにょ。
@health_2023 あーマストドンが違うというよりもマストドン公式アプリの出来が「求めてるのとは違う」という意味です。
うちのアプリのビルド時間、モジュール構成変更や依存ライブラリの見直しで数ヶ月前より圧倒的に高速化されたし Gradle Sync も並列化されてそこそこ速くなったけど、全力で半日かけてコーディングしてたったこれだけの成果か、と。昨日あんまり寝てないからパフォーマンス落ちてるのもあるか。
Twitterクライアントアプリの開発は今回の改訂でできなくなったけど、自作アプリの開発は辞めたくない。そんなお気持ち。
MastoPaneも案外「最低限」、、よりは足りてないけど「ごく基本的な」機能は付いてるので、これ相当を作るだけでもけっこう大変だなあ。内部的な話をすると、未だにそれなりの量のコードがKotlinではなくJavaなのでそれも戸惑うところ。昨日からずっと向き合ってるけど筋はいい。AsyncTaskとかあるけどリスペクト。
この画面を出すまでに1日かかり、さらに今日1日作業したけど何も進まなかった。
もちろん内部の仕様をMastodon用にゴニョゴニョしてたんだけど。
2023年に MastoPane を作るとしたら、という気持ちで。
それにしても全然進まない。
This account is not set to public on notestock.
This account is not set to public on notestock.
Twitterにしろマストドンにしろアプリに求めているのは既読位置管理でマストドンだとそれがちゃんと出来ているのはIvoryとTootise。公式は先頭からの新規取得だと上手くいくが中間ギャップだと下側に展開されてしまう。このタイプはTwitterクライアントにも多い。中間ギャップで位置を維持するの難しいんだろうな。で、解決策としては先頭からの新規取得で未読を全て取得してしまう。IvoryもTootiseも今版の自作Windowsアプリもそう。AndroidだとSubway Tooterがちゃんと出来ているけどアプリが終了すると先頭からになってしまうのがおしいところ。作りの思想的にそうなっているのでしかたないか。
Twitterでもこのあたりめちゃめちゃ苦労してるんだけどあまり評価されず悲しいんだよね。わいがマージと呼んでる処理。
MastodonのAPIはバージョン判断まったくしなくても基本的な機能は使えるようになってて、すごくありがたみがある。安定したアプリが存在できるのはサーバのおかげ
Android StudioでRealm使ってるとGradle 7.5+でkaptがRealmObjectを見つけられない。故にGradle 7.5, AGP 7.3.1から先に進めない。Realmごと捨てるか、直るのを待つか
OpenTweenが頑張ってるのでうちも頑張ってみようと思ったのがちょうど一週間前。さすがに同じアプローチ(OSS+ごにょごにょ)はできないんだけど最低限の労力でいま一番求められているものを作れればと思って手を着けたのがリサーチ版。
新MastoPane、午後から作業してようやく新規取得のページャが動くようになった。フレームワークのInstanceName対応だけで100箇所以上書き換えた。マイグレーションもあったし品質的にかなり厳しい。