iOSの消音問題(iPadの本体横のスイッチの機能が設定で変更可能なためにさらにややこしいことに)

公開日: : iPad

おんぷちゃん for iPad から音が出ない、というレポートが定期的に日本からも海外からも来るのだが、iOSのバージョンにより iPad上でのミュート状態の確認方法が変わるため現在ミュート状態なのかどうかを確認してもらうのがなかなか難しい。

このため、現在のミュート状態を確認してもらうためのページを探してみたら、公式ページに普通にあった。
今後はこちらを使って現在の状態を確認してもらうことにしよう。
あらためて見てもこれはややこしい。

Apple公式ページ(英語)
iPad: Understanding the side switch

Apple説明ページ(日本語)
iPad:本体横のスイッチについて
このページでは「たとえばアラート、通知、サウンドエフェクト、ゲームオーディオなどの音声が消音されます」と書かれている(2012/06/30時点)のだが、実際にはゲームの多くはこの消音モードを無視している。
なぜ無視するかというと、この消音モードにそのまま従うと、自分のアプリのようにユーザから「音が鳴りません」という苦情が多数来てしまうためだと思われる。
消音モードにしているのだから当然音は鳴らないのだが、メディア再生では音が鳴るし、多くのゲームの音は鳴るのでユーザはアプリの不具合だと思い込んでしまうらしい。実際何人も同じレポートをあげてきている。
しかも、上記のように消音モードかどうかを判別するのは難しい。

どうしてこういうややこしいことになっているか調べたので、iPadの本体横のスイッチの機能の変遷に関する過去の経緯も書いてみる。

iPadは2010年4月3日に米国で発売された。(Wikipedia)
当初搭載されていたOSは iOS3.2。
この時点では、本体横のスイッチはOrientation Lock になっていた。
しかし、2011年11月22日公開のiOS 4.2.1 で消音に切り替わった。これにより、Orientation Lock のOn/Offは本体横のスイッチではできなくなった。

Jobs: There won’t be a ‘mute-switch becomes an orientation lock’ option for iPad | 9to5Mac | Apple Intelligence
によると、Jobsとしては迷いのない変更だったようだ。

しかしユーザから、Orientation Lockが本体横のスイッチでできないと困るという激しい反対があったため、2011年3月9日公開の 4.3では選択式になった。
実際自分もこの機能変更に対しては閉口した記憶がある。

反対意見の例。至極もっともな理由が書いてある。
Opinion: Don’t switch the iPad’s switch | Macworld

主旨を簡単に書いてみると、
1. 音量ボタン下を押し続けることで、1秒程度で消音できる
2. iPhoneとiPadは全くちがったデバイスである
iPadは様々なポジションで使われるものである。iPhoneはたいていPortraitで使われる
3. デバイス間の操作性の一貫性のためであれば、Orientation Lock以外に他に相違点がたくさんあるので論点として間違っている。
そもそもiPod touch にはスイッチ自体がない。
4. Orientation と Mute はオプションにすべき
マルチタスクが導入されたときのように、大きな改善が入る場合には、機能変更があったり、機能自体がなくなってまあ仕方がないと考える。しかし、Muteは新機能でも何でもない。

ハードウェアスイッチの機能がこのようにぶれた例は珍しい気がする。

対策としては、[iOS SDK] iPhone/iPad はサイレントモードにしても音が鳴る | DevCafe.jpにあるようにAVAudioSessionCategoryPlayback を設定して、消音モードでも音が鳴るようにすれば良いのだと思うけれどもそれはそれで何か間違っている気もする。
とりあえず次回作からはAVAudioSessionCategoryPlaybackを設定してリリースするようにしよう。

関連記事

no image

タッチ! アメリカ地図 1.1 アップデート

タッチ! アメリカ地図のアップデート (バージョン 1.1) が今朝公開されました。 アメリカの州は

記事を読む

Miselu C.24 日本でも12/16からSoftbankで発売開始

KickstarterでMiselu の iPad用キーボード C.24 に出資してみた |

記事を読む

おんぷちゃん 1.9.0 MIDI対応

おんぷちゃん 1.9.0 で MIDI キーボードに対応しました。(まだ App Store にてレ

記事を読む

no image

[iPad SDK] Popover中にTableViewを入れて、タップしたらPopoverを閉じたい

今作っている リズムくん for iPad で、拍子記号を Popover で選択できるようにしよう

記事を読む

no image

UITableViewCell セルの再利用の問題

設定画面に他の自作アプリ情報を加えたりしようと思い、UITableViewController で1

記事を読む

no image

最近読んだ本 iPhoneデジカメプログラミング

カメラアプリを作る予定はなかったので2011年3月に発売されてからしばらく様子を見ていたが、そろそろ

記事を読む

安くなったPFUのSnapLiteを買ってみた

昔からほしかったが高くて手が出なかったPFUのSnapLiteが2018年3月に販売終了になったらし

記事を読む

no image

Invalid EvernoteSession で落ちる問題に遭遇

EverLearn アプリのバージョンアップ版を作成したのでテストをしていたところ、iOS5 で起動

記事を読む

LSSupportsOpeningDocumentsInPlace

拙作英単語学習アプリ EverLearn で LSSupportsOpeningDocuments

記事を読む

Withings WS-50 不具合発生

昨年12月に購入した Withings WS-50をまずまず便利に使っていたのだが、数週間前から、電

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

1年たったのでRejectされていたApple Watch アプリを再度提出してみる

約一年前に作成したApple Watchアプリは当時何度審査に提出し

ドラムちゃんに電子ドラムiWordを接続する

ドラム譜学習アプリ「ドラムちゃん」に、安価なMIDI電子ドラム iW

ドラムアプリ「ドラムちゃん」用に電子ドラムiWordを買ってみた

自作ドラム学習アプリ「ドラムちゃん」には以前からMIDIドラムを接続

BluetoothドラムデバイスSenstrokeとFreedrum

ドラム練習アプリドラムちゃん を作って以来、ドラムに興味があるが、実

指輪型Bluetooth楽器デバイス specdrums

https://youtu.be/3916TgLt2v8

→もっと見る

  • 2012年6月
    « 5月   7月 »
     123
    45678910
    11121314151617
    18192021222324
    252627282930  
PAGE TOP ↑