マルチタスクにセンサーAPIの統合――Mango for WP7の新機能やパフォーマンスを動画でチェック:MIX11(2/2 ページ)
マルチタスクや日本語を含む多言語サポートに対応したWindows Phone 7初のメジャーアップデート「Mango」。主要機能はもちろん、ともに進化したSilverlight5の機能を紹介しよう。
そのほかのMangoアップデートにおける強化点
そのほかのアップデート内容に注目してみよう。マルチタスクと同じくらいユーザーにとって大きな変更といえるのが、端末の機能とさらに連携したアプリ開発の実現だ。具体的には、アプリ側からカメラのRAWデータを取得したり、各種モーションセンサーを使ったアプリの開発が行いやすくなった。(携帯電話の処理速度が許す範囲で)端末のハードウェアスペックを使い切るような、より高度な機能を持ったアプリを利用できる環境が整った。
MIX11で紹介された1つが、USAAという米軍関係者向けに銀行サービスを展開している企業のアプリだ。このアプリで小切手の両面を撮影して送信すると、銀行の窓口に出向かずとも金額の預け入れが可能になる。このアプリを起動するとディスプレイ内に枠が出現し、そこに収まるよう小切手を撮影すると、撮った画像がUSAAのサーバへと転送されて預け入れ処理が行われる。USAAは、同様のサービスを2年前にiPhone向けに提供している。
それ以外では、SilverlightとXNAアプリの同時実行が可能になった点が面白い。WP7では、アプリの実行基盤として通常アプリ向けの「Silverlight」とゲームアプリ向けの「XNA」の2種類を用意している。今回のMangoアップデートでは、XNAで実行されるキャラクターが画面で動きつつ、Silverlightで実行される画面コントロール(ボタンやメニュー)などがフロントメニューに出現し、双方が重なり会った形で動作するようなアプリを構築できる。
従来であれば、XNAでゲームを作った場合、メニュー画面などは独自UIで構築する必要があった。今後は、SilverlightのUIを流用することが可能になる。これは、同じOSのアプリ同士でUIを統一するという意味で、大きな効果だろう。
また前回も紹介したが、アプリ開発のデバッギングツールやエミュレータも高性能化しており、開発者にとっては利用しやすい環境が整いつつあるといえる。WP7向けには開発ツール自体も無償提供されており、後発ながらiOSやAndroidに比べてもアプリ開発環境は充実しつつあるだろう。
こうした開発者向けの機能追加は、ユーザーが直接恩恵を受けることではない。しかし、利用できるアプリの増加というメリットがあるため、今後数年先が楽しみだといえる。
開発ツールにおける強化点。前回のリポートでも紹介したが、加速度センサーやGPSなどハードウェア依存のセンサー機能をエミュレーションで再現できるほか、高解像度でのスクリーンショット取得、強化されたデバッグツールなどが特徴
Silverlightもアップデート
Mangoアップデートの影に隠れる形となってしまったが、MIX11ではSilverlight自体のアップデートも発表され、最新バージョンであるSilverlight 5β版の提供がアナウンスされた。アップデートの内容は主にパフォーマンスの改善と地味だが、次いで3D APIやハードウェアエンコーダのサポートなど、メディア配信プラットフォームとして広く利用されているSilverlightならではの特徴をさらに強化した。
デモを見ていただくと分かるが、3Dモデリングされた画面を高速移動できるなど、より高まったパフォーマンスの一端を垣間見ることができる。
なお、WP7のMangoアップデートにはSilverlight5は含まれず、OSをアップデートしてもSilverlight4のままだ。だがMicrosoftによれば、Silverlightの実装はPC版とモバイル版などプラットフォームごとに大きな差異があり(例えばモバイル版では印刷機能の実装が異なるなど)、正確には同じバージョンながら異なるプラットフォームと考えるのが正しいという。
ただバージョンごとにコントロールやAPI実装が区分けされており、アプリを実行する際の目安にはなるという。そのため、Silverlight 5向けに開発されたアプリは、Silverlight 4上で動かなくなるといったことが発生する。
だがSilverlight 5の正式版が提供されるのはMangoアップデートより先になり、Ver.5専用のアプリが登場するのもまだまだ先とみられる。前述のプラットフォームごとの違いもあり、WP7の実行環境がSilverlight 4のままであることは、あまり気にする必要はないのかもしれない。
関連キーワード
Silverlight | Windows phone | マルチタスク | Windows Phone 7 | XNA | API | アプリケーション開発 | アメリカ | β版 | ユーザーインタフェース | 大規模アップデート | 開発支援ツール | 開発コード名 | 開発基盤 | HTML5 | Microsoft MIX | 解像度 | SDK
関連記事
MIX11:Windows Phone 7、次期アップデートで日本語サポート 日本でも2011年後半には登場か
Microsoftから、Windows Phone 7の日本語対応について正式なアナウンスがあった。次期Mangoアップデート(Windows Phone 7.5)により、マルチバイト言語をサポートする。またIE9がこのアップデートによりWindows Phoneに搭載される。MIX11:IE9を超えてパワフル!──「Internet Explorer 10」の本気を動画で見る
Internet Explorer 9の日本語版が4月26日から配布を開始。が! 米国ではその次期バージョンがサクサクと動いているという。その“速さ”を動画でチェック。Microsoft、IE9搭載の次期Windows Phone 7「Mango」を披露
MIX11の2日目の基調講演では、次期Windows Phone 7(Mango)、Silverlight 5 β、Kinect for WindowsのSDKのβ版が発表された。Mangoへのアップデートはこの秋の予定だ。Microsoft、「Silverlight 5 β」をMIXでリリース
MicrosoftはHTML5をサポートしつつ、開発プラットフォームとしてのSilverlightへの注力も続けるとしている。Microsoft、Windows Phone 7アップデート不具合について説明
Microsoftによると、90%のユーザーが問題なくアップデートできており、不具合のあったユーザーの半数の問題はすぐに解決できるものだとしている。Microsoft、Windows Phone 7の初アップデートを開始
Windows Phone 7発のアップデートは小規模な“アップデートのためのアップデート”で、コピー&ペーストなどの機能追加は予定通り3月前半になる。
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.