Windows Phone

概要

主にエンタープライズやビジネス向けと位置づけられていたWindows Mobileとは対照的に、一般消費者向けとして新たに一から作られたモバイル用OS。Windows MobileがWindows PCやExchange Serverと同期をとり、その子機的な機能が主体なのに対し、Windows Phoneは、AndroidがGoogleのクラウドとの親和性を重視するのと同様、クラウドとの親和性を重視したつくりとなっている。なお、インターフェイスだけでなくアーキテクチャも一新されたため、Windows Mobileとの互換性はない。そのためWindows MobileやPocket PC、Windows CE用に作られたアプリケーションは本OSで利用することができない。
Windows Phone 8以降では、ベースカーネルがWindows CEからWindows NTへ変更され、Windows Phone向けのWindowsランタイム (WinPRT) に対応したほか、Windows Phone 8.1以降では「ユニバーサルWindowsアプリ」に対応し、Windows PhoneストアアプリとWindowsストアアプリのソースコードを共有することができるようになり、プラットフォームの一元化が進められた。Xbox OneアプリやXamarinによるiOS/Android/Macアプリとのコードの共有は、Windows 10 Mobileを含むWindows 10シリーズにて実現されたユニバーサルWindowsプラットフォーム (UWP) および関連移植技術（Windows Bridge）にて対応される予定であった。
Windows Phoneは2011年10月に2011年度 グッドデザイン賞を受賞した。また、その他の賞も複数受賞した。
2014年4月2日に開かれた「Build 2014」では、OEMに対する9インチ未満のスマートフォンとタブレットのライセンス料を無料にすると発表した。
イギリスの調査会社Kantar Worldpanelが2013年9月30日に発表した2013年6～8月期のスマートフォン市場調査によると、アメリカ3.0%、イギリス12.0%、フランス10.8%、ドイツ8.8%、イタリア9.5%、スペイン2.2%（欧州5ヶ国では9.2%）のシェアと報じられていた。
2013年第1四半期には、BlackBerryを抜いて世界三位の座を奪いとって、ノキアの本社があるフィンランドでは39%を越えていたり、世界の24ヶ国でWindows PhoneのシェアがiOS (iPhone) のシェアを超えているなど、健闘していた。
しかし結局AndroidとiOSの牙城を崩すことはできずシェアは落ち込み、2017年には0.1%となり、ビル・ゲイツもAndroidを使用していると報じられた。Windows 10 Mobileによる巻き返しも失敗し、2019年12月10日をもってWindows 10 Mobileのサポートを終了することが発表された。

国内機種

日本国内では、2011年8月25日にKDDIおよび沖縄セルラー電話(各auブランド)より、富士通東芝モバイルコミュニケーションズ(現 富士通モバイルコミュニケーションズ)製の世界初のWindows Phone 7.5搭載端末「Windows Phone IS12T」が発売された。以降、国内ではWindows Phone 端末が発売されない時期が長く続いたが、2015年6月にマウスコンピュータより、いわゆる「SIMフリー」端末としてWindows Phone 8.1を搭載した「MADOSMA Q501」（マドスマ）が発売された。このほか、Windows Phone 8.1と互換性のあるWindows Embedded 8.1 Handheldを採用したFZ-E1がパナソニック株式会社から発売されていた。

歴史

発表前は Windows Mobile 7 と噂されていたもので、米マイクロソフトは、2010年2月15日(現地時間)、Mobile World Congress 2010でWindows Mobileの後継OSとなるWindows Phoneを発表。プロジェクトとしては2004年にコードネーム「Photon」として開発を行っていたが途中で挫折、2008年にWindows Mobileグループに再編され、再び新しいOSの開発が始まった。計画では2009年にリリース予定だったが、平行して行っていたWindows Mobile 6.5の中間リリースの開発の影響で遅れた。

Windows 10 Mobile

Windows Phoneの後継となるOS。
デスクトップ版Windows 10とプラットフォームが完全に統一され、Windows 10のエディションのひとつになった。

ユーザーインターフェイス

Windows Phoneでは、Zune等で使用されたModern UIが採用された。Modern UIは文字を基調とした単色のデザインで、当時の様々なUIとは見た目や操作性も大きく異なっており、Windows Mobile以前の製品や、iPhone、Android等よりも一目で多くの情報が手に入れられるのが特徴。それぞれのHub(後述)では、上部にタイトル文字、項目と続いている。他の多くのOSとは異なり、別の項目へ移動する場合は横スクロールを行うのが特徴。背景色は一部を除いて主に黒と白の2色で、テーマカラーが文字やタイルなどのアクセント色となる。また、これらの背景色やテーマカラーは設定により変更できる。現在iOSやAndroidでもフラットなデザインが順次適用されつつあることから、時代を先取りしたともいえる。
ホーム画面（通称：スタート画面）では、タイルを自由に配置させることができ、様々なアプリへのショートカットアイコンとしても機能しつつ、ライブタイルとして、電子メールの未読や不在着信数、さらに、写真のスライドショーや未読メールの内容、予定の確認などがスタート画面で可能になっている。タイルの列は4列または6列より選択できる。マルチタスクに対応しており、戻るボタンの長押しによりタスクスイッチャーが呼び出される。
通知は、画面上部にテーマカラーのバナーが表示される。このほかに、画面上部から下にスワイプすることにより「アクションセンター（通知センター）」が表示される。ここでは、通知一覧のほか、クイックアクションと呼ばれる任意の設定のボタンを表示できる。

