| 作者 | ビル・アトキンソン |
|---|---|
| 開発元 | Apple (旧:Apple Computer) |
| 初版 | 1987年 |
| 最終版 |
2.4.1
/ 1998年 |
| プログラミング 言語 | Apple Pascal |
| 対応OS |
Macintosh: System 6, System 7, Mac OS 8, Mac OS 9 Apple IIGS: Apple GS/OS 5 ~ 6 |
| プラットフォーム | Macintosh, Apple IIGS |
| 種別 | ハイパーメディア, ソフトウェア開発 |
| ライセンス | プロプライエタリ |
HyperCard(ハイパーカード)は、ハイパーテキストを実現した最初の商用ソフトウェア。1987年にApple Computer(現:Apple)のビル・アトキンソンが開発した。Macintosh (Classic Mac OS) で動作し、ゲームの制作、簡単なプログラムの開発等に利用される。
ハイパーテキストのノードとしてカードを用い、カードとカードをつなぐリンクとしてはボタンを用いる。カードの上にはボタンの他にテキストやグラフィックをおくことができた。プログラムを記述するにはHyperTalkと呼ばれるスクリプト言語を用いる。
ボタンを押すと各ボタンに対応付けられたカードにジャンプするか、HyperTalkで記述されたプログラムを実行する。HyperCardを使えばプログラムを直接記述しなくても簡単なアプリケーションを作ることができたので、マルチメディアオーサリングツールとして使用された。
アドベンチャーゲーム『MYST』の最初のバージョンはこのHyperCardを使って制作された。この他にHyperCardで制作されたものとして、ベートーベンの交響曲第9番CD-ROM、全地球カタログの初期バージョン、Wizzy Active Lifestyle Telephoneのプロトタイプなどがある。
当初アトキンソンはHyperCardを個人的に開発し、Macintoshに標準添付することを条件にAppleに提供した。その結果、バージョン 1.x はMacintoshに無償で添付され、オーサリングを含む全機能を利用できた。
しかし、バージョン2.0以降になって、オーサリングツールとして使えるHyperCardは有償、ファイルを実行する機能のみのHyperCard Liteは無償配布という形になった。一般にこれら両方を総称して「HyperCard」と呼ぶことが多い。実際はLiteもコマンド「magic」によってオーサリング可能となる。ただし、バージョン2.3になってLiteに代わりバンドルされるようになったHyperCard Playerは、完全にオーサリング機能が除去されていた。最終バージョンは 2.4.1。
バージョン 3.0はQuickTimeのコンポーネントの一部として開発が行われていたが、途中で打ち切られたため、現在は搭載されていない。その後、QuickTimeはHyperCardの統合で実装が予定されていた機能の代わりにFlashファイルをサポートした。
ジョブズ復帰後の2000年にハイパーカードチームは完全に解体された。AppleのウェブサイトでかつてHyperCardが配付されていたURL(http://www.apple.com/hypercard )にアクセスすると、英語版Wikipediaの記事にリダイレクトされる。
2017年、HyperCard 30周年を記念し、インターネットアーカイブによってHyperCardスタックをアップロードしエミュレートできるプロジェクトが設立された。
HyperCardは非常に優れたソフトウェアである。そのため多数の類似品が生まれた。また現在のmacOSでは言語体系がHyperTalkに似たAppleScriptが開発環境の一つになっているが、用途がオーサリングではなくmacOSのバッチ処理が主体であり、大きく異なっている。そのためHyperCardの復活を望む声は原作者のアトキンソンを始め絶えることはない。