Special Interview

Universalアプリケーションがユーザと開発者にもたらす「本当のメリット」

株式会社エルゴソフト

MacがIntelプロセッサへの移行を完了してから、Intel搭載Macに最適化されたUniversalアプリケーションが新しい主流となり、対応製品はどんどん増え続けています。Universalアプリケーションの特徴といえば、Intel搭載Macでの圧倒的なパフォーマンスが挙げられますが、ユーザとソフトウェア開発者にとっての魅力はそれだけではありません。Universal化によって生まれる数々のメリットを、株式会社エルゴソフトの廣瀬則仁氏、荒野健太氏に伺いました。

Universalアプリケーションでは全体的なパフォーマンスが向上することで、ユーザは趣味でも仕事でも快適なソフトウェア環境をIntel搭載Macで利用できるのです。
写真:インタビュー導入部

Intelプロセッサへの移行と共に、Macは新しい時代へと踏み出しました。Intel搭載Macでネイティブに動作するUniversalアプリケーションとして、すでに多くのジャンルで数えきれないほどの製品がリリースされていますが、待望のUniversalバージョンで新登場した日本語ワープロソフト「egword Universal」は、その魅力をダイレクトに体感できる代表的な存在と言えます。

Universalアプリケーションの最大のメリットは、何といってもIntelプロセッサ搭載のMacで発揮できる圧倒的なパフォーマンスです。例えば、Universalアプリケーションの3Dレンダリングの処理スピードの場合、1.83GHzのIntel Core Duoプロセッサを搭載したMacBook Proなら、1.67GHzのPowerPCを搭載したPowerBook G4と比較して、その処理スピードは約4倍に達します。そのほかにもビデオレンダリングやHTMLの読み込みなど、全体的なパフォーマンスが向上することで、ユーザは趣味でも仕事でも快適なソフトウェア環境をMacで利用できるのです。

もちろん、Universalアプリケーションとして生まれ変わったegword Universalでもパフォーマンスは格段に向上しました。従来バージョンと比較して起動時間が4.9倍、テキストのオープンが5倍、大量ペーストが4.5倍、ウインドウのスクロールが1.6倍と、新開発のegwordテキストエンジンとUniversal化、さらにIntelプロセッサの相乗効果で驚異的なスピードアップを実現しています。大量のテキストのコピー&ペースト、リアルタイムでの美しい描画が可能なズーム表示、画像の貼り付けなど、実践的な作業でも動作は軽快です。高度なレイアウトを駆使した文書作成も、パワフルなIntel搭載Macでストレスなく作業できるようになりました。

Mac OS X標準インターフェイスの高いユーザビリティ

画像:egword Universalのインターフェイス

Cocoaによりシステムと調和した、egword Universalの美しいインターフェイス

egword Universalでは、Mac OS Xの先進的な機能や美しいグラフィカルインターフェイスを簡単に利用できる開発環境「Cocoa」フレームワークを採用しています。Mac OS Xに準拠した新しいインターフェイスでは、今までは分散していた設定パレットをひとつのウインドウにまとめるなど、システムと調和した高いユーザビリティを提供しています。また、頻繁に使用するコマンドを集めた「モードバー」、文章セクションやグラフィックスの選択、ページ切り替えなどをコントロールできる「ナビゲーションバー」も追加。こうした多くの機能がMac OS Xらしいシンプルなインターフェイスで整理されており、初めて使う人でも迷うことなく操作できるようになっています。

「パフォーマンスとユーザビリティについては、相当こだわっています。とにかく使いやすさを重視して開発したので、これまで以上に複雑な操作も簡単に行えるようになりました」と語るのは、egword Universalの開発で陣頭指揮を執った株式会社エルゴソフト/ソフトウェア部シニアリーダーの廣瀬則仁氏。

「緻密で美しいレイアウトデザインが簡単にできる、という点にも注力しました。DTPアプリケーション並みの文字組を可能にする『レイアウトグリッド』は、まさにその代表です」(廣瀬氏)。DTP日本語組版の標準規格「JIS X 4051」に準拠することで、ワープロソフトの枠を超えた、 美しい文字組を実現しています。さらにCocoaでの開発でMac OS Xのテクノロジーとの親和性はさらに高まり、描画コアエンジンのQuartzによる美しいフォントやグラフィックスの表示もegword Universalの大きな見どころでしょう。

XcodeとCocoa環境で1からUnivesalアプリケーションを開発

egword Universalの開発を支えているのが、Mac OS X標準の統合開発環境であるXcodeと、前述したMac OS Xアプリケーションを構成するオブジェクト指向のCocoaフレームワークです。

egword Universalの前バージョンに相当する「EGWORD14」の開発には、Mac OS 9と互換性を持つ開発実行環境のCarbonと、開発ツールのCodeWarriorが使用されていました。しかし同社は、2005年6月にMacのIntelプロセッサへの移行が発表されたあと、EGWORDをUniversalアプリケーションへとスピーディに対応させるために開発環境をXcodeとCocoaに刷新。2005年9月から本格的にegword Universalの開発に着手しています。「Mac OS Xの機能とIntel搭載Macの性能をフル活用するには、新しい開発環境への移行は必須でした」(廣瀬氏)。

写真:廣瀬則仁氏

