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

Pebble E-Paper Watch 届いた! 感想。

追記: Pebble 向けにアプリを作りました。 Kickstarter で iPhone/A

記事を読む

[iOS SDK] 実装ファイルでメンバ変数を宣言する

Xcode 4.x を導入したらいろいろ見慣れない記法があったので、いまさらながら一部まとめてみた。

記事を読む

no image

APNs のサーバー側をサポートしてくれる Urban Airship (APNs対応その2)

Apple Push Notification Service (APNs) はAppleのAPN

記事を読む

[iOS SDK] Studyplus の API を利用してみる

学習管理プラットフォーム「Studyplus」がAPIを公開——外部教材アプリとの連携を強化 | T

記事を読む

no image

自作iPhoneアプリ いろいろレビュー依頼

アプリ制作日誌 #app_24: iPhoneアプリのレビューを、寄稿・依頼できるサイトまとめ。 と

記事を読む

no image

iPad アプリの iOS Deployment Target に設定するバージョン値を検討する

自作アプリのiPadの対応バージョンを決める際に、一番古くから対応していることにした場合どのバージ

記事を読む

新作アプリReibunを@marie__100さんに紹介していただきました

@marie__100さんに英語学習アプリ Reibunを紹介いただきました。ありがとうございました

記事を読む

Reject 履歴 おんぷちゃん 1.9.0

久しぶりに おんぷちゃん をアップデートしようとしたところ、"Guideline 2.3.7 - P

記事を読む

FlashAir W-03活用開始

ようやく休みになったので、FlashAir W-03を活用してみることにした。まずは、iOSから使え

記事を読む

Olympus Camera Kit (SDK)を製品版に移行

発売が延期されていた OLYMPUS AIR A01も2015/3/25(水)についに発売された。

記事を読む

Message

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Break Back 22巻まで読了

テニス漫画と言えば、ベイビーステップスだと思っていたし、全巻持ってい

TORRAS iPhone 16 Pro Max用ケース

自分はiPhoneはケースを付けない派で、iPhone 12

iPhone 16 Pro Max 購入

iPhone 16 Pro Max 256GB 189000

Ember Mug 2のACアダプタをUSB Type-Cに変えてみた

冬になると活躍する Ember Mug 2 の充電器は付属のACアダ

Wi-Fi6Eルータ TP-Link AXE5400購入

Wi-Fi6E を試してみたくなり、TP-Link AXE5

→もっと見る

  • 2012年6月
     123
    45678910
    11121314151617
    18192021222324
    252627282930  
PAGE TOP ↑