Cronet は、他のライブラリと組み合わせて使用できる強力で柔軟なツールで、優れた実用性、シンプルさ、パフォーマンスを提供します。
ExoPlayer
ExoPlayer は、Cronet 拡張機能を通じて Cronet をネイティブにサポートしています。Cronet は、YouTube など、世界最大級のストリーミング アプリケーションで使用されています。
詳しくは、ExoPlayer のサイトをご覧ください。
gRPC
Cronet は、Android で gRPC のトランスポート レイヤとして使用できます。これにより、Android アプリは、Chrome ブラウザと同じネットワーク スタックを使用して RPC を作成できます。
詳細については、gRPC リポジトリをご覧ください。
OkHttp
Cronet チームは、OkHttp ユーザーが Cronet をトランスポート レイヤとして使用するためのライブラリを提供し、QUIC/HTTP3 サポートや接続移行などの機能を活用しています。このライブラリは、Retrofit、Coil など、他の OkHttp ベースのライブラリでも使用できます。
詳しくは、Cronet Transport for OkHttp リポジトリをご覧ください。
Glide
Cronet は、Glide のデフォルトの設定として適しています。標準的な Android ネットワーク スタックと Glide のデフォルトの統合よりもパフォーマンスが高くなります。
詳しくは、Glide のサイトをご覧ください。
Dart
Cronet は、dart:io
パッケージの代わりにドロップイン代わりとして使用できます。
詳しくは、Cronet Dart バインディング リポジトリと、どのようにして誕生したのかに関するブログ投稿をご覧ください。