Windows8で新しく導入されたWinRTとは一体なんだろう?という疑問に対してあまりスッキリとした情報が見つからなかったので、いろいろ調べた情報をまとめてみる。 WinRTは簡単に言うとAPIだ。まずはそういうことにしよう。それと、ネイティブコードだ、といろんなドキュメントに書かれている。COMだとも書かれている。COM(Component Object Model)については.NET以前からある技術なので説明は省略シマス。 今までのネイティブAPIといえばWin32ですよね。Win32は、あれですね、DLLの関数を直接呼び出すやつで、C言語の関数呼び出しですね。実体は\Windows\system32にあるDLL(advapi32.dllなど)でしたね。COMって、あれですね、実体は.dllや.ocxといった拡張子のファイルで、どこのフォルダにあっても良くて、インストールするときにレ