このページの本文へ

前へ 1 2 次へ

Windows Info 第225回

UWPからデスクトップアプリに回帰すべく、MSが送り出した「Project REUNION」

2020年05月24日 10時00分更新

文● 塩田紳二 編集● ASCII

  • この記事をはてなブックマークに追加
  • 本文印刷

じゃあ、そもそもなんで分離するような真似をしたんだ
黒歴史になろうとしているWindows 8

 話は、Windows 8にさかのぼる。いまやマイクロソフトの黒歴史として封印されつつあるWindows 8には、モダン環境とデスクトップ環境の2つのアプリケーション実行環境が作られた。

UWPとWin32の「分断」は、Windows 8で始まった。ストアアプリを重視したマイクロソフトだったが、Windows 8も人気がいまいち、ストアアプリもソフトウェアがしょぼい状態が続いた。Windows10では、これをUWPとし、スマートフォンアプリやウェブアプリを同時に開発できるとして開発者を呼び込もうとした

 このモダン環境用に作られたAPIセットがWindows Runtimeだ。短縮してWinRTとも表記されることがあるが、Windows RTとは違うことだけはおさえておきたい。

 WinRTは、AndroidやiOSのAPIを参考に、カジュアルなアプリケーションを作りやすいAPIとして策定された。それまで使われてきたWin32/64 APIは、WordやExcelのような巨大なアプリケーションを作ることも想定されているため、APIひとつひとつの機能は非常に細かい。Win32/64APIでは細かな機能を自分で組みあわせてどんなアプリにでも作ることができる。

 これに対してWinRTは想定しているアプリケーションを作りやすいようになっているが、どんなアプリケーションにも向いているわけではない。たとえていえば、Win32/64APIは、レゴのようなもので、小さな部品を組みあわせてアプリを作るものだ。これに対して、WinRTはもう少し部品が大きく、ある程度の用途が想定されていて、プラモデルの部品のようなイメージだ。だから、あらかじめ想定したアプリは簡単に作れるが、そうでないものはかなり制限がキツい。量産型ザクのガンプラを買ってきて、シャア専用ザクにするぐらいなら簡単なのだが、ガンダムにするのは大変という感じである。

 ただし、WinRTに関していえば、従来からのWin32/64APIの「置き換え」ではなく併用するものなので、これは、これで意味があった。問題だったのは、モダン環境とデスクトップ環境をほぼ完全に分離したことだ。最初の段階では、モダンアプリとデスクトップアプリでは、テキストのコピー&ペースト程度が可能な程度で、たとえば、モダンアプリからデスクトップアプリを起動したり、その逆もできなかった。

 つまり、従来のWindowsであるデスクトップ環境の中に完全独立したモダン環境を埋め込んだようなものだった。これは、ストアでアプリを有料販売するということから高いセキュリティを保つというのが理由だった。また、マイクロソフトは、ストアアプリをWindowsアプリケーションの本流と位置付け、その普及に力を入れた。WinRTを普及させ、Windowsのエコシステムをモダン環境側に移行させ、スッキリしたAPIセットの世界に移行することを夢見ていたようだ。

 しかし現実には、ストアアプリは開発者には受けなかった。すでにAndroidやiOSのアプリストアがあり、ビジネスは十分そっちできたため、仕組みがまったく違うWindowsのストアアプリに新規参入する開発者は少なく、また既存の開発者は、Win32アプリを作り続けた。そして、もちろんWindows 8は評価が上がらず、黒歴史と化した。

 これを挽回しようと導入されたのがUWPとUWPアプリだ。こんどは、UWPアプリに対して、スマートフォンやウェブアプリへの可能性を加えた。UWPで開発すれば、すぐにAndroidやiOSのソフトウェアにも簡単に変換できるとして、一石三鳥を主張した。このためにスマートフォンアプリ開発用のプラットフォームのXamalinを買収したり、AndroidやiOSのアプリを簡単にWindowsやWindows Mobileに移植できる「ブリッジ」プロジェクトを発表した。

 また、Nokiaからスマートフォンビジネスを買収し、Windows Mobileのスマートフォンまで自ら提供した。これも夢に終わる。Windows Mobile自体がほとんど普及せず、自社でのスマートフォンプラットフォームは終了した。

 多数のプラットフォームでの動作を目指したため、UWP側には、Windows固有の機能が削除された、“中途半端”なAPIだけが残った。そしてWin32側は、UWPと比べると見劣りするUIコンポーネントのまま、気がつけば、どっちも寂れたプラットフォームになりかかっていたわけだ。すでに台数ベースでは、スマートフォンに抜かれ、タブレット市場でもWindowsは劣勢だ。しかも、GoogleはChromebookでLinuxを動かし、Androidのソフトウェア開発も可能にしようとしている。

 そういうわけで、今やらねばならないことは、まだ多くの開発者がいるWin32デスクトップ環境を「魅力的」なプラットフォームとして復活させることだ。このときマイクロソフトは、2つの分野を足がかりにしようとしている。1つは開発プラットフォームとしてのWindowsだ。

 Windowsアプリはもちろん、組み込みやさまざまな言語など、Windowsを搭載したPCはいまや開発者の標準環境である。これをなんとしてでも守り、さらに拡大させることがWindowsの生き残りにつながる。そこで登場したが、一連の開発ツールとWSLである。VSCodeやWindows Terminalといったオープンソースのソフトウェアは、開発者をWindows上につなぎ止めるために用意されたものだ。今回のBuild WindowsでWSL2のロードマップが示されたのも、この方向を強化するという「メッセージ」だ。

 もう1つは、従来のWindowsとそのユーザー向けのWindowsアプリケーション市場だ。寂れたとはいえ、企業では多数のWindows PCを使って日々仕事をしているはずだし、多くの一般家庭でも使っているだろう。こうしたWindowsユーザー向けのアプリケーション市場にはまだ一定以上の規模がある。Project REUNIONは、UWPアプリ向けの「リッチ」なUIコンポーネントやさまざまな技術をWin32アプリ側に導入し、Win32デスクトップ環境やWin32デスクトップアプリの地位を同等にするためのものだ。

 Windowsの復活は、Win32デスクトップアプリ市場の復活にかかっているといってもいい。マイクロソフトのOfficeしか売れないような市場に「活気」があるとは言えず、新規の開発者の参入が望めなければ、市場としては衰退していくしかない。今年1年でどれだけ変わるか、場末のサンデープログラマーである筆者としてはとても気になるところだ。

