マーク・ザックマン氏は、ZSoft が Microsoft ペイントの基盤をどのように構築したかを思い出します

MS ペイントよりよく知られているソフトウェアはありますか? これは何十年もの間、世界で最も人気のあるオペレーティング システムの定番であり、間違いなく史上最も広く使用されているプログラムの 1 つであるはずです。

ペイントの一見シンプルなツールボックスとパレット インターフェイスにより、誰でも簡単に作業を開始して作成を始めることができました。 しかし、それは空から降ってきたわけではありません。それは、グラフィカル ユーザー インターフェイスの初期の新鮮なアイデア、広範なフォーカス テスト、そして舞台裏での優れたエンジニアリングの産物でした。

おすすめ動画

ペイントが登場する前に、PC ペイントブラシと呼ばれるプログラムが誰でも使用できるソフトウェアとして登場し、すぐに初期のコンピューター業界の最大手の注目を集めました。 ビジネス スクール卒業生でベッドルーム プログラマーのマーク ザックマンが率いる ZSoft と呼ばれる新興開発スタジオは、今日でも何百万人もの人々に愛されているプロジェクトの骨格を作り上げました。

関連している

  • Microsoft は決定を覆し、Windows 10 用の MS ペイントへのライフラインを延長

最初のリリースから 30 年以上経った今でも、ペイントは Windows 全体の象徴であり続けています。 このソフトウェアは人々に愛されており、このソフトウェアを作成した人々にとっては愛情のこもった作業でした。

現金のためのコーディング

PC ペイントブラシ 4 (1992)
ZSoft 出版物 (1987)
ZSoft 出版物 (1987)
PC ペイントブラシ 4 (1990)
PC ペイントブラシ 4 (1992)

マーク・ザックマンのソフトウェア開発の世界への旅 コダックから始まった, そこで彼は管理人として働いていました。 床を磨き、階段を掃除する 2 回目の夏が半ばを迎えた頃、彼は写真業界の巨人のためにプログラミングを始める機会を与えられました。

「結局これでプログラミングすることになった PDP-8」とザックマン氏はデジタル・トレンドに語った。 「コダックはあまり多くのコンピューターを持っていなかったので、これが実際に給与計算に使用されていたコンピューターであると判明したのは非常に早いことでした。 そこで、約 2 週間後に私が最初にしたことは、間違った部分を反転して、その週の給与を完全に削除することでした。 幸いなことに、当時でさえ、彼らはバックアップが何であるかを知っていました。」

ザックマン氏は、プログラミングに興味を持ったのは、「トイレ掃除よりもずっと良いから」だったと語ります。 彼は最終学歴の間はコダックで働いていた 高校に通い、ロチェスター大学に進学した後も、コードを作成する手段としてコーディングを続けました。 お金。 キャンパスに来て最初の 1 年間、彼の部屋はメインフレーム コンピューター センターの真向かいに位置していたので、彼はさまざまなプロジェクトの進捗に早朝の時間を費やすことが容易でした。

「私はソフトウェアを制作するビジネスに本当に携わりたかったのです。コンピューターに興味があったのです」とザックマン氏は語ります。 彼は、信頼できる人気の家庭用 PC である XV Sorcerer を、 APLプログラミング端末 Gillette や Mary Kay などの企業向けのビジネス予測ソフトウェアを構築するためです。

APL は、コードをできるだけ簡潔にするために広範囲のシンボルを使用するため、ほとんどのプログラミング言語とは異なります。 ザックマンは、システムにシンボルを表示させるプログラムが必要だったので、それを書きました。 彼はすぐに、他の人もそれを必要とするかもしれないことに気づき、お金を払うつもりでした。 同じことが、彼が論文作成を支援するために作成したスクリーン キャプチャ印刷プログラムにも当てはまりました。

「私はこれらのものを自分自身のためにどうしても必要としていたのです。 これは当時のプログラマーがやっていたことのようなものでした。 今日では、GPL のようなものです。必要なものを見つけて、それを書き、それを配布します。 あの頃は売ってたんですね。」

これら 2 つのニッチなプログラムにより、ザックマンは自身のソフトウェア会社 ZSoft を立ち上げることになりました。 彼の 3 番目のプロジェクトは、はるかに大きな影響力を持つことが判明するでしょう。

絵筆を手に取る

1980 年代後半、ザックマンは、IBM コンピュータを「グレー マーケット」で販売する会社と協力していました。 ハードウェアを企業の注文として買い取ってから個別に販売する方法を制限しました。 彼は CEO と仲が良く、アート プログラムには市場があると説得されましたが、当初はその見通しに乗り気ではありませんでした。

「マイクロソフトはマウスを発表したばかりで、人々にマウスを買わせる何かを望んでいたのです。」

