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: Game Centerにお友達リクエストが

iOS 4.1インストール後にGame Center対応のゲームを試してみた様子をこちらで紹介しましたが、昨日(9月10日)の朝、聞き慣れない(トランペットの)プッシュ通知サウンドとともにGame Centerにお友達リクエストが届きました。

Push Notificationで「お友達からリクエストがあります」的なメッセージが表示され、さらにGame Centerにバッジが表示されていました。早速Game Centerを起動してみると…

リクエストのアイコンにバッジが表示されていて、タップすると誰がお友達になりたがっているかが表示されます。知らない人の様な気もしましたが、初めてのGame Center上のお友達なので承認をタップしてみました。

すると友達のアイコンをタップした画面にその人が表示される様になります。とはいえ、対戦できるGame Center対応ゲームを持っていないので、この友達が何人と友達か、いくつのゲームを持っているかなどを見ることができるだけ。その他に並んでいるボタンは「友達を止める」と「問題をレポート」。

まだまだ知らない事ばかりのGame Center。もう少し色々試してみる必要がありそうです。

** 12:54AM追記

このエントリー公開直後にもう一人お友達リクエストが届きました。もちろんAcceptして早速見てみると、この方がプレイしているゲームのタイトルが表示されています。なるほど、こうやってお友達が楽しんでいるゲームを知る事が出来て、スコアを競ったり、対戦したりできるという事ですね。Touchgrind、600円か…ちょっと悩もう。

次はどんな発見があるか楽しみです。

iPhone: Game Centerを試してみた。

iOS 4.1のリリースとともに一般ユーザー向けのサービス提供が始まったGame Center。朝の時点では対応しているゲームが全くなかったので動作の確認すら出来ない状況でしたが、昼頃にApp Storeのアップデートを確認してみたところ「Flight Control」がバージョンアップしてGame Centerに対応していました。ということで、早速試してみました。

まずGame Centerに対応したバージョンのFlight Controlへアップデートします。もちろん、この他のゲームでもGame Centerに対応していればOK。

Flight Controlで遊ぶ前に、iOS 4.1へバージョンアップするとホームに追加されるGame Center Appを起動して設定を済ませておきます。設定と言ってもiTunesアカウントでログインしてニックネームを設定する程度。

いよいよ初めてGame Centerに対応したゲームで遊んでみます。Version 1.9にアップデートしたFlight Controlを起動すると画面の上部にGame Centerで設定したニックネームが表示されます。

Welcome Backと言われましたが、iPhone 4にインストールしてからまだプレイしていないゲームだったり。

早速ゲームで遊びます。

順調に管制官気分を楽しんでいたらあっという間に衝突。ゲームオーバーになってしまいました。でも初めてiPhone 4でプレイしたのでHigh Score!。やりました。

ということで、一度ホーム画面に戻り、Game Center Appを起動してみます。

すると、「GAMES」のリボンの数字が 1 になっています。さらにGamesのページを見てみるとFlight Controlがリストに追加されていました。Game Centerを利用している全ユーザー中の順位や、さらにゲーム名をタップすると自分自身のハイスコア、今日、今週のハイスコアを見る事が出来ます。ゲームの情報を見ている画面では右上に「Play」というボタンがあり、直接Appを起動する事が出来ます。

しかし友達が全然いないのでまだ実感が無い仕組みですが、今後もっと多くのアプリが対応してくれると楽しくなりそうですね。

Apple Special Event: iOS 4.1とiOS 4.2

日本時間2010年9月2日未明に行われたApple Special EventでiOS 4.1とiOS 4.2について発表されています。

iOS 4.1

  • BluetoothやiPhone 3Gのパフォーマンスに関するバグ修正。
  • HDR (High Dynamic Range) photos を搭載。
    HDR photoは、iPhoneで写真を撮影した際、これまでの写真と同じ露出も写真と同時に、自動的に露出を変化させた写真を複数毎撮影し、従来よりも美しい写真撮影を可能にする機能。
  • HDビデオをWiFi経由で様々なサービスへアップロード可能に。
  • TV番組レンタルサービスの搭載。
  • Game Centerの搭載。
  • 来週、iPhoneとiPod Touch向けに公開予定。

iOS 4.2

  • iPad向けのOS。iOS 4で実装されたマルチタスキング、フォルダー、他の新機能をiPadへ実装。
  • ワイヤレスプリント機能の搭載。
    事前に設定しておいたネットワークに接続されているプリンタへアプリから印刷可能。
  • AirPlay の搭載。
    音楽、ビデオ、写真をWiFi経由でストリーミング再生する機能。
  • 2010年11月、iPad、iPhone、iPod Touch向けに公開予定

参考リンク: Apple – iOS 4

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本が長くなっています。

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

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

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

iOS アップデート: 4.0.2 for iPhone / 3.2.2 for iPad

今日2010年8月12日(日本時間)、AppleからiOS 4.0.2 (iPhone用)とiOS 3.2.2 (iPad用)がリリースされています。

変更内容は次の通り。

悪意のあるPDFファイルの表示に関連するセキュリティの脆弱性が修正されます。

適用対象モデルは

  • iPhone 3G
  • iPhone 3GS
  • iPHone 4
  • iPod Touch (2G)
  • iPod Touch (3G)
  • iPad WiFi
  • iPad WiFi + 3G

となっています。

セキュリティの改善なので適用した方が良いと思います。先日公開されたJailbreakMeによる脱獄はこの脆弱性を利用したものなので、これでJailbreakMeでの脱獄は出来なくなりそうですね。

Bluetooth折りたたみワイヤレスキーボード by リュウド

どこかで見た様な折りたたみワイヤレスキーボード。

以前こちらのエントリーで紹介したエレコムのBluetooth折りたたみキーボードと同じ物がリュウドというメーカーからも発売されている事を今日知りました。

会社の同じ職場の人が持っていて、実際に見せてもらいました。

使用中に不用意に折りたたまれてしまわない様にロックできる様になっていて、最新の「Ver.2.1」では”iPhone用キートップシール付属で、iPhoneなどiOS製品での利用が便利に”なったそうです。

ELECOMのTK-FBP017BKは13,330円ですが、リュウドのRBK-2100BTJ Ver.2.1は9,800円と5000円程お得。もちろん、iOSデバイス以外でもBluetooth接続で利用できます。

ちなみに、今は在庫がない様ですが、リュウドからは英語配列のRBK-2000BTIIというモデルもある様です。

iPhoneやiPadと一緒に持ち運ぶワイヤレスキーボードをお探しの方の参考になれば幸いです。