web-dev-qa-db-ja.com

Windows 8、WinRT、およびWindows RTの違いは何ですか?

Windows RTWindows 8の2つのバージョンのWindowsが利用可能になると読みました。

Windows RTWindows 8の違いを誰かが説明してくれませんか?そして、これらの違いは、どちらか一方のアプリを作成する開発者にどのように影響する可能性がありますか?

また、WinRTとは何ですか?

30
jerrykobes

簡単に言えば...

  • WinRT (Windowsランタイム、意図したものではない可能性があります)は、その上に Metro アプリが構築されているソフトウェアレイヤーですが、 Windows 8 はオペレーティングシステム全体
  • Windows RT (おそらくあなたが意図したもの)、これは [Windows 8 のバージョンです [〜#〜] arm [ 〜#〜] アーキテクチャと命令セット。

名前が少し混同されているようです-それらが混乱を招くように似ていることを認めたので、私は両方に対処し、それに応じて質問を編集しました


WinRT/Windowsランタイム

WinRTOSの上に配置され、新しいMetroデザイン言語アプローチのベースとなるソフトウェアレイヤー。これは主に、Metroがサポートするすべてのプラットフォーム用の Metroアプリを構築するためのAPI のセットです(Windows 8 for ARMを含む)。

Windows 8プラットフォームの一般的な概算については、以下の画像を参照してください。

Windows 8 Platform

Windows RT/Windows 8 for ARM

Windows RT(ここでRTは、可能な限り混乱させるために「ランタイム」も意味します)、以前はWindows 8 for ARMとして知られています。これは、ハードウェアメーカー(主にタブレット市場向け)を対象としたバージョンです。

この投稿を参照してくださいWindows 8エディションの発表(2012年7月にアーカイブ) WindowsチームBlogging Windows ブログ(強調mine):

Windows RTはWindowsファミリの最新のメンバーです–別名 ARMまたは[〜#〜] woa [〜#〜]上のWindows、これまで言及したとおり以前は、このシングルエディションはARMプロセッサを搭載したPCおよびタブレットにプリインストールされている場合にのみ利用でき、印象的なバッテリー寿命で、新しい薄型軽量フォームファクターを有効にします。WindowsRTには、タッチ操作に最適化されたデスクトップバージョンの新しいMicrosoft Word、Excel、PowerPoint、およびOneNote。新しいアプリの場合、Windowsの焦点RTは新しいWindowsランタイムでの開発です、またはWinRT、9月に発表し、クラウド対応、タッチ対応、Webの新世代の基盤を形成しますあらゆる種類の接続アプリ。

バージョン間の主な違いの一覧表については、元の post を参照してください。詳細については、WikipediaのWindows 8 Editionsの記事を参照してくださいとソース。

Win RT(API)を使用して記述されたソフトウェアのみがWindowsで実行できることに注意してくださいRT(OSバージョン)

36
haylem

Windows RT vs. WinRT vs. Windows 8 !!

ここ数時間で混乱していたことの1つは、今後数か月でさらに多くの人々が混乱することになると確信しています。「Windows RT」とWinRTの違いです。ここに簡単なバージョンがあります:

Windows RT:

  1. OSです。
  2. これは、MicrosoftがARMデバイスを実行するデバイス用に特別に設計したWindows 8 OSのバリエーションです。
  3. (ご参考までに)ARMは、Qualcomm、nVidia、Texas Instrumentsなど、多くのプロセッサ企業がチップを設計するために使用しているアーキテクチャです。

つまり、ARMプロセッサを実行しているタブレットデバイスの[設定]-> [PC情報]画面に移動すると、「Windows 8」ではなく「Windows RT」が表示されます。は、ARMプロセッサをタブレットデバイスで使用しているタブレットOEM(別名、製造元)にMicrosoftによって個別にブランド化および販売されている本格的なOSです。実際には、 「Windows on ARM」は以前はWindows RTとして再ブランド化されていました。

WinRT:

  1. ランタイムです。
  2. 概念的には、.net、Javaまたはその他のランタイムとそれほど違いはありません。その主な目的は、Windows 8で複数の言語をサポートするクロスプラットフォームアプリケーションアーキテクチャを作成することです(C++、 C#、JavaScriptなど)。

「Windows RT」と「Windows 8」の違い:

Windows RT=はOSであることがわかったので、Windows 8との違いを疑問に思う方もいると思います。ここにあります!!

  1. どちらも Metro/Modern UI をサポートしているため、ユーザーエクスペリエンスの観点とそれほど変わりません。
  2. Windows RTは消費者に直接販売されておらず、デバイスメーカー(別名OEM)にのみ販売されることを意図しています。
  3. Windowsの背後にある目標RTは、さまざまなメーカー(Surfaceと呼ばれるMicrosoft独自のデバイスを含む)が提供するタブレット全体で一貫したエクスペリエンスをエンドユーザーに提供することです。
  4. Windows RTはMS Officeに同梱されていますが、Windows 8ユーザーはOfficeを個別に購入(およびインストール)する必要があります。
  5. Windowsに同梱されているアプリケーションRTおよびWinodws 8のほか、開発/インストール/アンインストールできるアプリケーションの種類も同様です。WindowsRTは、2つのバージョンのよりロックダウンされたバージョンのようです。
  6. また、Windows RTではWin32およびCOM APIを使用できないため、WinRT APIの使用にかなり制限されています。今後数日間は、Windowsの基本的なシステム情報へのアクセスを必要とするプロジェクトに密接に取り組んでいますRT「ARM」デバイス。これには、 Windows上のWin 32 APIのサブセットにアクセスするRT=デバイス。動作する場合は、次の投稿で経験を投稿します。

    他に質問が必要な場合は、こちらに投稿してください

12