次世代Windows 10の新機能

第2部
第
4章
ご購入はこちら
アプリ /CPU/ 開発環境 / デバドラ…
シンプルに大統一!
次世代 Windows 10 の新機能
山本 隆一郎
さまざまな言語で作成できる
ソースコード
C++
Visual
Basic
C#
XAML
Java
Script
HTML5
Visual Studio 2015
アプリ・ストア
(Windowsストア)
UWP
(Universal Windows Platform)
アプリ
さまざまな
機器で動作
世界中に配布
ハードウェア
パソコン
Windows 10
(x86, x64)
タブレット
Windows 10
(x86, ARM)
スマホ
Windows 10
Mobile
(ARM)
ボード
カーナビ,POS,キオスク端末,…
Windows 10
IoT Core
(ARM)
Windows 10
IoT Enterprise
(x86, ARM)
図 1 Windows 10 は x86 でも ARM でもすべてのデバイスで使えるアプリ(UWP アプリ)を作れる
第 3 章 で は,Windows 10 に 至 る 歴 史 的 な 経 緯 と
「One Windows」へ統合されるロードマップを説明し
ました.本章では,Windows 10 をもう少し技術的に
見ていきます.Windows 10 を採用する機器が,これ
までと何が異なり,どのようなメリットがあるのか説
明します.
Windows 10 で導入された新機能やプラットホーム
は多々あります.その中でも筆者は以下の点が特徴的
なものと考えます.
・
・Visual Studio 2015 による多様な開発環境と言語
・ユニバーサル Windows ドライバ
・新しいウェブ・ブラウザ Edge と WebView
・ス マ ー ト フ ォ ン を パ ソ コ ン 代 わ り に す る
UWP(Universal Windows Platform)
Continuum for Phone
・
音声認識機能の Cortana
直 接 の 機 能 で は あ り ま せ ん が, 以 下 の 要 素 も
2016 年 3 月号
Windows 10 を強力にサポートする仕組みです.
・Windows 10 対応の無数の安価なハードウェア
・クラウドの Windows Azure と Azure IoT HUB
・クラウド・ストレージの OneDrive
・Project Oxford の野心的な実験と公開 API
ARM でも x86 でも動く!
Windows 10 機器共通 UWP アプリ
UWP は,当初ストア・アプリとして,Windows 8
でランタイムとして導入されました(図 1)
.
初期の Windows の土台(プラットホーム)は Win32
でした.その後,Windows XP から Windows 7 世代
には,Windows Forms に代表される .Net Framework
が主流になりました.そして,今後の Windows 10 で
は,UWP に統一されていきます.
UWP アプリは,以下の特徴を持ちます.
・イ ン テ ル 製 プ ロ セ ッ サ(x86,x64)で も ARM コ
45