新しい Windows 10X ビルド 19578 が、多くの更新とともに Microsoft のエミュレーターにプッシュされました。これには、新しいファイル マネージャーのベータ版や、少なくともバージョン 10.0.17763.0 (2018 年 10 月更新) がインストールされている場合の Windows 10 のリリース済みビルド (Insider ビルドではない) で実行する機能などが含まれます。
Windows 10Xは、MicrosoftのデュアルスクリーンSurface Neo向けに設計された次期OSです。OSをよりシンプルかつ安全にする多くの変更が導入されますが、同時に従来のWindowsユーザーを遠ざけるリスクも抱えています。Windows RTやWindows 8の記憶が蘇ってきませんか?
これは本当に Windows ですか?
Office 365 をインストールした後、Office 365 アカウントに登録されているデバイスを確認しました。新しいデバイスは「Microsoft ContainerOS」を実行していると表示されています。これは、Windows 10X がすべての Win32 デスクトップアプリケーションをコンテナー内で実行しているためです。このコンテナーには、Windows デスクトップ自体という重要な機能が欠けています。アプリケーションは全画面で動作します。デスクトップに最も近いのはコンテナー外にあり、そこでは UWP (ユニバーサル Windows プラットフォーム) アプリケーションのみが実行されます。Windows 10X にはスタートメニューとタスクスイッチャーが含まれていますが、通知領域 (システムトレイとも呼ばれます) がないため、通知領域に依存するアプリケーションは再設計が必要です。
Surface Neoは「2020年のホリデーシーズン」にリリース予定となっており、これは今年後半のリリースを示唆していますが、現在のプレビュービルドはリリース準備が整った状態には程遠いようです。まだ3月ですが、開発期間を考慮すると、期限内に完成させるにはチームに多くの作業が待ち受けていると考えられます。
中には何が入っていますか?
このビルドには多くの新機能が含まれています。最新のInsiderビルドではなく、Windows 10の最新リリース上でWindows 10Xをエミュレーションで実行できるようになりました。これはパフォーマンス面で有利であり、特にエミュレーターでInsiderビルドを実行している場合は顕著です。Win32コンテナーはWindows 10Xエミュレーション内で実行されるため、常に少なくとも1階層のネストされたエミュレーションが存在します。ただし、プレビュー版Windows 10X SDKを使用する場合は、依然としてInsiderビルドが必要なため、実際には開発者は専用の物理マシンを用意するか、パフォーマンスの低下を我慢するしかありません。
Windows 10X でのタスク切り替え
2つ目に、ドキュメントには次のように記載されています。「このアップデートでは、コンテナ内で実行されているWin32アプリにWindows 10Xのウィンドウモデルが適用されます。システム定義のウィンドウ配置により、小型でデュアルスクリーン、タッチ操作に適したデバイスに合わせて調整された、一貫性のあるシンプルなウィンドウ操作エクスペリエンスがユーザーに提供されます。まだ改善されていない点がいくつか残っており、今後のアップデートで修正される予定です。」
簡単に言えば、Windows 10X では Win32 アプリケーションで複数のウィンドウの動作が台無しになるため、リリースまでに修正される可能性もあるので、今すぐアプリケーションを試してみてください (新しいバージョンのユーザーを気にする場合)。
例えば、Wordで奇妙な動作がいくつか見られました。まず明らかな問題は、エミュレータの1画面では画面サイズが十分ではないのに、2画面にまたがると見栄えが悪くなることです。さらに、Word文書を2つ開いて「ウィンドウ」→「整列」を選択すると、通常は2つの文書が横並びのペインに表示されます。Windows 10Xでは、文書ウィンドウが画面の高さの約25%(全画面ではありません)にサイズ変更され、各画面に1つずつ並べて表示されました。エミュレータを再起動して再度試したところ、今度はWindows 10Xが不機嫌になり、文書ウィンドウが画面の高さの約50%にサイズ変更され、同じ画面に重ねて表示されました。「並べて表示」も正常に動作しませんでした。一体どうなってしまうのでしょうか?Office開発者はきっとこの問題を解決しようとしているのでしょうが、開発者は問題が発生することを覚悟しておく必要があります。
OfficeはWindows 10Xでも動作しますが、問題があります
リリースノートによると、この新しいビルドには「ファイルマネージャーの初期バージョン(ベータ版)」が搭載されています。「ファイルマネージャー」という表現は、どうやらノスタルジックな誤記のようです。このビルドにはファイルエクスプローラーと呼ばれるアプリケーションが2つあり、1つは確かにベータ版と表記されていますが、後者はOneDriveファイル専用のUWPアプリケーションです。新しいファイルエクスプローラーでは、ローカルファイルには全くアクセスできません。これは紛らわしいですね。以前のファイルエクスプローラーでさえ、ドキュメント、ピクチャ、ミュージックなどのユーザーフォルダしか表示されませんでした。エミュレートされたデバイスを管理できるWebアプリケーションであるデバイスポータルにも、ユーザーフォルダしか表示されないファイルエクスプローラーがあります。ファイルシステム全体を表示するには、多少のハッキングが必要になるでしょう。
Windows 10Xの開発は容易ではありません。それは、Microsoftの戦略の方向性が不透明であることに関するよくある疑問だけではありません。ドキュメントが必要な場合はここから始めてください。ただし、包括的な内容は期待できません。ドキュメントのほとんどは、UWPアプリケーションをデュアルスクリーン向けに作成または適応させる方法に関するものです。Windows 10Xが成功するには、Win32アプリケーションをスムーズに動作させる方法が重要な課題となりますが、このテーマに関する情報はほとんどありません。
第二に、Windows 10Xのプレビュービルドと組み合わせたプレビューエミュレーターは安定していません。何もスムーズに動作しません。アイコンをクリックしても何も反応しません。それから数分後にアプリケーションが表示されたり、別のアプリケーションの後ろに隠れていたりします。「これ以上ウィンドウがありません…30秒後にアプリを終了します - Word」といった奇妙なメッセージが表示され、その後何も起こりません。使えば使うほど動作が悪化し、エミュレーターを再起動しなければならなくなります。
ハードウェアが利用できないのが難点です。Windows 10Xは実機で動作すれば間違いなくはるかにスムーズに動作しますが、デュアルスクリーンデバイスは存在しません。もしWindows 10XがデュアルスクリーンとPCでそれを実現できるような方法を提供してくれれば、状況は改善するかもしれません。
これに対する Microsoft の見解は、おそらく開発者は Windows アプリケーションを UWP に移行する必要があり、そのため同社は Windows 10X が成功するための鍵として、UWP アプリケーションを Windows 10X 向けに最適化する方法 (デュアル ディスプレイの適切なサポートを含む) と、UWP、iOS、Android 向けのクロスプラットフォーム アプリケーションを作成する方法に重点を置いているというものです。
実のところ、Windowsユーザーは既存のWin32アプリケーションから優れたエクスペリエンスを期待しており、そうでなければSurface Neoは苦戦する可能性が高いでしょう。新しいデバイスを支えるだけの高品質なUWPアプリケーションはまだ不足しており、多くのWindowsユーザーはデスクトップアプリケーションで多くの時間を費やしています。
Windows 10Xが登場したとしても、多くのアプリケーションが正常に動作せず、ユーザーが試用後に「手間をかけるだけの価値はない」と判断するリスクがあります。Win32アプリケーションを実行できる近代化されたWindowsオペレーティングシステムには大きな可能性があるので、それは残念なことです。MicrosoftにはWindows 8を再び実行する余裕はありません。®