Van olyan szoftver, amely ismertebb, mint az MS Paint? Évtizedek óta a világ legnépszerűbb operációs rendszerének alapeleme, és minden bizonnyal minden idők egyik legszélesebb körben használt programja.
A Paint megtévesztően egyszerű eszköztárának és palettafelületének köszönhetően bárki könnyedén belevághat és elkezdhet létrehozni. De nem csak az égből esett ki – a grafikus felhasználói felületek korai napjaiban született friss ötletek, a kiterjedt fókusztesztek és a színfalak mögötti mesteri tervezés eredménye.
Ajánlott videók
A Paint előtt a PC Paintbrush nevű program mindenki számára használható szoftverként jelent meg – és hamarosan felkeltette a születőben lévő számítógépipar legnagyobb névének figyelmét. A ZSoft nevű fejlesztőstúdió, amelynek élén az üzleti iskolát végzett és a hálószoba kódoló Mark Zachmann vezette, egy olyan projektet alkotott meg, amelyre ma is milliók gondolnak szívesen.
Összefüggő
- A Microsoft visszavonja döntését, és kiterjeszti a mentőövet az MS Paint for Windows 10-re
Több mint 30 évvel az első kiadás után a Paint továbbra is a Windows egészének jelképe. Az emberek szeretik ezt a szoftvert, és a készítők szeretetének munkája volt.
Készpénz kódolása
Mark Zachmann utazása a szoftverfejlesztés világába a Kodaknál kezdődött, ahol portásként dolgozott. A második nyári padló- és lépcsősöprés felénél felajánlották neki a lehetőséget, hogy elkezdjen programozni a fotóóriás számára.
„Végül erre programoztam PDP-8” – mondta Zachmann a Digital Trendsnek nyilatkozva. „Olyan korán volt, hogy ez volt az a számítógép, amelyet a Kodak használt a bérszámfejtéshez, mivel nem volt túl sok számítógépük. Tehát az első dolgom körülbelül két hét után az volt, hogy rossz oldalt fordítottam, és teljesen töröltem a heti bérjegyzéküket. Szerencsére még akkoriban is tudták, mi a tartalék.”
Zachmann azt mondja, hogy azért fogott bele a programozásba, mert „sokkal jobb volt, mint a WC-k tisztítása”. A döntő alatt a Kodaknál dolgozott évekig tanult a középiskolában, és amikor a Rochesteri Egyetemre költözött, továbbra is a kódolást használta pénz. Az egyetemen töltött első évében a szobája közvetlenül a nagyszámítógépes számítógépes központtal szemben volt, így könnyen el tudta tölteni a pici órákat, hogy különböző projektjein haladjon.
„Nagyon szerettem volna beszállni a szoftvergyártás üzletébe – nagyon szerettem a számítógépeket” – mondta Zachmann. Megbízható XV Sorcerer-jét, egy népszerű otthoni PC-jét használta APL programozó terminál üzleti előrejelzési szoftverek készítése olyan cégek számára, mint a Gillette és a Mary Kay.
Az APL különbözik a legtöbb programozási nyelvtől, mert a szimbólumok széles skáláját használja, hogy a kódot a lehető legtömörebbé tegye. Zachmannnak szüksége volt egy programra, amely lehetővé teszi a rendszere számára a szimbólumok megjelenítését, ezért megírta. Hamar rájött, hogy másoknak is szüksége lehet rá, és fizetni fognak érte. Ugyanez vonatkozik egy képernyőrögzítő nyomtatási programra is, amelyet a szakdolgozat elkészítéséhez írt.
„Nagyon szükségem volt ezekre a dolgokra magamnak. Ez volt az, amit akkoriban a programozók csináltak. Ma ez olyan, mint a GPL – meglátsz valamit, amire szükséged van, megírod, és kiosztod. Akkoriban eladtad."
Ez a két résprogram arra bátorítaná Zachmannt, hogy elindítsa saját szoftvercégét, a ZSoft-ot. Harmadik projektje sokkal szélesebb körűnek bizonyulna.
Ecset felvétele
Az 1980-as évek végén Zachmann egy olyan céggel dolgozott, amely IBM számítógépeket adott el a „szürke piacon”, elkerülve. korlátozza a hardver értékesítésének módját úgy, hogy vállalati megrendelésként felvásárolják, majd egyenként értékesítik őket. Jó barátságban volt a vezérigazgatóval, aki meggyőzte, hogy van piaca egy művészeti programnak, de kezdetben nem izgatta a kilátás.
„A Microsoft éppen az egerekkel állt elő, és valami olyasmit akartak, amivel az emberek egereket vásárolhatnak.”
„Ez volt az egyetlen eset, amikor nem igazán volt szükségem rá” – mondta Zachmann. Korábbi projektjeit az azonnali problémák megoldására tervezték, de ez egészen más lendületet kapott. A programot arra használnák, hogy segítsen eladni a hardvereket, például grafikus kártyák, monitorokés egy innovatív, új bemeneti perifériát, amelyet egérnek hívnak.
Zachmann meg volt győződve arról, hogy készít egy festőprogramot, amelyet PC Paintbrush-nak nevezett el. A megjelenést követő néhány hónapon belül a Microsoft felvette a kapcsolatot, és felajánlotta, hogy minden egyes eladott egérhez mellékeli a szoftvert. A PC Paintbrush nagyszerű szoftver volt a legújabb grafikai képességek bemutatására hardver, de ugyanúgy képes volt bemutatni az egér előnyeit, ami még mindig új volt a legtöbb számára felhasználókat.
„A Microsoft éppen az egerekkel állt elő, és valami olyasmit akartak, hogy az emberek egereket vásároljanak, mert senki sem tudta, mi az az egér” – mondta Zachmann. „Így három-négy évig minden Microsoft által szállított egérhez a Paintbrush egy példánya tartozott. Adott az embereknek tennivalót, módot arra, hogy kipróbálják, és megbizonyosodjanak arról, hogy a dolgok működnek.”
Könnyen belátható, hogy ez miért lenne vonzó az egereket, grafikus kártyákat vagy bármilyen más típust gyártó gyártóknak komponensből – de ahhoz, hogy ez a stratégia működjön, a PC Paintbrush-nak kompatibilisnek kell lennie számos hardver. Itt nagyon jól jön a programot alátámasztó egyedi keretrendszer.
„Amit Mark valójában azt mondta: „Mit fogunk tenni, az az, hogy a MacPaint színekkel fogjuk elvégezni, és minden hardvert támogat” – mondta Jeff Albertine, az egyik legelső alkalmazott, aki csatlakozott ZSoft. „Ez volt Mark ragyogása, és sikerének kulcsa, hogy megvolt ez a vízió akkoriban, és ki kellett találni a módját a betölthető eszközmeghajtók elkészítésének.”
Bármilyen szín, amit szeretsz
„Rochesterben nőttem fel, és Rochester két cég városa, legalábbis akkoriban az volt” – mondta Zachmann. „Az egyik ilyen cég a Kodak volt, és a másik a Xerox volt. A második ember, akit felvettem, egy barátom volt Rochesterből, aki a Xerox Star-cuccon dolgozott.”
„Megírtam ezt a PC Paintbrush nevű kis programot, és leköltözöm Atlantába, és céget alapítok”
Ez a személy Albertine volt, aki egy szokásos kártyajátékon találkozott Markkal. „Azt mondta: „Jaj, megírtam ezt a kis programot a PC Paintbrush néven, és leköltözöm Atlantába, és céget alapítok, lenne kedved eljönni hozzám dolgozni?” – emlékezett vissza Albertine.
Albertine tréfásan úgy írja le a cég szerény kezdetét, hogy „meglehetősen romantikus. Egy pincében dolgoztak, és kartondobozokat használtak az íróasztalok számára, körülvéve a hardverek halmaival, amelyeket a szoftver a fogyasztókra akart nyomni.
A ZSoft-ot eladták a PC Paintbrush-nak több videokártya-gyártónak, akik kétségbeesetten keresték a hardverüket kihasználó szoftvereket. Zachmann betölthető eszközmeghajtók köré építette a programot, ami lehetővé tette számára, hogy új illesztőprogramot írjon minden egyes összetevőhöz, amelyet támogatnia kellett, anélkül, hogy át kellene írnia a teljes projektet karcolás.
„Megvolt az elképzelése, hogy létrehozzon egy betölthető eszközillesztő grafikus programot, majd eladja azokat az embereknek, akiknek valóban szükségük van rá – akkoriban meglehetősen látnok volt” – mondta Albertine. „Természetesen az a nagy dolog az IBM PC-ben, hogy kinyitották a hátlapot. Kiadták a specifikációkat, hogy a kártyagyártók létrehozhassák saját kártyáikat, amelyeket a számítógép hátlapjához kell csatlakoztatni. Ennek volt ez a virágzó új piaca; A hardvergyártók ezekkel a kártyákkal álltak elő, és a grafikus adapterek jelentették a nagy újdonságot.”
Zachmann betölthető eszköz-illesztőprogramjainak használata azt jelentette, hogy a PC Paintbrush lépést tudott tartani az összes megjelenő új hardverrel. Az üzlet virágzott, de az egyik partner nagyszerűbb tervei voltak a programnak.
A Microsoft Deal
Zachmann a ZSoft korai kapcsolatát a Microsofttal „tipikus OEM-ügyletként” írja le, amely azt jelentette, hogy a vállalat fix összeget kapott, amikor eladtak egy egeret.
„Most megvették, beépítették a Windowsba, és soha többé nem láttuk.”
– Elég jó pénz volt – kuncogott Zachmann. „A ZSoft elég jól teljesített. A Microsoft kétségtelenül a leghíresebb OEM volt, de valójában nem feltétlenül a legnagyobb. Mi is voltunk üzletet köt a Hewlett Packarddal, és rengeteg más cég – szerződést írtunk alá a Dell-lel. De a Microsoft mindig is fontos volt számomra, és őszintén szólva, élveztem velük üzletelni.”
Zachmann a Windows legkorábbi verzióitól kezdve tudta, hogy elérhetővé akarja tenni a PC Paintbrush-t az operációs rendszeren, de ez nagy kihívást jelentett. A platformot azokban az időkben „elég szaggatottnak” nevezte, számos korlátozással – például a kurzor megváltoztatásának képtelenségével –, ami lehetetlenné teszi a megfelelő élmény nyújtását.
Erre a problémára ambiciózus megoldást álmodtak meg. A ZSoft elindította a „skunkworks projekt” amely létrehozta a Windows operációs rendszer duplikált verzióját, amelyre a csapat programozhatott, és rendelkezett a szükséges képességekkel.
„Tudtuk, hogy ott akarunk lenni, csak nem tudtuk megcsinálni azzal, amink van” – magyarázta Zachmann. „Bármilyen jó kapcsolatom volt a Microsofttal és még a felsőbb szereplőkkel is, korlátozott befolyásom volt a Windows-csoportra. Igen, beleegyeztek abba, hogy megtesznek néhány dolgot, hogy segítsenek nekünk, de ezek jövőbeliek – akkoriban nem tudtam megváltoztatni a 2.x verziót.” A a lerakott alapok triviálisan egyszerűvé tették a PC Paintbrush meglévő verziójának Windowsra történő portolását, amikor az operációs rendszer következő verziója megjelent. kiadták. Addigra a Microsoft saját versenytársát kereste, mint például a MacPaint.
A jövő gyermekei soha nem fogják megtudni, milyen örömet okoz, ha órákat tölt ezzel a Microsoft Painttel #MSpaintpic.twitter.com/IY6kDxPdc4
– Fiona (@McDoFi) 2017. július 24
„Rengeteg pénzt kerestünk rajtuk és más embereken, és nem feltétlenül akartam, hogy egy festékterméket is tartalmazzanak [Windows rendszerrel]” – mondta Zachmann. „Sokat vitatkoztunk erről, és végül nem a Paintbrush-t csináltuk portékaként – részben azért, mert több termék volt, mint amennyit akartak, részben pedig azért, mert pénzt akartam vele keresni.”
A ZSoft a PC Paintbrush 4.0-s verzióján volt, amely Zachmann szerint közelebb állt a Photoshophoz, mint a MacPainthoz. A Microsoft kérésére egyszerűsítették a szoftvert, hogy elkészítsék az MS Paint néven ismert csomagot. Végül nem a Skunkworks projekten alapult, hanem az alapoktól kezdve felépült. És itt véget ért a ZSoft kapcsolata a szoftverrel.
„Minden mással ellentétben mi eladtuk nekik” – mondta Zachmann. „Most megvették, beépítették a Windowsba, és soha többé nem láttuk.”
Ujjfestés
Manapság a Paint a legegyszerűbb képszerkesztő szoftverként ismert, de a kiadáskor nem így látták. Bármilyen grafikus felhasználói felülettel rendelkező programok még gyerekcipőben jártak. „Az emberek ezeket az IBM PC-ket csak DOS-ban használták; egy hajlékonylemezről indítanának, és kapnák ezt a C promptot, amely csak ott ül és pislogott rájuk” – mondta Albertine. "Most megnyitotta ezt az egész grafikus felhasználói felületet, ahol egy programot futtattak, és boom, grafikává változott egy mutató a képernyőn."
Ezt szem előtt tartva a ZSoft csapata tudta, mennyire fontos, hogy a program elérhető és könnyen használható legyen. Célja volt, hogy bemutassa a felhasználó új hardverének képességeit, így a kezelés megtanulása nem lenne nehéz munkának.
„Fókuszcsoportokat csináltunk gyerekekkel” – mondta Zachmann. „Az volt az érzésünk, hogy ha egy gyerek nem tudja futtatni a szoftvert, akkor valamit rosszul csinálunk. A mai napig folytatom a szoftverek gyártását, és úgy gondolom, hogy nagyon fontos figyelni, ahogy az emberek használják a szoftvert.”
A ZSoft jellemzően egy vagy két fókuszcsoportos ülést tartott a PC Paintbrush verziónként. Szigorú szabályok voltak érvényben. A cégtől senki sem tudott a legcsekélyebb segítséget vagy tippet adni a tesztelőknek. A résztvevők feladatot kaptak, majd megfigyelték. Sok esetben nem is figyeltek rájuk. Utána videófelvételek készültek elemzésre, mivel Zachmann nem akarta, hogy viselkedésüket befolyásolják a tarkójukon lyukat égető szemek.
"Az volt az érzésünk, hogy ha egy gyerek nem tudja futtatni a szoftvert, akkor valamit rosszul csinálunk."
Úgy tűnik, a „nyilvánvaló” szó volt, amelyet a csapat a fejében tartott. „Ó, a pokolba, igen” – válaszolta Zachmann, amikor megkérdeztem, hogy fontos-e, hogy a szoftver nem követeli meg a felhasználótól a kézikönyv elolvasását. „Amint valaki kinyitja a kézikönyvet, mindenki pénzt veszít. Ez csak egy nagyon rossz dolog egy ilyen alkalmazásnál – az egyik célunk az volt, hogy olyan legyen, hogy dokumentáció nélkül szállíthassuk, ami nagyon komoly érv volt a korai számítógépes időkben.”
A ZSoft egyik módja ennek az volt, hogy egynél több módot kínált a feladatok elvégzésére. Ez megkülönböztette a MacPainttől, amely szinte teljes mértékben támaszkodott az egéren. A PC Paintbrush jellemzően három különböző megoldást kínált bármely adott problémára; az egér, a billentyűzet és egy harmadik, szkriptelt opció. Csak a képernyőn megjelenő dolgokkal való trükközéssel a legtöbb ember rájöhetett, hogyan végezze el a feladatot, akár nyolc, akár nyolcvan éves.
Bárki, aki számítógéppel nőtt fel a házban, amióta a PC Paintbrush vagy az MS Paint mindennapossá vált, legalább egy délután elcseszett, hogy színes káoszt teremtsen a szoftver segítségével. Az a tény, hogy a gyerekek könnyedén használhatják, nem véletlen, és ez az oka a Paint tartós örökségének.
Festékrétegek
Bár Zachmann már nem játszott szerepet az MS Paint fejlesztésében, miután az első verziót átadták a Microsoftnak, éberen figyelte szoftverét. „Tulajdonképpen nagyon figyelmesen figyeltem őket” – mondta. "Valójában a mai napig nézem őket, és egy kicsit elkötelezettnek érzem magam iránta."
2017-ben voltak elterjedt jelentések hogy az MS Paint leállítását tervezték, ami később kiderült, hogy hibás volt. Az embereket felháborította a gondolat, hogy a kitűnő szoftvert esetleg nyugdíjba vonják, köztük Zachmann is.
„Nagyon örültem, amikor hallottam, hogy nem hagyták abba a gyártást, még ha már nem is az én termékem” – mondta Zachmann. „A lelkünket töltöttük azzal, hogy létrehozzuk ezeket a dolgokat – meg kell értenie, ez volt a számítógépek korai napjai. Volt egy apró kis csapatunk, és azon dolgoztunk, hogy a világ legjobbjait produkáljuk bármiben is, amit gyártunk. Az a tény, hogy még mindig olyan népszerű, igen, nagyon szívmelengető.”
Megkérdeztem Zachmannt, hogy látott-e valaha olyat, amit PC Paintbrush vagy MS Paint segítségével rajzoltak, ami meglepte, és nevetve elmondta, hogy ez sokszor megtörtént. „Sok olyan dolgot láttam, amit a Painttel készítettek, és azt mondtam: „Tényleg meg tudod csinálni?”
Ez a Crayola viaszkréta készletének szoftveres megfelelője.
Egy Neal White III nevű művész, aki a ZSoft alkalmazásában állt, és a mai napig Zachmann barátja, több ilyen kiemelkedő műalkotásért volt felelős. A cég programozásával foglalkozott, de soha nem győzte lenyűgözni munkatársait azokkal a dolgokkal, amelyeket a szoftverrel megtehet.
„Emlékszem, hogy egy művészrel dolgoztunk, akit felbéreltünk, hogy további alkotásokat készítsen, és ő itt dolgozott hihetetlenül magas 1024-es felbontás 768-cal, amit még soha nem láttunk – viccelődött White, amikor a múlt hónapban beszéltem vele telefonon. „A Szabadság-szobrot készítette, és amire a legjobban emlékszem, az az, hogy lenyűgöztem a művészt az akkori igazán jó látásélességével. A képernyőre mutattam, és azt mondanám, hogy „kihagytál egy pixelt”, ő pedig azt mondta: „nem!” Kinagyított, és bizony kihagyott egy pixel.” White felidézett néhány saját alkotását, köztük egy kiemelkedő aranyhalat, amelyet a PC valamelyik későbbi verziójával készítettek. Ecset.
Az MS Paint az a ritka kreatív eszköz, amelynek nincs akadálya a belépéshez. Ez a Crayola viaszkréta készletének szoftveres megfelelője. Egy művész kezében lehet kapni valami figyelemreméltót, de akár egy gyerek is tud olyat produkálni, ami méltó a konyhai hűtőre.
A ZSoft megépített valamit, ami nem csak elősegítette a kreativitást, hanem ösztönözte is – és ezt az emberek 30 évvel később is értékelik.
Szerkesztői ajánlások
- Miért nem engedik a Windows-felhasználók soha, hogy a Microsoft megölje szeretett MS Paintjüket?
- Tehát van esély arra, hogy a Microsoft mégsem távolítsa el az MS Paint-et