iPhone, iPad: バックグラウンドタスクの終了やボリュームコントロール等

2010年のネタなのですが、iOS 4から搭載されたiPhone, iPadのバックグラウンドタスクに関するエントリーが良くアクセスされています。

2011年にiOS 5とiPhone 4Sが発売され、ますます多くのiPhoneまたはiPadユーザーの方に参考にして頂いているのではと感じています。

その記事がこちら 「iPhone: iOS 4 マルチタスク – バックグラウンドタスクの管理について」 なのですが、これはiOS 5になっても変わらず、全く同じ操作方法で後ろで動作しているアプリを終了する事が出来ます。

ちなみに、iPad + iOS 5の場合で”マルチタスキング・ジェスチャー”がONになっていれば、画面上で指4本(もしくは5本)を上方向にスワイプする事で、マルチタスキング・バーが表示されます。
また、iPadでマルチタスキング・バーを右方向にスワイプすると「iPodコントロール」と「画面回転ロック」のトグルだけでなく、「画面の明るさ調整」も出来ます。

iOS4 & iOS5ユーザーの皆さんに参考にしていただければ幸いです。

 

iPhone: Personal HotspotをONにしている時に気を付けたい事。

シンガポールでローカルの携帯キャリアと契約しているiPhoneはiOS 4、iOS 5がインストールされていれば「パーソナルホットスポット」機能が利用出来ます。

iPhoneの3G回線を使って、Wi-Fi、Bluetooth、USB接続のデバイスをインターネットへ接続する事が出来ます。

ウチはM1というシンガポールの携帯電話キャリアと契約していますが、3Gデータ通信の上限は12GB/月。上限があるとはいえiPhoneから通信だけで1ヶ月に12GBはなかなか使い切れないので、常にPersonal HotspotをONにしてあります。

USBインタフェースでもパーソナルホットスポットが使える事をすっかり忘れていた昨日、MacのUSBポートを使ってiPhoneを充電していたら画面上にPersonal Hotspotで接続されていますというメッセージが。早速Macのネットワーク設定を確認してみると、自動的にiPhoneを認識しインタフェースのリストに「iPhone USB」として表示されていました。

Mac OS Xはネットワーク設定のリスト順に利用するインタフェースにプライオリティがついており、追加されたiPhone USBインタフェースは下の方にあったのですが勝手にiPhoneのデータプランを使って大量通信されると困ります。

今後MacとiPhoneを接続して充電や同期する時の事を考慮してiPhone USBインタフェースのサービスを無効にしておきました。インタフェースを選択して、設定変更のメニューから「サービスを無効にする」を選び、最後にダイアログ右下の「適用」をクリックします。

 

iPhone: iOS 4 マルチタスク – バックグラウンドタスクの管理について

iOS 4.0からマルチタスキング機能が搭載されたiPhone、iPod Touch (いずれも一部世代を除く)。しかし、ホーム画面を見ているだけでは、何がどうマルチタスキングなのか分かりません。今日も職場でiPhone 3GSユーザーの会社の人と話をしていて、「最近バッテリーの減りが早い」という話題になり、「バックグラウンドでAppが動いているのでは?」と言いながらバックグラウンドタスクを終了させていたら、「何それ〜?」という事だったので、説明してみようと思います。

バックグラウンドで動作しているAppを表示

ホーム画面、もしくはAppを使用している状態で、ホームボタンを2回(ダブル)クリックします。すると画面全体が上にずれ、一番下側にAppのアイコンが並んで表示されます。

これらは、最近使った順番に並んでいます。例えば、このスクリーンショットでは「TwitBird」「Facebook」「WhatsApp」「写真」と最近に使ったアプリが最後に使ったのが一番左から順番に表示されます。

4つ以上のAppがバックグラウンドで動作している場合(もしくは過去に4つ以上のAppを使用した場合)、バックグラウンドタスクアイコンが並んでいるところを、右から左へスワイプするとさらに表示されます。

Appをスイッチ

ホームボタンのダブルクリックで表示されたバックグラウンドタスクをタップすれば、そのアプリに切り替える事が出来ます。例えば「Facebook」を使っているときに、ホームボタンをダブルクリックしてバックグラウンドタスクを表示し、「WhatsApp」へ切り替えるという事が出来ます。

