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


30

Windows RTWindows 8の 2つのバージョンのWindowsが利用できることを読んだところです。

誰かがWindows RTWindows 8の違いを説明してもらえますか?そして、これらの違いが、どちらか一方のアプリを作成する開発者にどのように影響するのでしょうか?

また、WinRTとは何ですか?



1
この質問は、ソフトウェアエンジニアリングやソフトウェア設計に関する概念的な質問ではないため、トピック外としてこの質問を終了することに投票しています。
アンドレスF.

3
信じられないほど時代遅れなので、私は閉会に投票します。Windowsの世界では、この質問は混乱を招くだけです。
ZJR

回答:


36

簡単に...

  • WinRT(Windowsランタイム、意図したとおりではない)は、Metroアプリが構築されるソフトウェア層であり、Windows 8はオペレーティングシステム全体です。
  • Windows RT(おそらくあなたが意図したもの)、これはARMアーキテクチャと命令セットに基づくプロセッサを使用するデバイス用のWindows 8のバージョンです。

名前が少し混同されているように見えます-紛らわしいほど類似しているので-私は両方に対処し、それに応じて質問を編集しました。


WinRT / Windowsランタイム

WinRTは、OSの上にあるソフトウェアレイヤーであり、新しいMetro設計言語アプローチの基盤になっています。これは主に、すべてのMetro対応プラットフォーム(Windows 8 for ARMを含む)向けにMetroアプリを構築するための一連のAPIです

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

Windows 8プラットフォーム

Windows RT / Windows 8 for ARM

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

Windows TeamBlogging Windowsブログ(重点マイニングのWindows 8エディションの発表(2012年7月アーカイブ)を参照してください。

Windows RTは、以前に言及したように、Windowsファミリの最新のメンバーです。ARMまたはWOA 上のWindowsとも呼ばれます。このシングルエディションは、ARMプロセッサ搭載したPCおよびタブレットにのみプリインストールされており、新しい薄型軽量フォームファクターを印象的なバッテリー寿命で実現するのに役立ちます。Windows RT には、新しいMicrosoft Word、Excel、PowerPoint、OneNoteのタッチ対応デスクトップバージョンが含まれます。新しいアプリの場合、Windows RTの焦点は、新しいWindowsランタイム、または9月に発表したWinRTの開発であり、あらゆる種類のクラウド対応、タッチ対応、Web接続アプリの新世代の基盤を形成します。

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

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


3
言うまでもなく、Metro UI =モダンUI = Windowsストアアプリ≅WinRTアプリ。私は常に Microsoftのとんでもない名前の変更について強い批評家であり、過去に非常にひどく焼かれてきました。彼らは決して学びません。
宮坂

@ReiMiyasaka:ええ...のようなシャチオルカ
ケツァルコアトル

12

Windows RT対WinRT対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」が表示されます。そのため、MicrosoftがタブレットデバイスでARMプロセッサを使用しているタブレットOEM(別名メーカー)に個別にブランド化し販売する本格的なOSです。実際、以前は「Windows on ARM」と呼ばれていましたが、後にWindows RTとしてブランド変更されました。

WinRT:

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

「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に同梱されているアプリケーション、および開発/インストール/アンインストールできるアプリケーションの種類には、同様の違いがあります。Windows RTは、この2つのロックダウンバージョンのようです。
  6. Windows RTではWin32およびCOM APIも使用できないため、WinRT APIの使用にほとんど制限されています。ただし、今後数日間にわたって、Windows RT「ARM」デバイスの基礎となるシステム情報へのアクセスを必要とするプロジェクトに密接に取り組んでいきます。Windows RTデバイス上のWin 32 APIのサブセットにアクセスする方法があるようです。うまくいけば、私の経験を次の投稿に投稿します。

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


1
Win32 dllファイルにアクセスすると、Windowsストアでソフトウェアを公開できなくなります。さらに、特定のWin32 dllファイルのみがWindows RTをサポートするために作成されました。
ラムハウンド

1
Windows Phone 8はどのようにミックスに適合しますか?つまり、RTよりも多くの APIを受け入れますか?私の印象はそうです。<sub>(ゾンビの質問に対するAIA、ただし「ここに投稿してください」リクエストに続く。)</ sub>
-ruffin
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.