Banana Studio
News · BS Manager

FTP Server 0.16: Android 17対応、バッテリー消費も大幅に軽減

FTP Server 0.16はAndroid 17に対応し、最新のAndroidバージョンで好きなだけ動作し続け、サーバーが接続を待機している間のバッテリー消費を大幅に削減します。

FTP Server 0.16: Android 17対応、バッテリー消費も大幅に軽減
Categories FTP Server
On this page

FTP Server 0.16はGoogle Playで公開されました。これはここしばらくで最大級のアップデートの一つです。アプリはAndroid 17に対応し、最新のAndroidバージョンで好きなだけ動作し続け、サーバーが接続を待機している間のバッテリー消費を大幅に削減します。

バッテリーへの負担がさらに軽くなりました

多くの方がFTP Serverを一日中動作させ、いつでもスマートフォンやテレビにアクセスできるようにしています。接続していないときでもバッテリー消費が通常より激しいとお寄せいただく方もいました。調査した結果、原因はFTP Server自体ではなく、バックグラウンドでスマートフォンを繰り返しウェイクアップしていたいくつかの補助機能でした。

0.16での変更点:

  • ルーター機能は使用時のみ動作します。 Automatically open port on routerの背後にあるコンポーネントは、オプションがオフでもサーバーごとに起動し、毎秒数回スマートフォンをウェイクアップしていました。現在はオプションがオンのときのみ起動し、サーバーと同時に停止します。
  • アプリを離れると広告が一時停止します。 サーバーが動作している間、アプリ画面の広告バナーはバックグラウンドで動作し続けていました。現在は別のアプリに切り替えるとすぐに一時停止します。
  • Wi-Fi電波の変化によるウェイクアップを削減しました。 電波強度のわずかな変化のたびにアプリが通知や設定を再構築していました。現在はネットワークが実際に変更されたときのみ反応します。
  • バックグラウンドチェックはサーバーの停止とともに終了します。 サーバーを停止すると、アプリはグローバルIPアドレスの確認も停止します。

テストでは、サーバーが動作中で誰も接続していない場合、アプリのCPU使用時間は以前の約5分の1でした。FTP Serverの動作は以前と全く同じです:速度、設定、ユーザーはすべて同じです。

好きなだけ動作し続けます

最新のAndroidバージョンをサポートするには、アプリはバックグラウンドでの動作に関する最新のルールに従う必要があります。これらのルールでは、FTP Serverの従来の動作は1日あたり約6時間に制限され、再起動後も自動的に開始できなくなります。

そこでFTP ServerはAndroidに自分の動作を正確に伝えます:ユーザー自身が開始したFTP Serverを動作させ続け、通知で常に確認できます。これにより、サーバーはユーザーがアプリ、通知、クイック設定タイル、ウィジェットのいずれかで停止するまで動作し続け、Automatically start on bootは最新のAndroidバージョンでも機能し続けます。

Android 17に対応

Android 17は新しいプライバシー権限ローカルネットワークアクセスを追加しました。アプリがWi-Fi上の他のデバイスと通信するにはこの権限が必要です。Androidでは近くのデバイスの項目にあります。FTP Serverはサーバーです:コンピューター、テレビ、ファイルマネージャーアプリが電話機に接続します。この権限がないと、Androidはそれらすべてを静かにブロックし、FTPクライアントはタイムアウトのみを報告します。

FTP Server 0.16はサーバー起動時にこの権限を要求します。Don't allowを選択すると、アプリはネットワーク上のデバイスが接続できないことを説明し、後でアプリ情報 → 権限 → 近くのデバイスでオンにできます。

FTP Serverはこの権限を、自分に接続してくるデバイスに応答するためにのみ使用します。ネットワークをスキャンしたり、他のデバイスに関する情報を収集したりすることはありません。

お使いの電話機はAndroid 16またはそれ以前ですか? その場合、何も変わりません。新しいプロンプトは表示されません。

その他の改善点

  • 最新のスマートフォンに最適な表示です。 最近のAndroidバージョンでは画面全体を使用しながら、ステータスバー、ナビゲーションバー、カメラの切り抜き部分を避けてコンテンツを表示します。
  • 戻るボタンが期待通りに動作します(Android 16以降):アプリを閉じる代わりにアプリのホーム画面に戻ります。
  • ポート使用時の復旧が簡単になりました。 他のアプリがすでにFTPポートを使用している場合、別のポートを選択してすぐに再起動できます。以前は、アプリを閉じるまで古いポートを試し続けました。
  • より効率的なコード。 ビルド時にアプリのコードが完全に最適化されるため、同じ作業をより少ない負荷で実行します。
  • Google TV。 テレビアプリのアイコンがGoogle TVホーム画面の丸いタイルに収まり、バナーもテレビに適したサイズになりました。

対応デバイス

FTP Server 0.16にはAndroid 6.0 (Marshmallow) 以降が必要です。Googleの現在の課金および広告ライブラリが旧バージョンのサポートを終了したため、アプリもそれに合わせて最低バージョンを引き上げました。

0.16以前 0.16以降
対応最低Androidバージョン(スマートフォン) 4.4 (KitKat) 6.0 (Marshmallow)
対応最低Androidバージョン(テレビ) 5.0 (Lollipop) 6.0 (Marshmallow)
Android 17 未対応 対応

お使いのデバイスが旧バージョンのAndroidを動作させている場合、現在のバージョンは引き続き使用できますが、Google Playではこのアップデートが提供されません。アップデート時には、FTPユーザー、フォルダー、設定は保持されます。

アップデート方法

Google Playを開き、アプリとデバイスの管理に進んでFTP Serverをアップデートしてください。自動アップデートがオンの場合、新バージョンは今後数日以内に自動的に配信されます。

問題が発生した場合やご意見がある場合は、アプリの「About」画面でフィードバックをタップするか、Google Playにレビューを投稿してください。FTP Serverをご利用いただきありがとうございます。

Videos

Related app

FTPサーバー

AndroidデバイスからFTP経由でファイルを共有および管理

Related posts