テキスト入力

スマートフォン向けの組み込みOSとしては世界で初めてフリック入力に対応した。また、IS12Tでは世界初のカーブフリック入力対応日本語入力システムを搭載した。フリック入力で入力できるものに加え、濁点・半濁点・拗音・促音なども一度に簡単に入力できる。顔文字や絵文字専用のボタンが備わっている。設定により、他言語のキーボードを表示させることも可能。単語の入力ミスに対する候補をオフラインで表示できる。また、日本語非対応だが、新しいキーボードとして「Word Flow Keyboard」と呼ばれる、キーボードをタッチしたままスライドすることにより単語が入力できるキーボードが備わっている。

ウェブ ブラウザ

それぞれのバージョンに専用のInternet Explorer Mobileが採用されている。最新バージョンは11。デスクトップ版とモバイル版とページ表示を切り替える設定が可能である。マルチタッチやスムーズなページ拡大・縮小をサポートし、ページ内検索機能、ページ共有機能お気に入り機能などが含まれている。お気に入りのページは、スタート画面にピン止めできる。お気に入り、履歴、保存したパスワード、開かれているタブなどをWindows PCと共有することも可能。Windows Mobile時代と比べると操作性や速さ、レイアウトの正確さが格段に上がっている。そのため以前はOpera Browserを一緒に搭載する端末がほとんどだったが、現在ではInternet Explorer Mobileのみで十分使用できる。
Windows版のIEと共通のレンダリングエンジンを使用することにより、JavaScriptのパフォーマンスアップとHTML5の完全サポートが行われている。

検索

検索ボタンを押すとどの画面でも専用のBing検索が起動する。PC版のBing検索の背景と同じく毎日違う画像が表示されるようになっている。ウェブ検索と画像検索ではウェブブラウザーは起動せずアプリで検索でき、リンクをタップすることで自動起動する仕組みとなっている。テキスト入力に加えて音声による検索が可能である（日本は未対応）。音声入力はマイクロソフトのTellMeが使用される。QRコードリーダーやバーコードリーダー、テキストリーダー機能もこの検索画面に備え付けられている。また、位置情報を入手して周辺の店舗を簡単に探すこともできる。
なお、Cortana(後述)をオンにしている場合は、検索ボタンを押しても起動せずCortanaが起動する。

電子メール

Microsoft Outlook、Windows Live Hotmail、Yahoo!メール、Gmail、iCloud、Exchangeなどに標準対応している。設定をすることでPOPおよびIMAPプロトコルのほぼすべてのメールサービスを利用することができる。また、これらの複数のメールサービスの受信トレイを、選択して結合し、一度に閲覧することも可能。

Hub

それぞれの目的そのものに Hub と呼ばれるグループで分けられ、従来のスタート画面から目的をするためのアプリを選んで目的をするという動作ではなく、目的そのものからアプリを選択するような操作となる。Windows Phoneではスタート画面に単色で塗りつぶされたライブタイルも新たに導入。アプリケーションやインターネットのページをピン止めすることも可能。その他、電話の着信数や電子メール受信数などの数の情報や、プロファイル、People Hubなどのサムネイル写真をスタート画面に表示させることができる。近年Windows Phone 8.1世代になってから、従来OSの機能として提供されていた各種Hub機能が、アプリケーション化された。これはOSのライフサイクルよりも短い周期で新機能アップデートを行うためである。

People Hub

People Hubはアドレス帳の事であるが、SNSのFriend Listのような機能を持ち合わせる。標準で、FacebookやWindows Live、Gmail、Yahoo!メール、Twitter、LinkedInなどをWindows Phoneと結合できる。重複する連絡先の結合や、人物から目的を達成させる操作も可能。Me Hubからはまとめて閲覧したり、複数のソーシャルサービスへ同時投稿なども可能に。

Xbox Music と Xbox Video

同社の携帯音楽プレーヤー Zune HD に相当する機能が統合されている。音楽・動画・ポッドキャストを扱い、アーティストの情報や写真を表示することも可能である。PC側のZune Softwareで、コンテンツを端末に同期して利用する。Microsoft OneDriveから直接ストリーミング再生できる。また、アーティスト情報から、所有していないアルバムの閲覧、試聴、購買ができる。iTunesのGeniusのような類似楽曲推薦機能（ジュークボックス）に、Windows PCとWindows Phoneの双方で対応している。