ホーム画面に一度戻らなくて済むので素早くAppを切り替えられます。

ただし、現状全てのAppがバックグラウンド動作に対応しているのではないので、アプリによっては切り替えた時点で終了(ホームボタンを押したのと同じ)します。

バックグラウンドタスクを終了

ホームボタンのダブルクリックで表示されたバックグラウンドタスクのいずれかのアイコンを長押しします。するとホーム画面のアイコンの様にぶるぶる震えて、アイコンの左上に バツ印 が表示されるはずです。

このバツ印をタップすると、そのAppがバックグラウンドで動作していたとしても完全に終了する事が出来ます。

全て終了させると何もアイコンが並んでいない状態になります。何となくスッキリしますね。なお、電話AppやSMS Appを終了したとしても着信やSMSの受信には支障ありません。

Appがマルチタスキングに対応しているのかなど…

今までバックグラウンドで動作しているAppという記述をしましたが、アプリによっては実際にはバックグラウンドで動作していない場合もあります。

iOS 4がリリースされるまで、全てのアプリはバックグラウンドに対応していませんでした。iOS 4で搭載されたマルチタスキングに対応させる為には、開発者がアプリをバージョンアップして対応させる必要があります。App Storeで各アプリの詳細説明を見て、マルチタスキングに対応しているかどうか記載されていれば対応状況が分かります。

バックグラウンドで動作する様に開発されたAppは、使った後にホームボタンを押しても後ろで何らかの動作をしています。何らかとは、データ通信であったり、位置を特定していたり、音声を再生していたり、等、アプリによります。つまり、その分iPhoneのリソース(プロセッサの負荷、メモリ、等)を消費していることになります。

バックグラウンドで動作するように開発されていないAppの場合は、完全に終了している状態の為、ホームボタンダブルクリックで表示されたとしてもiPhoneのリソースは消費していません。

当然、iPhoneのリソースを多く消費している時はバッテリーの消費も早くなります。ウチが試した限り、Skypeなどは特にリソースを消費する様で、バッテリーの減りが極端に早くなります。

今までのホームボタン ダブルクリックの機能は…

iOS 4になるまではホームボタンをダブルクリックした時、どのような動作をするか設定できました。iPodコントロールを表示したり、カメラAppを起動したり、選択できたのですがiOS 4からはそれが出来ません。そのかわり、バックグラウンドタスクを「左から右」へスワイプするとiPodコントロールと画面回転ロックのトグルスイッチが現れます。

一番左の「画面回転ロック」トグルスイッチは、Mail Appなど縦向き、横向き両方に対応したAppであっても画面を縦向きに固定する為のスイッチ。アイコンの中にカギマークが表示されている時は、回転がロックされています。ただし横向き表示のみのApp(ゲームなどに多いですね)は、横向きで表示されます。

iPhone: iOS 4にしてからボリュームコントロールが変な場合 (着信音が変更出来ない場合)

iPhoneのオペレーティングシステムがiOS 4になってから一部のデバイスを除いてマルチタスク機能が実装され何かと便利になったのですが、アプリによってiPhoneのボリュームコントロールに不具合を招いてしまう場合がある様です。複数のアプリで確認しており、しばらく前のバージョンアップを適用する前のSkype、今日現在のTwitRockerが裏で動いている場合に発生します。

ウチは都合によりiPhoneの言語設定を英語にしているためスクリーンショットが分かりにくいかもしれませんが、通常ホーム画面でボリュームの +/- を押すと、ringer (着信音) のボリュームが変わるのですが、一番最初のスクリーンショットの様に ringer (着信音) と表示されない場合があり、このボリュームはゲーム等の音量を示している為、着信音量が変更されないのです。

事象:

iPhoneのホーム画面でボリューム +/- を押した時、着信音量のコントロールが出来ずスピーカー音量のコントロールになってしまう。(スクリーンショットはSpotlightの画面ですがホーム画面でも同様です)

原因:

マルチタスキング機能によってバックグランドで動いているアプリがボリューム管理に影響してしまっている。

