【素直に】OSXは失敗 Part 6【認めよう】
■ このスレッドは過去ログ倉庫に格納されています
0051前々スレ935
02/12/29 01:28ID:3yYrkLtB>>31
前も書いてたよね?
QuickDrawはCarbonで実装が変わっているので横流しできないんだと思う。
実際移植をやってるんだけど、CarbonではQuickDraw関係の構造体は
非公開になっていて直接アクセスできなくなっています。
なので構造体への直接アクセスを前提としているOS9以前のアプリからの
アクセスを直接横流しできないんだと思う。
OpenTransportは分かんないけど、デバイス周りもOS9では保護がないことも考えて
かなり慎重なチェックが必要なはずで、それで今の実装になっているんじゃないかと。
OpenGLは手直しなしでコンパイルできたのでその辺の変更がないと思う。
ということで、そのまま横流しされてるんじゃないだろうか。
曖昧な情報ですまん。
アプリごとの個別のclassicを持たせる案だけど、
classicのアプリは同じマシン環境を見ていることを前提に作られているので
複数のclassic環境が立ち上がるってどうなんだろう?
とりあえず、classicアプリ間でのコピペとかが難しくなると思うな。
旧macのスクラップはグローバルで管理されてたはずだから。
classicとネイティブアプリ間でのコピペぐらいには問題が出ると思う。
ちょっと詳しくはあげられないけどこれ以外にも
システム変数がグローバルでかつ協調的マルチタスクであることに依存した部分がたくさんあるから
classicアプリ間での協調が難しくなるんじゃないかと。
■ このスレッドは過去ログ倉庫に格納されています