Latest evidence-based health information
Apps

Windows 8はデバイスを隔てるOSの壁を打ち破る

Windows 8はデバイスを隔てるOSの壁を打ち破る
Windows 8はデバイスを隔てるOSの壁を打ち破る
Windows 8 のスタート画面 (クリックすると拡大します)。

Windows 8は、タブレット、デスクトップ、ラップトップ、インターネット、そしてスマートフォンをWindowsという一つの屋根の下に統合するという、コンピューティングに対する大胆な新しいアプローチです。MicrosoftのBUILDカンファレンスでは、このオペレーティングシステムについて簡単な紹介のみでしたが、Microsoftが今日のコンピューティング習慣を未来へと巧みに繋げている様子が伺えます。Microsoftにとって、これはWindows 8と呼ばれています。

マイクロソフトのWindows 8のコンセプトはシンプルです。業界を牽引する技術トレンドを捉え、それに対応するOSを開発することです。マイクロソフトは、タブレットにも適したプラットフォームを構築しつつ、旧式のコンピューターを未来へと引きずり込むことに尽力しました。

Windows 8に関する完全な記事はこちら

このアプローチは、私たち全員が抱えている問題を解決するようです。つまり、複数の種類のデバイスを使用すると、技術エコシステムが混乱してしまうということです。

信じられない?iPhoneやiPad、そしてMacBookを見てください。これらのデバイスは全く異なる目的のために設計されています。スマートフォンとタブレットはコンテンツの消費に、ノートパソコンとデスクトップはコンテンツの制作に使われます。細かい点については議論の余地はありますが(例えば私はiPadでかなりの量の文章を書いています)、iOSとOSXは、たとえ親しい親戚同士であっても、依然として疎遠です。

Google も同様です。Android OS の Ice Cream Sandwich バージョンは、Android タブレットとスマートフォン間の違いを解決する可能性がありますが、相互運用性が提供されていない Chrome ブラウザ (および Chrome ノートブック) を考慮してください。

それは当然のことであり、(一部の人はそう主張するでしょうが)当然のことです。つまり、仕事に適切なツールを使うということです。しかし、AppleとGoogleがテクノロジーの細分化に躍起になっている一方で、MicrosoftはEverywhere OSを構築しました。

Windows 8 はこれをどうやって実現するのでしょうか?

仕組みは以下のとおりです。

すべてはWindows Liveアカウントを中心に展開されます。新しいデバイスにログイン情報を入力すると、ロック画面に選択した画像やタイルレイアウトの詳細が保持され、パーソナライズされたスタート画面のレイアウトも自動的に切り替わります。

Microsoft Windows 8はデバイス間の壁を打ち破る

これがとても便利な理由です。オフィスにいて、自宅のPCにあるファイルが必要な時はありませんか?クラウドストレージにファイルをアップロードできるファイルホスティングサービス、Skydriveを起動すれば、デスクトップのPowerPointプレゼンテーションからDVDドライブに挿入したディスク内のPDFファイルまで、自宅のPCにあるあらゆるファイルにアクセスできるようになります。FlickrやFacebookのアカウントをWindows Liveアカウントに接続すれば、Windows 8デバイスに自動的に表示されます。

ここで重要なのは「Windows 8デバイス」という表現です。これは、机の下に鎮座するパワフルなゲーミングPCだけでなく、ノートパソコンやWindows 8タブレットも対象となります。同じコンテンツ、同じインターフェース(スケーリングが許せば)が、所有するすべてのデバイスに表示されます。職場と自宅のPCでコンテンツとデータを簡単に共有できたらどうなるか想像してみてください。

通勤時に持ち歩くタブレットがそのギャップを埋めてくれると想像してみてください。どこにいても仕事やゲームができ、(理想的には)どこにいても途切れることなく中断されることなく。素晴らしいと思いませんか?

Windows 8の新しいMetroアプリは、欠けている変数です。デスクトップのレイアウトがタブレットに再現されれば、ダウンロードしたアプリも同じように動作するというのは当然のことです。しかし、複数のデバイス間の相互作用を実際に確認する時間がないため、それがどれほどうまく機能するかは分かりません。

アプリについてはどうですか?

Windows 8の真骨頂は、一度書けば(ほぼ)どこでも実行できるソフトウェアです。Metroアプリケーションを開発する開発者は、C++、C#、HTML、JavaScriptなど、様々な言語からWindows本来の機能にアクセスできるようになります。一度開発すれば、これらのアプリケーションはWindows 8が動作する環境であればどこでも動作します。

Microsoft の Visual Studio 11 Express for Windows Developer (クリックして拡大)

Microsoftは、Metroアプリの作成をスムーズにするために、多大な努力を払ってきました。MicrosoftのVisual Studio開発プラットフォームの次期バージョンでは、Windows 8の技術機能と統合しながら、ビジュアルテーマに合ったテンプレートが提供されるため、Metroアプリの作成はほぼ自動化されます。

Metro対応の新しいアプリケーションの作成も簡素化されました。例えば、数行のコードを追加するだけで、シンプルなスクロールバーがWindows 8のマルチタッチ機能をフルにサポートするスクロールバーに生まれ変わります。

最終的な目標は、言うまでもなく、できるだけ多くの開発者をプラットフォームに呼び込み、「Appleにはアプリがたくさんある!」というお決まりの文句を回避することです。しかし、注目すべき違いがあります。開発者は、あらゆるデバイスにまたがるユーザーにリーチするために、単一のプラットフォーム(正確には単一のプログラミング言語)にリソースを投入するだけでよいのです。

例えば、ノートパソコンで思いついたことをメモするためのHTML 5ベースの付箋アプリを作成できます。その後、タブレットを起動し、Windows 8に内蔵された手書き認識機能を活用して、スタイラスペンで新しいアプリを操作できます。特別な手間は一切かかりません。

それは大きいですね。

今後数日間で、このプラットフォームをより詳しくご紹介していきますので、どうぞお楽しみに。

Otpoo

Health writer and researcher with expertise in evidence-based medicine and healthcare information.