検証方法:

  1. 事象が発生している時のホーム画面で、ホームボタンを2回押してバックグランドで動いているアプリ一覧を表示。
  2. いずれかのバックグランドアプリのアイコンを長押しして終了させるモードへ移行。
  3. 一旦全てのバックグランドアプリを終了 (アイコン左上の赤丸ボタンをタップ)。
  4. ホームボタンを押してホーム画面に戻り、着信音量のコントロールが可能か試してみる。

この検証で着信音量のコントロールが出来る様になれば、終了したバックグランドで動いていたいずれかのアプリが影響している事が分かります。さらにどのアプリが影響しているかを知る為にはアプリを1つ起動する毎にホーム画面で音量コントロールを試す作業を繰り返せば特定出来ると思います。特定出来たからといって何も対策出来ないのでそのAppの作者が改善してくれる事を祈りましょう。

iPhone App: Facebook Version 3.2 リリース

昨日から多くのウチの使っているiPhone Appがバージョンアップされています。今日 2010年8月19日 にはFacebook for iPhoneのバージョン3.2がリリースされました。

変更内容は以下の通り。

New Features – 新機能

  • Places. Use Places to see where your friends are and share where you are.
    場所。この機能を使う事で、友達のいる場所や自分のいる場所を知る事が出来ます。
  • You can set the privacy of individual status updates.
    ステータスアップデート毎にプライバシー設定が出来る様になります。
  • See all recipients of inbox messages.
    メッセージで全ての宛先が表示される様になります。
  • (iOS 4) Upload photos and videos in the background.
    写真とビデオがバックグラウンドでアップロードされる様になります (iOS 4のみ)。

Bug Fixes – 修正

  • Fixed a delay when commenting on a post or posting a status update.
    コメントやステータスアップデートの送信に時間がかかる問題を修正。
  • Fixed some Notes display bugs.
    ノートの表示に関する問題を修正。
  • Fixed some reliability bugs in News Feed.
    ニュースフィードに関するいくつかの信頼性の問題を修正。

という事で早速アップデートしてPlaces(場所)を試してみましたが、まだ日本国内では使えない様です。

はやくiPadにも対応しないかな….

iPhone: iOS 4とiOS 4.0.1 / 4.0.2のアンテナバー比較

iOS 4.0.1がリリースされた際、iPhoneの左上に表示されているアンテナバーのデザインが少し変わっている事は知られている事なのですが、うかつにもiOS 4.0の頃のスクリーンショットを残しておかなかったので今まで比較できていませんでした。

たまたま職場でiOS 4.0.1へアップグレードしていないiPhone 4を持っている人がいたので、思わずスクリーンショットをもらいました。

iOS 4.0のアンテナバー

iOS 4.0.1 / 4.0.2 のアンテナバー

横にも並べてみます。

iOS 4.0 iOS 4.0.1 / 4.0.2

というわけで、太さは変わらない様ですが、電波強度の弱い順に3本が長くなっています。

何となく電波が強くなった気分?

こんなスクリーンショットを撮ったり、色々なアプリを起動していたらへんな青色三角が左上に残っちゃいました。

こんな事もあるんですね…。

iPhone: iPhone 4対応の脱獄ツール

いつも通りEngadget Japaneseを眺めていたら「iPhone 4をブラウザから脱獄するJailbreakMe公開」というタイトルを発見。アメリカではJailbreakは合法という判断が下されましたが、当然Appleは脱獄そのものを認めておらずJailbreakによって生じた故障や損害などは全く保証されないので注意が必要です。iPhone 4以外にもiPhone 3G / 3GS, iPod Touch, iPadにも対応している様です。

このJailbreakMeはiOS上のSafariの穴を突く方法で脱獄を実現しており、iPhone上でSafariを起動して http://jailbreakme.com へアクセスして先に進むと脱獄出来るという仕掛けです。

サーバーが混み合っていると紫色の画面から進まない事があり、その場合は一旦ホームに戻ってから再度Safariを起動してやり直します。(うまくいかなかった後は右側の画面が表示されるみたいです)

ダウンロード、脱獄がうまくいくとホーム画面にCydiaが現れ、Jailbreak成功という訳です。

前述の通り、Appleが認めている行為では有りませんのであくまでも自己責任で。既知の問題としてMMSに問題が発生したり、FaceTimeに異常が発生する場合も有る様なのであしからず。