Windows Phoneの「マルチタスク」は“8.1”でどうなったのか?:鈴木淳也の「まとめて覚える! Windows 8.1 Update」(2/2 ページ)
Microsoftが注力する新モバイルOS「Windows Phone 8.1」。残念ながら日本では搭載端末の発売が未定だが、「ユニバーサルWindowsアプリ」の対応とともに、マルチタスク機能も進化している。
それで、Windows Phone 8.1のアプリでは何ができるのか?
右の表では、Windows Phone 8.1のマルチタスク対応アプリにおける代表的な「トリガー」の種類を紹介している。
「システムイベント」と呼ばれる、いわゆるシステムの動作環境が変化したときに引かれるトリガーのほか、指定時間で呼び出されるトリガーなどが含まれる。
これにより、例えば「オフライン状態からオンライン状態へWindows Phone搭載デバイスが移行したときに最新コンテンツを読み込んで更新」といった動作を実現できる。Bluetooth LE(Bluetooth Low Energy、BLE)デバイスと連動可能なトリガーもあり、携帯型フィットネス機器の通知を受けてデータ同期を行ったり、デバイス同士が一定距離を離れると警告音を鳴らしたり、といったことが可能だ。
通知サービスと連動した「Geofencing(ジオフェンシング)」のような仕組みも実装できる。ジオフェンシングとは、地図上にあらかじめ設定したエリアからユーザーが出る(あるいは侵入する)と、通知が行われるサービスだ。危険地帯への侵入を警告したり、あるいは監視対象の人物が特定エリアを離れたタイミングで通知を行ったりと、位置情報と連動したサービスを実装できる。
前述のBLEとの組み合わせでは、流行のBeaconが設置された店舗前を通過すると、このビーコン信号がトリガーとなってWindows Phone搭載デバイスにインストールされたWindowsストアアプリが反応し、画面上に店舗の関連情報をポップアップしてくるなど(Windowsではこの種のポップアップを「Toaster」と呼んでいる)、いろいろ応用できる。
本来はWinRTとともにWindows Phone 8.1に導入された各種トリガーや機能だが、そのままSilverlight 8.1でも対応アプリの開発が可能だ。Silverlight 8.1は、旧バージョンのSilverlight 8.0の上位互換にあたるが、前述のように一部未対応の機能もある。
また、Windows Phone 7/8ではプッシュ通知のために「Microsoft Push Notifications(MPN)」という仕組みを用いていたが、Windows Phone 8.1ではWindows 8/8.1と同じ「Windows Notification Services(WNS)」という仕組みに統一され、プッシュ通知の受信にはこちらを利用している。WNSは通知処理の部分が独立したタスクとして動作しており、実行効率や消費電力効率が向上している点が特徴だ。
ただ、Windows Phone 8.1でも引き続き旧バージョン向けアプリが動作可能になっており、これらアプリはMPNのほうを利用している。この場合、WNSを介してMPNが引き続き利用可能となっており、旧バージョンとの互換性が保たれている。
関連キーワード
Windows | Windows Phone 8 | Microsoft | プラットフォーム | OS | Silverlight | 鈴木淳也の「まとめて覚える! Windows 8」 | WinRT | Windowsアプリ | Windows 8.1 | Windows Store | モバイルOS | タブレットPC | universal Windows apps
関連記事
- Windows 8.1(Windows 8.1 Update)特集
斬新さゆえ評価が分かれたWindows 8。そこからWindows 8.1、Windows 8.1 Updateと着実に使いやすさは向上している。 - 本田雅一のBuild 2014リポート:iOSでもAndroidでもない、「Windows Phone 8.1」という可能性
Microsoftが米国で開催した開発者向けイベント「Build 2014」の基調講演では、新モバイルOS「Windows Phone 8.1」の説明に多くの時間が割かれた。モバイルOSではiOSとAndroidに後れをとっているWindows Phoneだが、ここへ来て期待感も高まりつつある。 - 本田雅一のBuild 2014リポート:「Windows 8.1 Update」速攻レビュー
Microsoftは米国で開催中の開発者向けイベント「Build 2014」にて、4月8日にWindows 8.1の最新アップデート「Windows 8.1 Update」を無償公開すると発表した。一般公開に先駆けて入手したこのアップデートを早速試してみた。 - 次期Windowsは2015年春登場? 開発コード名「Threshold」とは
Windows 8.1の“次”のウワサが、もうちらほらと聞こえてきた。開発コード名“Threshold”は何を示すものなのか、さらにWindows Phone 8.1はどうなるのか、現時点話題になっている情報をまとめた。 - 次期Windows「Threshold」続報──Microsoftは新OSでどう挽回するのか
前回、Windows 8.1に続く次期OSの開発コード名「Threshold」について紹介したが、以後も次々と関連情報が出てきている。以前の記事で検証不足として見送った話題も含め、再度Windowsを取り巻く最新情報を整理しよう。 - 期日迫る! 「Windows XPサポート終了」
企業は、個人は、“いま、何をすべきか”、そして“どんな対策方法があるか”──。間近に迫る「Windows XPサポート終了」に関する最新情報、関連記事をお届け!
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.