RIM が「QNX」を意味するときに何を言っているのかを正確に理解するのは非常に困難です。はい、彼らは QNX ソフトウェアを Harmon-Kardon から購入しましたが、QNX がそのままタブレット OS を販売していたわけではありません。
QNX は、以下を含むがこれらに限定されないさまざまなコンポーネントを顧客に提供します。
QNX Neutrino RTOS -- x86/ARM/PPC/etc で動作するマイクロカーネル (いくつかのバリエーションあり)。このための通常の開発キットには、RTOS、すべての標準 UNIX/Posix ユーティリティ、Eclipse ベースの Windows または Linux IDE、および GNU ツールチェーンが付属しています。それを購入して、組み込みプラットフォームを立ち上げ、C/C++ コードを心ゆくまで書くことができます。
その上、QNX は他の機能を提供するさまざまなパッケージを提供します。彼らは、GUI アプリを作成するための X11 に似たウィンドウ ツールキットである Photon を持っていますが、それは昔ながらの UNIX アプリの作成に限られています。彼らは、低レベルの OpenGL アクセラレーション グラフィックスを可能にするコア グラフィックス ツールキットを持っています。彼らは、汎用 UI 用の Flash 実行合成ツールキットをいくつか持っています。さらに、自動車向けのツールキットとパッケージもいくつかあります。
そのため、RIM が「QNX を使用している」と言うとき、彼らが何を使用しているかは不明です。カーネル、確かに基盤となる OS の多くは確かですが、ユーザー インターフェース全体は、QNX がこれまでに公開してきたものと実際には一致しません。私は、システムのその部分がユーザーの同意にとって最も重要であると考えています。iOS カーネルと Neutrino カーネルの詳細を比較することは、興味深いものもありますが、製品自体にはほとんど関係ありません。