「これは本当に必要がなかった唯一のケースでした」とザックマン氏は言いました。 彼の以前のプロジェクトは差し迫った問題を解決するために考えられていましたが、これはまったく異なる推進力を持っていました。 このプログラムは、次のようなハードウェアの販売を支援するために使用されます。 グラフィックスカード, モニター、そしてマウスと呼ばれる革新的な新しい入力周辺機器。

ザックマンは、PC ペイントブラシと名付けたペイント プログラムを作成することを確信しました。 リリースから数か月以内に Microsoft から連絡があり、販売するすべてのマウスにこのソフトウェアをバンドルすることを申し出ました。 PC Paintbrush は、最新のグラフィック機能を誇示するための素晴らしいソフトウェアでした。 ハードウェアではありましたが、ほとんどの人にとってまだ目新しいマウスの利点を実証するのと同じくらいの能力がありました。 ユーザー。

「マイクロソフトはマウスを発表したばかりで、人々にマウスを買わせる何かを望んでいました。マウスが何なのか誰も知らなかったからです」とザックマン氏は語った。 「つまり、3 ~ 4 年間、マイクロソフトが出荷したすべてのマウスにはペイントブラシが同梱されていました。 それは人々に何かをすること、それを試して、物事がうまくいくかどうかを確認する方法を提供しました。」

これがマウス、グラフィックス カード、その他の種類のメーカーにとって魅力的である理由は簡単にわかります。 しかし、この戦略が機能するには、PC ペイントブラシが幅広いコンポーネントと互換性がある必要があります。 ハードウェア。 そこで、プログラムを支える独自のフレームワークが非常に役に立ちます。

「マークが実際に言ったのは、『これから何をするかというと、MacPaint でカラーを使うということです。 そこにあるすべてのハードウェアをサポートします」と、最初に参加した従業員の 1 人、ジェフ・アルバーティーンは言いました。 Zソフト。 「当時そのビジョンを持ち、ロード可能なデバイス ドライバーを実行する方法を見つけ出したこと、それが Mark の才能であり、彼の成功の鍵でした。」

お好きな色をお選びください

「私はロチェスターで育ちました。ロチェスターは 2 つの会社が存在する都市であり、少なくとも当時はそうでした」とザックマン氏は語った。 「それらの企業の 1 つがコダックでした。 もう一つはゼロックスでした. 私が 2 番目に雇ったのは、ロチェスター出身の友人で、ゼロックス スター関連の仕事をしていた人でした。」

「私は PC ペイントブラシという小さなプログラムを書きました。アトランタに引っ越して会社を設立します。」

その人物は、定期的に参加したカードゲームでマークとすれ違ったアルバーティーンだった。 「彼はこう言いました。『おい、私は PC ペイントブラシという小さなプログラムを書いたんだけど、アトランタに引っ越して会社を始めるんだ。来て一緒に働きませんか?』とアルバーティーンは思い出した。

Albertine 氏は、会社のささやかな始まりを冗談めかして「かなりロマンチックです。 彼らは、ソフトウェアが消費者に押しつけることを目的としたハードウェアの山に囲まれた地下室で、段ボール箱を机として使用して作業していました。

ZSoft は、ハードウェアを活用するソフトウェアを切望していたいくつかのビデオ カード メーカーに PC ペイントブラシを販売しました。 ザックマンは、ロード可能なデバイス ドライバーを中心にプログラムを構築し、新しいドライバーを作成できるようにしました。 サポートする必要があるコンポーネントごとに、プロジェクト全体を書き直す必要はありません。 傷。

ビル・ロバーソン/デジタルトレンド

「彼は、ロード可能なデバイス ドライバーのグラフィカル プログラムを作成し、それを本当に必要とする人々に販売するというビジョンを持っていました。当時、彼は非常に先見の明があったのです」とアルバーティーン氏は語ります。 「もちろん、IBM PC の大きな点は、バックプレーンをオープンにしたことです。 彼らは仕様を公開し、カード メーカーが PC のバックプレーンに接続する独自のカードを作成できるようにしました。 そのために新たな市場が開花しました。 ハードウェア メーカーはこれらのカードを開発しており、グラフィック アダプターは大きな新しいものでした。」

ザックマン氏がロード可能なデバイス ドライバーを使用したことにより、PC ペイントブラシはリリースされるすべての新しいハードウェアに対応できるようになりました。 ビジネスは好調でしたが、あるパートナーはプログラムに対してより壮大な計画を立てていました。

マイクロソフトとの取引

Zachmann 氏は、ZSoft と Microsoft の初期の関係を、マウスが販売されるたびに会社が一定の金額を受け取る「典型的な OEM 取引」だったと説明しています。

「彼らはそれを購入して Windows に組み込んだだけで、私たちはそれを二度と目にすることはありませんでした。」

