既存のものとは根本的に異なるユーザー インターフェイスを含む新しいデスクトップ環境のアイデアがあり、そのプロトタイプを作成したいと考えています。ただし、プロトタイプのためだけにゼロから構築するという面倒なことはしたくないので、既存のデスクトップ環境の上に構築して、すべてのデータと機能にすぐにアクセスできるようにしたいと考えています。構築する既存のもの。
構築を開始するのに最適なプラットフォームはどれですか?
たとえば、フルスクリーン アプリとして Xcode で作成し、iTunes API を使用してユーザーのメディアを選択してアクションを実行することで、コンピューター上のメディアを操作する方法をシミュレートすることを考えていました。(基本的には、OS をフルスクリーンの Cocoa アプリとしてエミュレートし、iTunes をメディア エンジンとして使用して、メディアとのユーザー インタラクションをシミュレートします。)
これは最善の方法ではないかもしれません (実行中のアプリケーションやウィンドウをシミュレートする方法がわからないため、Objective-C ではアニメーションを実行するのが難しい場合があるなど)、方法に関するアイデアはありますか?このデスクトップ環境をよりよくシミュレートするには?
編集: 焦点は、ユーザーがどのようにコンピューターと対話し、コマンドを実行するかにあるため、すべて人間とコンピューターの言語と対話であり、プログラミングとコードが最も関連性があることを意味します。