0

私は、会社から OS をゼロから構築する先頭に立つよう選ばれました。OSの基本機能に関してはいいのですが、UIのデザインにかなり課題があります。エンジニアが UI をゼロから設計するにはどうすればよいでしょうか? たとえば、Mac OSX の UI は Windows の UI とは異なり、Unix ライクな OS はすべて異なる外観の UI を持っています。C プログラミングが関係している可能性があると思いますが、エンジニアはこれらのグラフィックス、その外観、およびユーザーが開始したイベントでの対話性をどのように定義していますか?私が認識していない可能性のあるライブラリはありますか? ありがとう

4

1 に答える 1

0

スタック全体をゼロから構築しないでください。少なくとも低レベルの 2D グラフィックスを利用して、良好なパフォーマンスを確保する方がはるかに優れています。たとえば、UNIX ベースのシステムでは、Xlibプリミティブを使用して、その上にウィンドウ ツールキットを構築します。それを使用して、抽象化をその上に置きます。

しかし、繰り返しになりますが、この時代では、既存のツールキットを使用し、最悪の場合、基盤となるレイヤーを OS に移植する方がはるかに優れています。

于 2013-09-26T21:48:12.153 に答える