ソフトウェア部シニアリーダー:廣瀬則仁氏

写真:荒野健太氏

ソフトウェア部シニアリーダー:荒野健太氏


ソースコードが100万ステップ以上もあるEGWORDのような大規模なアプリケーションを、異なる開発環境にそのまま移行させるのは困難な作業ですが、同社では膨大な過去の資産にこだわることはしませんでした。「Mac OS X上でMac OS Xらしく動作させるなら、1から書き直したほうがいい」(廣瀬氏)という判断から、移行した環境で、まったく新しいUniversalアプリケーションの開発をスタートしたのです。

同社では2003年からXcodeを導入しており、Intel搭載Macの発売直後に公開した日本語入力プログラム「EGBRIDGE15 Universal パブリックβ版」、製品名も新たにリリースした「egbridge Universal」でUniversalアプリケーションの開発実績はあったものの、XcodeとCocoa環境での日本語ワープロソフトの開発は初めての試み。しかし、1からの開発でありながら、Universalアプリケーションへの移行はスムーズに完了しました。そして移行の成果は、egword UniversalがIntel搭載Mac上で手にしたパフォーマンスに現れています。

 

次ページ多くのメリットにつながる合理的な開発環境

 

egword Universalに見るCocoaの先進性

インターフェイス

画像:egwordインスペクタ

単一のパネル上で複数の設定項目にアクセスできる「インスペクタ・ウインドウ」は、Cocoaによって実装されたMac OS X標準のユーザインターフェイスのひとつ。作業の邪魔にならないコンパクトな設定パネルが、シンプルな使い勝手を提供します。


美しい描画

画像:egwordライブ・ルーラー

Mac OS X標準の描画エンジンを駆使した美しい文字やグラフィックスの表示も、Cocoaで開発されたUniversalアプリケーションならではです。半透明やグラデーションといった高度な表現、リアルタイムの拡大・縮小表示の動作もスムーズ。


パフォーマンス

egword Universal+MacBook Pro 2GHzで測定

起動

4.9倍高速 

オープンテキスト

5.0倍高速 

大量ペースト

4.5倍高速 

スクロール

1.6倍高速 

EGWORD14.0.3(既存品)+MacBook Pro 2GHz

基準 

マルチスレッドやメモリ管理といったMac OS Xの基本機能を生かせるCocoaでは、安定性やスピードなど、アプリケーション全体のパフォーマンスが向上。UniversalアプリケーションはIntelプロセッサの性能もプラスして、さらなる高速化を実現します。

 

Profile

egword Universal

egword Universal

EGWordの最初のリリースから21年という長い歴史を持つ、Mac用日本語ワープロソフト。Universalバージョンとして新たに開発され、従来の分散した設定パレットや操作パネルが「インスペクタ」に集約されるなど、インターフェイスの大幅な改善が図られています。Intel搭載Macに最適化されたことで、テキストエディタ並みの軽快なパフォーマンスを実現。DTP業界標準のJIS X 4051組版ルールに準拠したレイアウト、Mac OS X標準のヒラギノ20,000字に完全対応し、緻密で美しいドキュメントの作成が可能です。日本語入力プログラム「egbridge Universal」のほか、本格的な電子辞典ソフトが付属。

詳しくはこちら

egword Universal / egbridge Universal
グッドデザイン賞W受賞

日本語ワードプロセッサ「egword Universal」と日本語入力プログラム「egbridge Universal」 が2006年度グッドデザイン賞を受賞しました。これを記念して、抽選で iPod nano 4GB や、Apple Mighty Mouse をプレゼントするキャンペーンを2006年12月末まで実施中。
さらに、受賞製品である日本語ワードプロセッサ「egword Universal」をもっと手軽に購入できるように、egword Universal からegbridge Universal ならびに電子辞典の機能を省いた「egword Universalダウンロード単体版」を期間限定で12,600円(税込)にて同社ホームページよりダウンロード販売しています。

詳しくはこちら

エルゴソフト株式会社

1984年設立。日本語ワープロソフト「EGWORD」や日本語入力プログラム「EGBRIDGE」シリーズをはじめ、ビジネスソフト、ユーティリティ、タイピング練習ソフトなど、数多くのMac用アプリケーションを企画・開発している。他社ブランドパッケージの開発支援や各種プロダクトのOEM販売、受託開発なども行う。

エルゴソフト株式会社



あなたにぴったりのiPodは?
あなたにぴったりのiPodは?

24時間音楽と一緒に過ごしたい。お気に入りの音楽を持ち歩く。個性あふれるアクセサリと共に、iPodをファッショナブルに楽しみましょう。もちろん、ビデオ、Podcast、ゲームだってポケットに。

詳しくはこちら
iTunes 7
iTunes 7

iPodで楽しむ音楽の管理はiTunesにすべて任せましょう。お手持ちのCDを読み込んだり、iTunes Storeから曲をダウンロードしたり、Podcastを検索してお気に入りを購読することもできます。

詳しくはこちら
アップルから最新ニュースをお届けします。
アップルから最新ニュースをお届けします。

アップルの新製品、キャンペーン情報、イベントレポートなど、選りすぐりの情報をタイムリーにお届けします。ニュースメールに登録して、誰よりも早く最新情報をキャッチしてください。