2001」が本年も12月08・09日のスケジュールで開催されました。今回は初日08日の初台アップルトレーニングルームで行われたセミナーについてレポートします。ゲートFAQセミナーのオープニングはMOSA会長のヤノ電器株式会社の矢野孝一社長の挨拶から。MOSAの体制について会長がA&Aの新庄社長からヤノ電器の矢野社長に変わった為に、事務局スタッフも変わったことが発表されました。Meetingとなるが、今までと変わりなく実り多いセミナーとなって欲しいと挨拶されました。最重要視している事を改めて強調されました。ついては、多くのソフトウェアがリリースされている他OSに対して多くの市場が残されていると説明され、日本語ローカライズだけでも大変であるが、日本オリジナルのソフトウェアを開発することは非常に重要であると説明されました。「(恩田本部長自身は)プログラマでは無いのでプログラムコードを書いたり読んだりすることは出来ないが、製品が出来上がっていくプロセスについては充分に理解している」と前置きされたうえで、Mac用アプリケーションは「大勢でチームを組んで作るだけで無く、個人の素晴らしい思い付き・アイデアから良いソフトが生まれている。なく、ソリューションマーケティングなどの部署も出来るだけ協力してサポートしてゆくし、場合によっては会社を動かす活動もする」っと、今まで以上にアップルはデベロッパのサポートを行ってゆく旨を再度確認・説明されました。Xに最適化されたアプリケーションを如何にして製作するかと言う事をコードを具体的に示しながらのセミナーとなりましたので、その中からユーザーに役立つ情報だけをピックアップしてレポートしたいと思います。Xが10.1になって、どのような点が改善されたのかについてオーバービューが行われました。X10.0(ビルドナンバー:4K78)から始まり、10.0.2(4P12)、10.0.3(4P13)、10.0.4(4Q12)とビルドナンバーが上がり、その後にパフォーマンス、DockFinder、DVD再生、CD作成などをサポートしたのが9月に出した10.1(5G64)、10.1.1(5M28)と着実に進化してきた事が説明されました。Xのバージョン番号部分をクリックする事によって見ることが出来るナンバーの事。バージョンは10.1のまま変化なしでも、ビルドナンバーが5L21になるなど、Apple社内の開発チームはビルドナンバーによってシステムの状態をかなり細かく確定する事が可能になっているので、バグレポートやフィードバックを送るときにはビルドナンバーを必ず明記して欲しいとの事でした。XのフィードバックWebではバージョンナンバーしか尋ねられませんが、必要が有ると感じたら明記する方が良いでしょう。果たした」と判断されているようです。この後に新機能の解説が有りましたが、展示会などで度々行われたプレゼンテーションと同一でしたので省略します。10.0ではCocoaのみ)」と「Dockタイルのメニュー項目の追加」の2点。TextEditの新規書類を開き、サービスメニューからGrabを選択すると、Grabでキャプチャリングされたデータが自動的にTextEditの新規書類に貼り込まれるの2つのサービスがあり、Carbonでも数行のコードを追加するだけで利用できるので今後採用して欲しいとの事でした。例にして、どのようにDockからポップアップするカスタムメニューを作成するかについてと、アプリケーションの状況によってDockアイコンを書き換えるにはどうすれば良いのかについて具体的なコードを示しての解説が行われました。Xで採用された字形についての解説と、どのようにしてその字形が決定したか、不採用になったかについて様々な例を出しつつ解説されました。2001のセッションで解説された事をベースにしつつ、字形の歴史など余りにも専門的な解説が行われましたのでレポートは省略します。v10.1より搭載された20,000字形セットについて「アップルパブリッシンググリフセット」という名称が付いていると発表されたのは恐らく初めてでしょう。今までも何度も強調されていましたが、このグリフセットは将来的にAdobeのグリフセットとも完全互換となる予定となっています。Xで拡張された字形セットにアクセスできるようになる予定だとも発表されました。」に書かれている内容と同一でした。特徴付ける最も重要なコンポーネントですので、Appleは最も重要視し、大切に扱っていることが再確認できました。Xの相互互換性を持たせられつつも、ユーザーは色々な意識をしなくても構わないようなアプリケーションの製作方法が解説されました。v10.1より改善された拡張子の取り扱いについて。v10.1からは「Type」「Creator」と同等に「拡張子」を扱うこととし、その為にデベロッパーには自分のアプリケーションのデータファイルには3つの拡張データ全てを付けるようにして欲しいと説明されました。「Mac本来のシンプルさ」を保ちつつ「拡張子を意識させない」為に、ファイル保存時にユーザーが拡張子を明示的に入力すれば拡張子まで入れた名前がファイル名となり、入力されなかった場合には不可視状態というデータフラグを立てることでFinderに表示されないようにした拡張子を持たせる方法が解説されました。Xでようやくネイティブ扱いとして整備され、またそのサポート方法も他のデータファイルを活用することでWindowsでの拡張子の隠し方などよりも遥かにスマートに出来ている事が解説されました。以上で初日のテクニカルセミナーは終了。Pruden氏によるスピーチが行われました。日本から200名を超えるデベロッパーが参加し、来年のWWDCにも同じぐらい多数のデベロッパが参加することを期待していると述べられた後、今回のセミナーはMacHack日本版のような物であると聞いているのでデベロッパーにとって実り多いものであることを期待していると、簡単なスピーチが行われました。10.1もリリースされ、5月に開催されたWWDCから半年という、この中間期を補完するのに余り有る情報満載の非常に有用なセミナーでした。Inc.「Macintoshは米国アップルコンピュータ社の商標です」AppleのColorSyncを使用しています。