前へ 1 2 次へ

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

この連載の記事
1
Apple 2026 MacBook Neo A18 Proチップ搭載13インチノートブック:AIとApple Intelligenceのために設計、Liquid Retinaディスプレイ、8GBユニファイドメモリ、256GB SSDストレージ、1080p FaceTime HDカメラ - インディゴ
Apple 2026 MacBook Neo A18 Proチップ搭載13インチノートブック:AIとApple Intelligenceのために設計、Liquid Retinaディスプレイ、8GBユニファイドメモリ、256GB SSDストレージ、1080p FaceTime HDカメラ - インディゴ
¥95,768
2
Apple 2026 MacBook Air M5チップ搭載13インチノートブック:AIとApple Intelligence、13.6インチLiquid Retinaディスプレイ、16GBユニファイドメモリ、512GB SSDストレージ、12MPセンターフレームカメラ、日本語キーボード、Touch ID - スカイブルー
Apple 2026 MacBook Air M5チップ搭載13インチノートブック:AIとApple Intelligence、13.6インチLiquid Retinaディスプレイ、16GBユニファイドメモリ、512GB SSDストレージ、12MPセンターフレームカメラ、日本語キーボード、Touch ID - スカイブルー
¥176,465
3
Lenovo ノートパソコン パソコン IdeaPad Slim 3 15.3インチ AMD Ryzen™ 7 7735HS メモリ16GB SSD512GB MS Office搭載 Windows11 バッテリー駆動17.4時間 重量1.59kg ルナグレー 83K700HAJP ノートPC
Lenovo ノートパソコン パソコン IdeaPad Slim 3 15.3インチ AMD Ryzen™ 7 7735HS メモリ16GB SSD512GB MS Office搭載 Windows11 バッテリー駆動17.4時間 重量1.59kg ルナグレー 83K700HAJP ノートPC
¥164,780
4
【整備済み品】 富士通 タブレット ノートパソコン ARROWS Tab V727 12.3インチ 中古 タブレット【Windows 11 】【MS Office2019 H&B 搭載 】第7世代 Core M3/ メモリ 4GB / SSD 128GB /無線LAN/HDMI/LTE/タッチペン 付属(整備済み品)
【整備済み品】 富士通 タブレット ノートパソコン ARROWS Tab V727 12.3インチ 中古 タブレット【Windows 11 】【MS Office2019 H&B 搭載 】第7世代 Core M3/ メモリ 4GB / SSD 128GB /無線LAN/HDMI/LTE/タッチペン 付属(整備済み品)
¥11,800
5
【整備済み品】富士通 ノートパソコン LIFEBOOK U9310 13.3型FHD(1920x1080) 超軽薄 ノートPC/第10世代 Core i5-10310U@1.7GHz/ 8GB メモリ/高速ストレージ SSD/Webカメラ/WIFI/Type-C/HDMI/win11&MS Office 2019 搭載 ビジネス 在宅勤務向け パソコン (メモリ:8GB/SSD:256GB)
【整備済み品】富士通 ノートパソコン LIFEBOOK U9310 13.3型FHD(1920x1080) 超軽薄 ノートPC/第10世代 Core i5-10310U@1.7GHz/ 8GB メモリ/高速ストレージ SSD/Webカメラ/WIFI/Type-C/HDMI/win11&MS Office 2019 搭載 ビジネス 在宅勤務向け パソコン (メモリ:8GB/SSD:256GB)
¥35,129

