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を設定してリリースするようにしよう。

関連記事

[iOS SDK] ObjectAL で EXC_BAD_ACCESS発生

30日から休みだったので、年末は奥さんの実家に帰りつつ、2016年に取り組んでいたアプリの仕上げを行

記事を読む

App Annie App Store 連携失敗

App Annie の App Store 連携機能を使って、日々のストアの売り上げをメールで受け

記事を読む

Wi-Fi体重計Withings WS-50 を買ったのでSDKを試してみる

奥さんからの要望でスマホと連携する体重計を検討していたが、いつの間にかWithingsのWS-50が

記事を読む

Apple Developer Program 更新 2017

今年も Developer Program を更新。今年は11800円+税だった。そして証明書も更新

記事を読む

no image

iPad用ペン AluPen を買ってみた。

年末に注文したAluPenをようやく入手。品薄で1ヶ月かかってしまった。Amazonで2404円。紹

記事を読む

no image

[IOS] iOS オープンソースライブラリ徹底活用 菊田剛著 秀和システム

ふらっと家の近くの書店に寄ったところたまたま発見した本。 最近発売されたようだ。 21章で69

記事を読む

[iOS9] viewWillAppear で部品の位置が確定しなくなった

どうやら iOS9 から viewWillAppear では部品の位置が確定しなくなったらしく、vi

記事を読む

no image

[iOS] アプリ名にiPadと入れてRejectされた話

新作 iPad アプリを App Store に Submit したところ、Reject されたので

記事を読む

no image

iPhoneアプリやiPadアプリのモックをさくさく作れる iPadアプリ iMockups

iPhoneやiPadアプリのモックアップをサクサク作れそうなiPadアプリ iMockups をR

記事を読む

iOS デバイスサポート最終バージョン

iOS9からGKSession over Bluetoothが無効に なってしまったので Multi

記事を読む

Message

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

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

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

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

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

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

児童手当 認定請求書申請 2024 「請求者が養育をする18歳に達する日以降の最初の3月31日までの子の数」とは?

2024年に受給していない人には手紙が届くらしい。 電子申請も

Vision Proアプリ開発本 8/24、8/26に発売

Vision Proアプリ開発入門 P400が 8/24 に発売、V

Developer Strap が日本でも購入可能に

USアカウントでしか購入できなかった Vision Pro 用 De

→もっと見る

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