高度な検索
Developer Connection
Member Login ログイン | ご入会 ADC連絡先



*NW 40 - Open Transport の 680x0 との互換性に関する制限

(96 年 9 月 27 日)

Q: Open TransportのネイティヴAPIを使ってアプリケーションを開発しています。最初の計画では、アプリケーションの 68K 版だけを出荷しようと考えていましたが、OT の将来のバージョンでは 68K との互換性がなくなると聞きました。これは本当なのですか?

A: はい、これは事実です。Apple では、すべての OT ネイティブ・アプリケーションをファット・アプリケーションとして出荷することを強くお勧めします。こうすれば、開発したアプリケーションが最大の処理速度と互換性を維持することが保証されます。

漢字Talk 7 では、68K および PPC クライアントに対応した OT ネイティヴ API が提供されています。その結果、68K OT クライアントが PPC Macintosh 上でもエミュレーションで動作することが可能です。しかし、Mac OS 8 では、68K OT クライアントのサポートがなくなります。これは、68K で使われているダイナミック・リンク・システム(Apple Shared Library Manager)が Mac OS 8 ではサポートされなくなるためです。次に、この情報の概要を示します。
OT のバージョン 68K上の68Kクライアント PPC 上の68Kクライアント PPC 上のPPC クライアント
OT 1.0.x 使用できない (1) 動作する (2,3,4) 動作する
OT 1.1 漢字Talk 7 動作する 動作する 動作する
OT 1.5 漢字Talk 7 動作する 動作する 動作する
OT Mac OS 8 使用できない (5) 動作しない (6) 動作する

注意:
1. 68K Macintosh に対応した OT 1.0.x は出荷されていません、また 68K Macintosh はサポートされていません。
2. 正常に動作させるには、OT 1.1b6 またはそれ以降のライブラリとリンクする必要があります。
3. 当然ですが、OT 1.1 で新たに導入されたルーチンは使えません。
4. PPC 上での 68K クライアントのサポートは、OT 1.0.x では十分にテストされていません。こうした理由や、その他さまざまな理由により、開発したアプリケーションのユーザには、1.1 へのアップグレードを勧めてください。
5. Mac OS 8 は PPC 製品だけをサポートします。
6. Mac OS 8 では、ASLM はサポートされません。このため、OT 68K クライアントをサポートするのは不可能です。

[ Technical Q&A's : Communications & Collaboration : Networking : NW40 ]