31
マイクロソフトが折りたたみ式デバイスの2層アプリ開発プロセスを説明

Microsoft デュアルスクリーン モックアップ

(画像提供:Microsoft)

マイクロソフトは今年初め、同社初の折りたたみ式デバイス、近日発売予定のSurface Neo PCとSurface Duo Androidスマートフォン、そしてそれらを支えるWindows 10Xオペレーティングシステムを発表しました。昨日、Windows Developer Platformのコーポレートバイスプレジデントであるケビン・ギャロ氏はブログ記事で、開発者がこの新しいフォームファクターのサポートを開始すると予想していることを説明しました。

ブログ記事には、デュアルスクリーンデバイスがモノスクリーンデバイスとほぼ同じように見えるモックアップが掲載されていました。主な違いは、デュアルスクリーンデバイスの方が少し横幅が広いことです。これが基本仕様です。つまり、ソフトウェアが2つのディスプレイに同時に表示されていても動作が不安定にならないようにするだけです。

これはデスクトップソフトウェアにとって特に目立った変化ではありません。マルチモニター環境は長年使われてきました。しかし、これらのデバイスはよりポータブルなデバイスであり、デュアルスクリーンのモバイルデバイスは他にもいくつか存在しましたが、最近の主流市場に目立った影響を与えたものはありません。 

開発者は、複数のディスプレイでモバイル体験を実現する方法を見つけ出すだけでなく、Surface Neoのようなデバイスが提供する他の可能性にも適応する必要があります。ただし、これは、これらのデュアルスクリーン製品を購入する人が十分に多く、ハードウェアのサポートに伴う追加の開発コストを正当化できるという前提に基づいています。

おそらく、Microsoftのブログ記事が「ウェブサイトとアプリが動作する」という基準から始まったのは、そのためでしょう。同社は、開発者がデュアルスクリーンのフォームファクターをすぐに正当化するような素晴らしい体験を提供することを期待しているわけではありません。このカテゴリがまだ始まったばかりの段階で、ユーザーが使い慣れたソフトウェアを確実に利用できるようにしたいだけなのです。

ガロ氏は、マイクロソフトが開発者を支援し、自社のソフトウェアがデュアルスクリーンデバイスで確実に動作するようにすると述べた。Windows 10X開発者は、同OSを利用するデバイス上で「Web、UWP、Win32向けの既存の投資とツールを活用できる」とガロ氏は述べ、Surface Duoも同様に下位互換性を備えているとした。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

そこから、ガロ氏はマイクロソフトが「デュアルスクリーンと折りたたみ式PCの主要な姿勢とレイアウトを特定し、開発者が両方のメリットを活用できるようにするプロセスを進めている」と述べた。しかし、これらの新しいデバイスを真に活用するには開発プロセスにいくつかの変更が必要であり、ガロ氏はマイクロソフトの取り組みを次のように要約した。

ネイティブアプリ開発者にとって、WindowsとAndroid向けの既存のプラットフォーム固有のツールやフレームワークにレイヤー化された共通モデルを開発することが私たちの目標です。もちろん、このモデルにアクセスするためのAPIは、各OSの開発プラットフォームに合わせてカスタマイズされます。例えば、APIを使用することで、アプリを拡張し、デュアルスクリーン機能や360度ヒンジなどの機能を利用できるようになります。 

Webは今後も標準ベースのモデルを採用していきます。そして、Web開発者がクロスプラットフォームのデュアルスクリーン機能を活用できるよう、適切なWeb標準とAPIの構築に尽力しています。Web開発者は、ブラウザまたはWebベースのアプリモデルのいずれかを選択して、これらの機能を活用できます。

ガロ氏は、デュアルスクリーンデバイスに興味のある開発者に対し、[email protected] にメールを送信して同社の取り組みについて詳しく知るよう指示した(そして、これらのプラットフォームへの早期アクセスも得られる可能性がある)。同社はまた、「2020年初頭に開発者に詳細を共有する」予定だ。