SYSTEM — DEVICE & CAPACITY

システムについて

HiBiKiサプリの音響処理は、すべてあなたの端末上で行われます。
だからこそ、端末の性能と環境が「響き」の品質を決めます。
推奨機材・推奨ソフト環境・同時接続容量を、ここに明記します。

← 音で合わせる に戻る
01 — DESIGN PHILOSOPHY

クライアントサイド完結型

HiBiKiサプリは、Web Audio API を用いてあなたの端末内で音響を合成します。 サーバー側で音源ファイルをストリーミング配信する仕組みは持っていません。

つまり、サーバーは「最初の1回」HTMLとJavaScriptを配信するだけ。 その後の音の生成、エフェクト処理、録音、アファーメーション合成、AWASE-Mix のマルチ再生は、 すべて端末側で動作します。

この設計は、プライバシー保護(あなたの声・名前・生年月日は端末から外に出ない)と、 サーバーコストの極小化(多人数同時利用に強い)を両立するための選択です。
02 — HARDWARE

推奨機材スペック

通常再生(音で合わせる単体)であれば、概ね 2019年以降のスマートフォンで快適に動作します。 AWASE-Mix のマルチ同時再生は、もう少し新しい端末を推奨します。

iOS / iPhone
推奨 iPhone
  • 最低: iPhone XS / XR(A12) 以降
  • 推奨: iPhone 12(A14) 以降
  • AWASE-Mix快適動作: iPhone 13 / SE3 以降
  • RAM: 4GB以上(6GB以上推奨)
  • 空き容量: 100MB 以上
Android
推奨 Android端末
  • 最低: Snapdragon 730 / Exynos 980 相当
  • 推奨: Snapdragon 778G / Tensor G1 以降
  • AWASE-Mix快適動作: Snapdragon 8 Gen 1 以降
  • RAM: 4GB以上(6GB以上推奨)
  • 空き容量: 100MB 以上

周辺機器

イヤフォン / ヘッドフォン強く推奨。低音域(30Hz〜100Hz)の再現性が体感を左右します。バイノーラル効果も有線/ワイヤレスどちらでも有効です。
スピーカー外部スピーカーでも可。ただしスマートフォン内蔵スピーカーは低音再生に限界があります。
マイクアファーメーション録音時に使用。スマートフォン内蔵マイクで十分です。
03 — SOFTWARE

推奨ソフト環境

OS

iOS14.5 以降(推奨: 16.0 以降 / 最新版)
iPadOS14.5 以降
Android10 以降(推奨: 12 以降)
macOS11 Big Sur 以降
Windows10 / 11

ブラウザ

Safari (iOS / macOS)14.5 以降
Chrome90 以降
Edge90 以降
Firefox88 以降
その他アプリ内ブラウザ(LINE / Instagram 内蔵ブラウザ等)は音声録音や AudioContext の制約により動作しない場合があります。Safari / Chrome から開いてください。

必要なWeb API

Web Audio API音響合成・エフェクト処理の中核。上記対応ブラウザはすべて対応済み。
MediaRecorder APIアファーメーション録音に使用。iOS 14.5 / Android Chrome 49+ で対応。
MediaDevices.getUserMediaマイクアクセス。HTTPS 接続が必須。
localStorage固有振動数・録音データの端末内保存に使用。
Canvas 2D波形ビジュアル表示に使用。
プライベートブラウズモード(特にSafari)では localStorage が制限され、録音データが保存されない場合があります。通常モードのご利用を推奨します。
04 — NETWORK

ネットワーク要件

初回読み込み約 1〜2 MB(HTML / CSS / JS / 画像一式)
必要回線速度1 Mbps 程度あれば数秒以内に読み込み完了
再生中の通信不要(音はすべて端末内で生成)
HTTPS必須(マイク録音のため)

初回ロード後はオフラインでも継続動作します(ブラウザがキャッシュを保持している間)。 機内モード・通信制限下でも、音響再生・録音は問題なく行えます。

05 — CONCURRENT CAPACITY

同時接続人数

本システムは「クライアントサイド完結型」のため、 サーバー側の同時接続上限は、実質的に制約になりません。 各ユーザーの体験品質は、各自の端末性能のみで決まります。

10,000+ 人 / 秒 想定 同時アクセス耐性(初回ロード)

容量計算の根拠

配信方式Vercel グローバルCDN(エッジキャッシュ配信)
1ユーザあたり転送量初回約 1〜2 MB、その後ゼロ
月間配信枠(Vercel Pro)1 TB / 月 = 約 50〜100万ユーザ / 月 相当
瞬間ピークCDNエッジで分散されるため、1万人/秒 規模の同時アクセスにも耐えます
再生中の負荷サーバー負荷 ゼロ(音響処理は各端末内で完結)

言い換えると

たとえ全国で 同時に数万人 が「音で合わせる」を再生していても、 各ユーザの体験はその人の端末性能だけで決まります。 他のユーザの利用状況によって音が途切れたり、遅延したりすることはありません。

将来的に大規模イベント(例: テレビ放送と連動した数十万人同時利用)が想定される場合は、 CDN プランのアップグレードのみで対応可能です。アプリケーション側の改修は不要です。
06 — TROUBLESHOOTING

動作しない場合のチェックリスト

音が出ないiOS では一度画面をタップしてからでないと音が鳴りません(Safari の自動再生制限)。サイレントモードもOFFに。
録音できないマイク権限を許可してください。LINE等のアプリ内ブラウザでは録音できない場合があります。Safari / Chrome から開いてください。
AWASE-Mixが重い同時オンにするトラック数を減らしてください。古い端末では2〜3トラック同時が目安です。
保存データが消えたプライベートブラウズモード、もしくはブラウザのキャッシュクリアにより localStorage がリセットされた可能性があります。
音が歪む端末のボリュームを少し下げてください。スピーカーの限界を超えていることがあります。
すべて端末内処理 あなたの声は外に出ない サーバー負荷ほぼゼロ