Amazonのアソシエイトとして、ASCII.jpは適格販売により収入を得ています。

ASCII倶楽部

注目ニュース

  • 角川アスキー総合研究所

プレミアム実機レビュー

ピックアップ
1
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
¥2,373
2
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 17 / 16 / 15 / Galaxy iPad Pro MacBook Pro/Air 各種対応 (1.8m ミッドナイトブラック)
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 17 / 16 / 15 / Galaxy iPad Pro MacBook Pro/Air 各種対応 (1.8m ミッドナイトブラック)
¥1,890
3
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
¥740
4
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
¥1,080
5
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
¥990
6
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ブラック T-K6A-2630BK
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ブラック T-K6A-2630BK
¥1,899
7
NIMASO ガラスフィルム iPad 第11世代(A16) 2025用/iPad 10.9インチ 第10世代 2022用 衝撃吸収 強化 ガラス 保護フィルム 指紋防止 ガイド枠付き NTB22I574
NIMASO ガラスフィルム iPad 第11世代(A16) 2025用/iPad 10.9インチ 第10世代 2022用 衝撃吸収 強化 ガラス 保護フィルム 指紋防止 ガイド枠付き NTB22I574
¥1,599
8
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
¥8,061
9
UGREEN USB Type Cケーブル PD対応 100W/5A 超急速充電 USB C ナイロン編み 断線防止 iphone17/16/15シリーズ/iPad/MacBook Pro/Galaxy S24/Matebook/iPad/Xperia等USB-C各種対応(1m, ブラック)
UGREEN USB Type Cケーブル PD対応 100W/5A 超急速充電 USB C ナイロン編み 断線防止 iphone17/16/15シリーズ/iPad/MacBook Pro/Galaxy S24/Matebook/iPad/Xperia等USB-C各種対応(1m, ブラック)
¥1,299
10
Apple 11 インチ iPad (A16): 11 インチモデル、Liquid Retina ディスプレイ、128GB、Wi-Fi 6、12MP フロント/12MP バックカメラ、Touch ID、一日中使えるバ ッテリー - ブルー
Apple 11 インチ iPad (A16): 11 インチモデル、Liquid Retina ディスプレイ、128GB、Wi-Fi 6、12MP フロント/12MP バックカメラ、Touch ID、一日中使えるバ ッテリー - ブルー
¥56,364

Amazonのアソシエイトとして、ASCII.jpは適格販売により収入を得ています。

デジタル用語辞典

ASCII.jpメール デジタルMac/iPodマガジン