スムーズな動作と開発期間の短さが特長の「Windows Phone 7 series」MIX10(2/2 ページ)

» 2010年03月17日 09時30分 公開
[鈴木淳也,ITmedia]
前のページへ 1|2       

 またデモとして、SilverlightとVisual Studio 2010 Express for Windows Phoneの組み合わせでその場で作成されたWindows Phone 7用のTwitterクライアントアプリでは、画面の作成から各ツイートとユーザー写真の表示の仕組み、検索機能まで、ものの数分程度で実装が完了した。このほか、統合ソーシャルクライアントアプリを提供するSeesmicでは、Silverlightを使ってプラグインを書き換えることで、PC用とWindows Phone 7用のアプリをほぼ同時に開発することに成功している。両者のプログラムはソースコードがほぼ共通ということで、スピード開発に加え、クロスプラットフォームのメリットが十分に享受できるようだ。

PhotoPhotoPhoto Silverlight 4を使って作られたeBayのオークションアプリケーション。デスクトップから写真をドラッグ&ドロップして貼り付けたり、Webカメラを使ってバーコード情報を読み込むなど、バージョン4以降の新機能がふんだんに盛り込まれている。Windows Phone 7用アプリの多くは、このSilverlightを用いて作られることになる。開発には無償で提供される「Microsoft Visual Studio 2010 Express for Windows Phone」というツールを利用すればいい。これにはWindows Phoneエミュレータが搭載されており、細かくデバッグしながら開発が行える。写真はものの数分程度で簡易Twitterクライアントをスクラッチから作成してみたところ
PhotoPhotoPhoto このほか「Microsoft Expression Blend 4」という開発ツールも用意されている。これはデザイナー向けのツールで、ボタンや入力フィールドなどのUI部品を置いてのプログラミングのほか、PhotoshopやIllustratorのファイルを読み込んでアニメーション機能等を付与できる。Adobe Creative Suite(CS)に近い位置付けのツールだ。Visual Studio 2010 for Windows Phoneを使って作成されたアプリでは、「Metro」と呼ばれる階層構造のUIを持つことができる。独自のUIを作成してもいいが、このMetroを利用したほうが統一感もあり、ユーザーにわかりやすいメリットがあるとMicrosoftでは説明する
PhotoPhotoPhoto TwitterやFacebookなど、複数のソーシャルサービスを束ねる共通クライアントで有名なSeesmicのアプリ。このバージョンはSilverlightのプラグインですべてが構成されている。Silverlightを使うことで、PCでもスマートフォンでも、低いハードルでクロスプラットフォーム展開が可能。実際、PC版とWindows Phone 7版でソースコードの大部分は同じだという
PhotoPhoto 「Coding for Fun Cannon」と命名された自走式砲台。WP7上のアプリでキャノンをリモートコントロールする

 SilverlightはこうしたUIやロジックの記述に威力を発揮するが、高速なレスポンスを要求されるゲームなどではまた違ったツールを利用する。Visual StudioにXNA Game Studio 4.0を組み合わせることで、スマートフォンのスペックでも十分に動作するゲームの開発が可能だ。XNAはPCからXbox 360までを網羅する開発プラットフォームの一種だが、今度はここにWindows Phone 7も含まれることになる。特にZune HD用ゲームのプログラムはコードに少々手を加えるだけでWindows Phone 7でも動作するようになるとのことで、PCやXbox 360向けゲーム開発者らの流入が期待できそうだ。

Photo Windows Phone 7用ゲーム開発も同様に、Visual StudioにXNA Game Studio 4.0を組み合わせることで可能になる。エミュレータを使ってのゲームのテストのほか、コードの各ステップごとにデバッグも可能

Windows Phone 7における制限の数々は?

