シズク アプリ 向け Android レビュー by AndroidFreeware
ルートを必要とするアプリを開発する際、最も一般的な方法はsuシェルでいくつかのコマンドを実行することです。例えば、pm enable/disableコマンドを使用してコンポーネントを有効/無効にするアプリがあります。この方法には非常に大きな欠点があります:
- 非常に遅い(複数のプロセス生成)
- テキストを処理する必要がある(非常に信頼性が低い)
- 利用可能なコマンドに制限される可能性がある
- adbに十分な権限があっても、アプリを実行するにはルート権限が必要
Shizukuは全く異なる方法を使用しています。Shizukuが提供する最も重要な機能は、アプリからのリクエストを受け取り、それをシステムサーバーに送信し、結果を返す中間者のような役割を果たすことです。アプリにとっては、システムAPIを直接使用するのとほぼ同じですが、システムに直接フックするため、はるかに速くなります。
いくつかのShizukuを既に使用しているアプリがあります。あなたのアプリに統合したい場合は、開発者ガイドを確認してください。ユーザー向けには、ユーザーガイドもあります。