「かなりいいお金だった」とザックマンは笑った。 「ZSoft はかなりうまくいきました。 Microsoft は間違いなく最も有名な OEM ですが、実際には必ずしも最大手ではありません。 私たちもそうでした ヒューレット・パッカードと取引している、そして他の多くの企業 - 私たちはデルと契約を結んでいました。 しかし、マイクロソフトは私にとって常に重要であり、正直に言って、マイクロソフトとのビジネスは楽しかったです。」

ザックマン氏は、Windows の初期バージョンから、オペレーティング システム上で PC ペイントブラシを利用できるようにしたいと考えていましたが、それは困難であることが判明しました。 彼は、このプラットフォームは当時「かなり貧弱な」もので、カーソルを変更できないなど、多くの制限があり、適切なエクスペリエンスを提供することが不可能だったと述べました。

この問題に対する野心的な解決策が考えられました。 ZSoft は、 「スカンクワークスプロジェクト」 これは、チームがプログラムできる Windows OS の複製バージョンを作成し、必要な機能を備えていました。

「私たちはそこにいたいと思っていましたが、私たちが持っているものではそれを達成することができませんでした」とザックマンは説明しました。 「私はマイクロソフトやその上層部と非常に良好な関係を築いていましたが、Windows グループに対する影響力は限られていました。 はい、彼らは私たちを助けるためにいくつかのことを行うことに同意しましたが、それは将来のことであり、その時点ではバージョン 2.x を変更する方法はありませんでした。」 の 基礎が築かれていたため、次のバージョンの OS がリリースされたときに、既存のバージョンの PC ペイントブラシを Windows に移植するのが非常に簡単になりました。 解放されました。 その時までに、Microsoft は MacPaint などに対する独自の競合他社を探していました。

未来の子供たちは、Microsoft ペイントで何時間もこれを行う喜びを決して知ることはないだろう #MSペイントpic.twitter.com/IY6kDxPdc4

— フィオナ (@McDoFi) 2017 年 7 月 24 日

「私たちは彼らや他の人たちからたくさんのお金を稼いでいました。私は必ずしも彼らに(Windows を搭載した)ペイント製品を含めることを望んでいたわけではありませんでした」とザックマン氏は語った。 「これについては多くの議論があり、最終的には Paintbrush を移植としては行わなかったのですが、その理由の 1 つは、それが彼らが望んでいた以上の製品だったためであり、もう 1 つは私がそれでお金を稼ぎたかったからです。」

ZSoft は PC ペイントブラシのバージョン 4.0 を使用していましたが、ザックマン氏によると、これは MacPaint よりも Photoshop に近かったとのことです。 Microsoft の要請により、彼らはソフトウェアを合理化して、MS ペイントとして知られるパッケージを作成しました。 最終的には Skunkworks プロジェクトに基づいたものではなく、ゼロから構築されました。 そして、ZSoft とソフトウェアとの関係はそこで終わりました。

「他のものとは異なり、私たちはそれを彼らに売りました」とザックマン氏は語った。 「彼らはそれを購入して Windows に組み込んだだけで、私たちはそれを二度と目にすることはありませんでした。」

フィンガーペインティング

現在、ペイントは最も簡単な画像編集ソフトウェアとして知られていますが、リリース当時はそうではありませんでした。 あらゆる種類のグラフィカル ユーザー インターフェイスを備えたプログラムは、まだ初期段階にありました。 「人々はこれらの IBM PC を DOS だけで使用していました。 フロッピーから起動すると、C プロンプトが表示され、そこに座って瞬きするだけでした」と Albertine 氏は言いました。 「今では、このグラフィカル ユーザー インターフェイス全体が開かれ、プログラムを実行すると、画面上にポインタが表示されたグラフィックスに変わります。」

それを念頭に置いて、ZSoft のチームは、プログラムが親しみやすく使いやすいものであることがいかに重要であるかを認識していました。 ユーザーの新しいハードウェアの機能をデモンストレーションすることを目的としているため、その操作方法を学ぶのは難しい作業とは感じられません。

「私たちは子供たちとフォーカスグループを行いました」とザックマンは私に語った。 「もし子供がソフトウェアを実行できないとしたら、私たちが何か間違ったことをしているのではないかと私たちは感じていました。 人々がソフトウェアを使用する様子を見ることが本当に重要であると信じて、私は今日もソフトウェアを制作し続けています。」

ZSoft は通常、PC ペイントブラシのバージョンごとに 1 つまたは 2 つのフォーカス グループ セッションを開催しました。 厳格なルールが定められていました。 同社の誰もテスターに​​ほんの少しの助けもヒントも与えることができませんでした。 参加者には課題が与えられ、その後観察されました。 多くの場合、視聴すらされませんでした。 ザックマン氏は首の後ろに穴が開いた目によって彼らの行動が影響されることを望まなかったので、事後分析のためにビデオ映像が撮影された。