Photo Windows Phone 7で一新された「Windows Phone Marketplace」。Marketplaceを、端末にアプリを導入する唯一の手段とすることも検討されている

 洗練されたUIと、定評のあるMicrosoft製開発環境の組み合わせが輝くWindows Phone 7だが、作成されたアプリはどうやって配布されるのだろうか。コンシューマー向けアプリは、これまでのWindows Marketplace for Mobileとは方針が大きく変わり、すべてWindows Phone Marketplaceを通して配布することを検討しているという。

 「すべてMarketplaceを通す」という点が曲者で、Windows Phone 7へはmicroSDなどの外部メモリからのアプリのインストールが行えず、無料アプリであっても必ずMarketplaceからの導入が前提となる、という情報もある。Windows Mobile 6.5以前は一般的だった、勝手アプリを導入して操作性や機能をカスタマイズするといったことは行えなくなる可能性がある。

 Microsoftではこの措置を、パートナーとの関係を尊重しつつ、Marketplaceの安全性を担保するためだとしているが、これまでWindows Mobileの人気の理由だった“自由度”を捨て去ることは、どのように響くだろうか。

 なおMarketplaceの詳細について、個別に質問や取材をすることはできなかったのだが、Engadgetが掲載したトッド・ビッグス(Todd Biggs)氏へのインタビュー記事が詳しく、参考になる。新しいMarketplaceは、Microsoftの審査を通らないアプリは登録できないこと、開発者はアプリ登録料として年間99ドルのメンバー登録が必要なこと、ポイントなどの仮想通貨の流通は不可能なことなど、先行するAppleのApp Storeに非常に酷似したものとなっていることが分かる。また、企業向けには未審査アプリが自由に導入できるプランを用意しているのも同じだ。

 またWindows Phone 7における各種制限については、ZDNetがチャーリー・キンデル(Charlie Kindel)氏にインタビューした記事の情報が詳しい。Windows Phone 7が正式発表されるまでに噂されていた制限事項、例えばマルチタスクが利用できないこと、PCとの同期はZune用の同期ソフトウェア「Dorado」を利用すること、といったものが事実だったことが確認されたという。

 気になる既存のWindows Mobile 6.5以前のバージョンとの互換性がどの程度残されている点については、詳細は明らかにされていないが、MIX10会期中にアップデートがあったらご紹介したい。ただ前述のMarketplaceにおける制限などは検討中の段階で、今後の展開によっては幾分条件が緩和されることになるかもしれない。これについては、後日改めてMicrosoftから正式に発表があるようだ。

前のページへ 1|2       

Copyright © ITmedia, Inc. All Rights Reserved.

アクセストップ10

2026年08月22日 更新
  1. 「iPhone 18」シリーズうわさまとめ 秋にPro、来春に無印登場か 「さらなる値上げ」の可能性も考える (2026年08月19日)
  2. 「弊社のモバイルバッテリーが河川等に投棄されている」――運営元が警察および関係各所と連携 (2026年08月19日)
  3. 服の中に風を送る「腰掛けファン」はハンディファンと何が違う? メリットと購入前に知るべき注意点 (2026年08月18日)
  4. 清水寺の「5Gが入らない」をどう解決した? ソフトバンクが挑んだ景観保護とアンテナ設置の裏側 (2026年08月20日)
  5. ソニー、Xperia新モデルを予告 8月25日11時に発表 YouTubeで世界同時配信 (2026年08月21日)
  6. Pixel 11シリーズ実機レビュー:「薄型化の無印」と「背面が光るPro」、Gemini連動の新機能で何が変わったか (2026年08月20日)
  7. JR東日本「分かりにくい」新幹線券売機を改善へ なぜ、スマホではなく「駅での最短1分購入」を実現? (2026年07月04日)
  8. きょう発売の「Pixel 11」、結局は何が進化点? Geminiの進化にも注目 (2026年08月20日)
  9. 最大24万強マイル還元のチャンス 新「ANAアメックス」誕生、日常決済で“旅が近づく”特典強化の中身 (2026年08月21日)
  10. 「新喜皮革」のコードバンを使用したApple Watch用バンド登場 約2万円 (2026年08月21日)
最新トピックスPR

過去記事カレンダー