スムーズな動作と開発期間の短さが特長の「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月12日 更新
  1. 新幹線「独りぼっち席」が話題――「2000円追加で“隣が空席”」との声、なぜ導入? (2026年08月11日)
  2. 楽天の三木谷氏がStarlinkに言及――「正直に言って……」 AST SpaceMobileは過疎地域や海上で効果発揮か (2026年08月10日)
  3. LINEの「ミュートメッセージ」有料化へ 相手のスマホを鳴らさずに送れる便利機能 (2026年08月10日)
  4. 【ワークマン】1900円の「アーバンマルチストレージショルダー」 大きく開く小分けポケット搭載 (2026年08月10日)
  5. あの「カシャッ!」は意味なし? スマホの「シャッター音」実態に即さず、ネットに見直しを求める声 (2026年06月15日)
  6. “デカすぎるハンディファン”と話題を集める「ゴリラの扇風機」を試す 羽根が大きいと風が強くて静か (2026年08月11日)
  7. なぜ? 「PayPay改悪」といまネットで騒がれている理由 ユーザーがすべき対策を解説 (2026年06月05日)
  8. 楽天モバイルの「営業損失」と「解約率」は改善を継続――楽天グループが2026年度第2四半期決算を発表 (2026年08月10日)
  9. KDDIからの独り立ちを目指す楽天モバイル、ローミング交渉の現在地――両社の考えを整理 (2026年08月10日)
  10. ハイエンドスマホ「arrows Alpha」、IIJで半額以下の3万円台に 11月4日21時59分まで【スマホお得情報】 (2026年08月10日)
最新トピックスPR

過去記事カレンダー