「もし子供がソフトウェアを実行できないとしたら、私たちが何か間違ったことをしているのではないかと私たちは感じていました。」

どうやら、「明白」という言葉がチームの念頭にあったようです。 ソフトウェアでユーザーがマニュアルを参照する必要がないことが重要かと私が尋ねると、ザックマンは「ああ、そうだね」と答えた。 「誰かがマニュアルを開いた瞬間に、全員がお金を失うことになります。 このようなアプリにとって、それは本当に悪いことです。私たちの目標の 1 つは、ドキュメントなしでアプリを出荷できるようにすることでしたが、これは初期のコンピューター時代には非常に大きな議論でした。」

ZSoft がそれを達成した方法の 1 つは、タスクを達成するための複数の方法を提供することでした。 これは、ほぼ完全に依存していた MacPaint とは異なります。 マウスの上で. PC ペイントブラシは通常、特定の問題に対して 3 つの異なる解決策を提供しました。 マウス、キーボード、そして 3 番目のスクリプト オプションです。 8 歳であろうと 80 歳であろうと、ほとんどの人は、画面上の内容をいじるだけで、目の前のタスクを完了する方法を見つけることができます。

PC ペイントブラシや MS ペイントが一般的になって以来、家にコンピューターがある環境で育った人なら、少なくとも午後の 1 回は、ソフトウェアを使用してカラフルな混乱を作り出して大騒ぎしたことがあるでしょう。 子供たちが簡単に使用できるという事実は偶然ではなく、それがペイントが永続的な遺産である理由です。

ペイントの層

最初のバージョンがマイクロソフトに引き渡された後、ザックマンは MS ペイントの開発に関与しなくなりましたが、彼のソフトウェアには常に目を光らせていました。 「実際、私は彼らを注意深く観察しました」と彼は言いました。 「私は実際に今日まで彼らを観ていますが、少しだけ熱心に取り組んでいると感じています。」

2017年には、 広範囲にわたる報道 MS ペイントは廃止される予定だったとされていましたが、これは後に誤りであることが判明しました。 人々は、この頑強なソフトウェアが廃止されるかもしれないという考えに激怒し、その中にはザックマン氏もいた。

「たとえそれが実際には私の製品ではなくなったとしても、彼らがそれを中止しなかったと聞いてむしろうれしかったです」とザックマン氏は語った。 「私たちはこれを作成するのに魂を費やしました。理解してください、これはコンピューターの初期の時代でした。 私たちには小さなチームがあり、自分たちが生産するものすべてにおいて世界最高のものを生産しようと全力を尽くしました。 今でも人気があるというのは、とても心温まるですね。」

私はザックマンに、PC ペイントブラシや MS ペイントを使用して描かれたものを見て驚いたことがあるかと尋ねたところ、それは何度もあったと彼は笑いながら言いました。 「ペイントで作られたものがたくさんあるのを見て、『本当にそんなことができるの?』と思いました。」

これは、Crayola ワックス クレヨンのセットに相当するソフトウェアです。

ZSoft に雇用され、今でもザックマンの友人であるニール ホワイト 3 世というアーティストが、これらの傑出したアートワークのいくつかを担当しました。 彼は会社のためにプログラミングに取り組みましたが、ソフトウェアを使ってできることで同僚に感銘を与えることに失敗しませんでした。

「追加のアートワークを制作するために雇ったアーティストと仕事をしたことを覚えています。彼はそこで働いていました。 信じられないほど高い 解像度は 1,024 x 768 で、これまで見たことがありませんでした」と、先月電話で話したときにホワイトは冗談を言いました。 「彼は自由の女神像を描いていましたが、私が最も覚えているのは、当時の私の非常に優れた視力でアーティストを驚かせたことです。 私が画面を指して、「ピクセルを見逃していますね」と言うと、彼は「違う!」と言い、ズームインすると、案の定、ピクセルを見逃していました。 ピクセル。" ホワイト氏は、PC の後期バージョンの 1 つを使用して作成された際立った金魚など、自分の作品のいくつかを思い出しました。 絵筆。

MS ペイントは、参入障壁がない稀有なクリエイティブ ツールです。 これは、Crayola ワックス クレヨンのセットに相当するソフトウェアです。 アーティストの手にかかれば、素晴らしいものが得られるかもしれませんが、子供でもキッチンの冷蔵庫に飾るに値するものを生み出すことができるでしょう。

ZSoft は創造性を促進するだけでなく、それを奨励するものを構築しました。そして、人々は 30 年経った今でもそのことを高く評価しています。

編集者のおすすめ

  • なぜ Windows ユーザーは Microsoft に彼らの最愛の MS Paint を廃止させないのか
  • 結局のところ、MicrosoftがMS Paintを削除しない可能性があります