Pictures Hub

端末カメラで撮った写真やWindows PCと同期した写真、OneDrive、Facebookのアルバムの写真などを統合して管理できる。また、共有をタップすることにより、ソーシャルネットワーク上に直接投稿することも可能である。ライブタイルにはランダムで画像が切り替わっていく。ライブタイルに表示される画像は選択することもできる。

Office Hub

Windows PhoneはMicrosoft Officeを統合しており、Office Hubでは Word、Excel、PowerPoint、OneNote、SharePoint Workspaceの編集と表示を行うことができる。同社の製品なだけあって、完成度が高く、他のスマートフォンと比較しても最も再現率が高い。メールによる転送、SharePointサーバー、Office 365、OneDrive経由でアクセス可能。

Store Hub

ここに、すべてのアプリ・ゲーム・音楽の購入やダウンロードなどが統合されている。Windows Phoneでは、悪意のあるアプリケーションのダウンロードを防ぐため、アプリケーションの配布・導入が法人機を除きWindows Phoneストア経由のみに制限されており、それ以外の場所からアプリケーションは導入することができない。また、Xbox Liveのゲームをここからダウンロードができ、アバター、フレンドリスト、対戦などの Xbox Live のコミュニティー機能も利用できる。音楽の購入は音楽配信サイトサービスであるXbox Musicから行う。ポッドキャストにも対応する。2014年7月の時点でアプリの数が27万本を越している。このペースはAndroidのアプリをダウンロードするGoogleのGoogle Playよりも早い。

Cortana

秘書機能アプリケーションソフトウェア。自然言語処理を用いて、質問に答える、推薦、Webサービスの利用などを行う。Google NowとSiriの機能を足したようなアプリケーションで、現在はほとんどの国で使用可能である。

Windows Phone 7.x

開発ツールは Visual Studio 2010 Express for Windows Phone、Windows Phone Emulator、XNA Game Studio 4.0、Expression Blend for Windows Phone を含んだ無料で提供される Windows Phone SDK を利用する。開発言語は C# と Visual Basic が採用されている。Visual Basic は Windows Phone OS 7.1 対応以前の開発環境では Visual Studio 2010 Professional が必要だった。
Windows Phone 7.xではネイティブ コードの実行を許可しておらず、アプリケーションの実行環境として Silverlight for Windows Phone と XNA Framework 4.0 を採用する。Silverlight for Windows Phone はデスクトップ版と同じランタイム、基本クラスライブラリを備えた Silverlight をベースに携帯端末向けにパフォーマンスの調整・システムとの統合の強化・加速度計・GPS・電話機能等を利用するための API の追加等を施したものである。Windows Phone OS 7.0 では Silverlight 3 が、Windows Phone OS 7.1 では Silverlight 4 が採用される。

Windows Phone 8.0

Windows Phone 8.0での開発はWindows Phone SDK 8.0を利用する。
Windows Phone SDK 8.0は、Microsoft Visual Studio Express 2012 for Windows Phoneを含んでいる。Windows Phone 8.0だけでなくWindows Phone 7.1の開発もサポートしている。
エミュレーターを使用するには、Hyper-Vが必要である。

Windows Phone 8.1

Windows Phone 8.1での開発はWindows Phone SDK 8.1を利用する。
Windows Phone SDK 8.1は、Visual Studio Express 2013 for Windowsを含んでいる。Windows Phone 8.1だけではなく、Windows Phone 8.0の開発もサポートしている。Windows Phone 8.1より「ユニバーサルWindowsアプリ」の概念が導入されたため、Windowsの開発環境も兼ねる。
エミュレーターを使用するには、Hyper-Vが必要である。
Windows Phone 8.xでは、Windows App Studioを利用して開発することも可能である。

審査

開発したアプリを公開する前にはマイクロソフトが提示する Windows Phone アプリの認定要件やテストが行われる。一連の審査が行われた後、アプリはマイクロソフトによってデジタル署名が付与される。開発者は、Windowsデベロッパーセンターにて開発者アカウントを開設する必要があり、初回登録時に個人開発者は1,847円、法人は9,800円の登録料が必要である。(2015年1月現在、2014年10月より開始されたDev Center ベネフィットに登録することで、初期費用および日本語によるサポートを無料で受けることが可能。)
2013年11月にWindowsストアとWindows Phoneストアのアカウントが統合されたため、開発者はWindowsストアにもアプリを提出できる。2014年9月には年間の更新費用が無償化されている。
Windows Phoneストア開始当初時は、開発者は、サポートやリソースなどが付属した年間 9,800 円（税込）のサブスクリプションを購読する必要があった。