Android のオーディオ遅延の問題

Android はオーディオの低遅延を考慮して設計されていませんでしたが、改善されつつあります。 知っておくべき情報は次のとおりです。

Android とオーディオの組み合わせに関しては長年にわたって顕著な不穏な空気がありましたが、それは当然のことです。 私たちは 先月記事を投稿しました 次期 Android M の変更がオーディオ アプリケーションの実装にどのような影響を与える可能性があるか、またそれが何を意味することを期待しているかについて それ以来、私たちはこのすべての背後にあるロジックをはるかに簡単に理解できるようにするいくつかのソースに出会ってきました。 ダイジェスト。

実際、これを支えているのは、特に他のオペレーティング システムと比較した場合の Android のオーディオ遅延の問題です。 この用語に馴染みのない人のために説明すると、遅延とは、信号が特定の点に到達するまでにかかる時間 (通常は往復) を指します。 大衆文化では、オンライン ゲームでレイテンシが頻繁に言及されています。レイテンシは、共有ゲーム上でプレイヤーの入力とその応答の間に発生する「ラグ」に影響します。 オーディオでは、オーディオ信号がデバイスに入力され、何らかの変換と処理を経て、再び出力されるまでにかかる時間として説明するのが最も簡単です。

Android は、低遅延を念頭に置いて構築されたことはありません。 単純にその設計方法が原因で、強力なオーディオ操作アプリや、同期性が重要なライブ状況に必要な種類のレイテンシーを達成することは不可能です。 これは愛好家だけがよく知っていることですが、平均的なユーザーにとっては、特にライバルの iOS と比較した場合、Play ストアにオーディオ ソフトウェアが不足しているため、これは明らかです。 Samsung などの一部のメーカーは、デバイスの遅延を軽減するために独自の API を作成して、ある程度の成功を収めていますが、その際には 彼らは依然としてオーディオアプリの商用範囲を自社製品のみに限定しており、企業が最初からソフトウェアの開発に時間を費やすことを妨げている。 場所。

これを現実世界の観点から説明すると、 この記事をチェックしてください Android デバイスのかなり広範なリストと、このオーディオ ジャーニーの実際の遅延を確認します。 これは、音楽に焦点を当てたアプリケーションを作成しようとしている開発者にとって役立つ可能性があり、少なくとも OS が成熟するにつれて (一般的に) 顕著な増加が見られます。 繰り返しになりますが、Android M もこの傾向を継続するはずですが、どの程度なのかは明らかではありませんし、個人的には、Android M がゲームチェンジャーになる必要があるとはまだ考えていません。

次に、これが当てはまる理由について完全な説明が必要な場合は、次のページに進んでください。 この素晴らしい記事. オーディオ信号に実際に何が起こるのか、そして OS 内でオーディオ信号が通過する必要がある多くの段階について、詳細かつ明瞭なトーンで説明します。 心に留めておくべきことの 1 つは、作家たちは次のようにして、この問題に対する独自の解決策を推し進めようとしているということです。 このプロセスの大部分またはすべてを置き換えることはできますが、これが採用されて最終的に消費者に利益をもたらすのであれば、私たち全員が 利益。

そう遠くない将来に、この種の懸念が打ち消され、ミュージシャンやプロデューサーがすぐに比較的設備の整った Apple 陣営に押しやられることがなくなることを願っています。 Android がこの点で競争力を持つためにはかなりの努力が必要となるため、Google は Android のこの側面に重点を置く必要がありますが、ありがたいことに Android M がそのスタートとなりそうです。

将来、オーディオ セットアップの一部として Android を使用することになると思いますか? コメントでお知らせください!