Open 16439s opened 1 year ago
かなり良い機能のようです。 しかし、iOSやPC環境ではサポートされず、Android環境でのみサポートされる機能なので、その機能を導入しても一部のユーザーはまだ使用できない問題があります。 https://developer.mozilla.org/ja/docs/Web/API/Network_Information_API#%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%83%BC%E3%81%AE%E4%BA%92%E6%8F%9B%E6%80%A7 まず、機能実装が確定したら、実装のための方法を探してみます。
すでに実装されているForkをいくつか教えていただけますか?
PrisMisskeyというもので採用されているのは知っています。 そのぐらいでしか本当に採用されていないんですよね。
PrisMisskey.space というサーバーで実装されています。 が、上に書かれている通りNetwork Infomation APIを使用しているため、Android環境でのみ動作する機能になっています。
やっぱりそうなんですね...他の方法でiOS環境で実装できる方法があるか調べてみます。
データソースの更新と維持という問題はありますが携帯キャリアのIPアドレスレンジからモバイルネットワークか類推する方法はOS関係なくできるかと思います。 データソースの作り方はこの辺りが参考になりそうです。 https://hoksin.jp/archives/220
Summary
今の現状は Misskeyを使う時、一部の人は 外で通信量を気にしてしまいます。 そこで、モバイルデータ使用時にだけ、データセーバーを有効化できれば、外で通信量をあまり気にしなくてもよくなるため。が主な理由です。 これが搭載してあるForkはあまり多くはありません。 なのでCherryPickの方にも導入してもらえれば、使い勝手もよくなりますし、通信量を気にする必要もありません。 導入の検討よろしくお願いします。