Er der noget software, der er mere kendt end MS Paint? Det har været en fast bestanddel af verdens mest populære operativsystem i årtier, og det må helt sikkert være et af de mest udbredte programmer nogensinde.
Paints vildledende enkle værktøjskasse og paletgrænseflade gjorde det nemt for enhver at hoppe ind og begynde at skabe. Men det faldt ikke bare ud af himlen - det var et produkt af friske ideer i de tidlige dage med grafiske brugergrænseflader, omfattende fokustest og noget mesterligt ingeniørarbejde bag kulisserne.
Anbefalede videoer
Før Paint dukkede et program kaldet PC Paintbrush op som software, som alle kunne bruge - og snart fangede det største navn i den begyndende computerindustris opmærksomhed. Et spædt udviklingsstudie kaldet ZSoft, styret af en handelsskoleuddannet og soveværelseskoderen Mark Zachmann, skabte knoglerne i et projekt, der stadig er tænkt på af millioner i dag.
Relaterede
- Microsoft ændrer beslutningen og udvider livslinjen til MS Paint til Windows 10
Over 30 år efter den første udgivelse er Paint stadig emblematisk for Windows som helhed. Folk elsker denne software, og det var et kærlighedsarbejde for de mennesker, der lavede det.
Kodning til kontanter
Mark Zachmanns rejse ind i softwareudviklingens verden startede hos Kodak, hvor han arbejdede som pedel. Halvvejs inde i sin anden sommer med at skrubbe gulve og feje trapper, fik han tilbudt muligheden for at begynde at programmere for fotogiganten.
"Jeg endte med at programmere på det her PDP-8," sagde Zachmann i en tale til Digital Trends. »Det var så tidligt, at det faktisk var den computer, som Kodak brugte til at generere deres løn, for de havde ikke ret mange computere. Så det første, jeg gjorde efter omkring to uger, var at vende den forkerte bit og helt slette deres lønliste for ugen. Heldigvis vidste de selv dengang, hvad en backup var."
Zachmann siger, at han begyndte at programmere, fordi det var "meget bedre end at rense toiletter." Han arbejdede hos Kodak under sin finale år på gymnasiet, og da han fortsatte med at studere ved University of Rochester, fortsatte han med at kode som et middel til at lave penge. I hans første år på campus lå hans værelse lige overfor mainframe-computercentret, så det var nemt for ham at bruge de små timer på at gøre fremskridt på sine forskellige projekter.
"Jeg ønskede virkelig at komme ind i branchen med at producere software - jeg var virkelig til computere," sagde Zachmann. Han brugte sin trofaste XV Sorcerer, en populær hjemme-pc, som en APL programmeringsterminal at bygge software til forretningsprognoser til virksomheder som Gillette og Mary Kay.
APL adskiller sig fra de fleste programmeringssprog, fordi den bruger en bred vifte af symboler for at gøre koden så kortfattet som muligt. Zachmann havde brug for et program, der ville lade hans system vise symbolerne, så han skrev det. Han indså hurtigt, at andre mennesker også kunne få brug for det og ville betale for det. Det samme gjaldt et screen-capture printprogram, han skrev for at hjælpe med sit speciale.
"Jeg havde desperat brug for disse ting for mig selv. Det var sådan set, hvad programmører gjorde dengang. I dag er det lidt ligesom GPL - du ser noget, du har brug for, du skriver det, og du deler det ud. I de dage solgte du det."
Disse to nicheprogrammer ville opmuntre Zachmann til at starte sit eget softwarefirma, ZSoft. Hans tredje projekt skulle vise sig at have en meget større rækkevidde.
Afhentning af pensel
I slutningen af 1980'erne arbejdede Zachmann sammen med et firma, der solgte IBM-computere på det "grå marked" og undgik restriktioner for, hvordan hardware blev solgt ved at købe dem op som en virksomhedsordre og derefter sælge dem individuelt. Han var gode venner med den administrerende direktør, som overbeviste ham om, at der var et marked for et kunstprogram, men han var ikke begejstret for udsigten i starten.
"Microsoft kom lige ud med mus, og de ville have noget for at få folk til at købe mus."
"Dette var det ene tilfælde, hvor jeg ikke rigtig havde brug for det," sagde Zachmann. Hans tidligere projekter var blevet udtænkt til at løse umiddelbare problemer, men dette havde en helt anden fremdrift. Programmet ville blive brugt til at hjælpe med at sælge hardware som grafikkort, skærme, og en innovativ ny periferisk input kaldet en mus.
Zachmann var overbevist om at producere et malingsprogram, som han kaldte PC Paintbrush. Inden for et par måneder efter udgivelsen tog Microsoft kontakt og tilbød at samle softwaren med hver eneste mus, den solgte. PC Paintbrush var et fantastisk stykke software til at vise de nyeste grafiske muligheder frem hardware, men den var lige så i stand til at demonstrere fordelene ved en mus, som stadig var ny for de fleste brugere.
"Microsoft kom lige ud med mus, og de ville have noget for at få folk til at købe mus, for ingen vidste, hvad en mus var," sagde Zachmann. "Så i tre eller fire år fulgte hver mus, som Microsoft sendte, en kopi af Paintbrush. Det gav folk noget at lave, en måde at prøve det af og sikre sig, at tingene fungerede."
Det er let at se, hvorfor dette ville være tiltalende for producenter, der fremstiller mus, eller grafikkort eller enhver anden type af komponent – men for at denne strategi skulle fungere, skulle PC Paintbrush være kompatibel med en bred vifte af hardware. Det er her, de unikke rammer, der understøtter programmet, er meget nyttige.
"Hvad Mark egentlig sagde, var, 'hvad vi skal gøre, er vi skal lave MacPaint med farve, og understøtter hvert stykke hardware derude,” sagde Jeff Albertine, en af de allerførste medarbejdere, der sluttede sig til ZSoft. "At have den vision på det tidspunkt, og at finde ud af en måde at lave indlæsbare enhedsdrivere på, det var Marks glans og nøglen til hans succes."
Enhver farve du kan lide
"Jeg voksede op i Rochester, og Rochester er en by med to virksomheder, eller det var det i det mindste dengang," sagde Zachmann. "Et af disse firmaer var Kodak, og den anden var Xerox. Den anden person, jeg hyrede, var en af mine venner fra Rochester, der arbejdede på Xerox Star-tingene."
"Jeg skrev dette lille program kaldet PC Paintbrush, og jeg flytter ned til Atlanta og starter et firma"
Den person var Albertine, som krydsede veje med Mark ved et almindeligt kortspil, de deltog i. "Han sagde," åh hej, jeg skrev dette lille program kaldet PC Paintbrush, og jeg flytter ned til Atlanta og starter et firma, vil du gerne komme og arbejde for mig?," huskede Albertine.
Albertine beskriver i spøg virksomhedens beskedne begyndelse som "temmelig romantisk. De arbejdede ud af en kælder ved at bruge papkasser til skriveborde, omgivet af bunker af hardware, som softwaren var beregnet til at skubbe på forbrugerne.
ZSoft blev solgt PC Paintbrush til flere grafikkortproducenter, som var desperate efter software, der udnyttede deres hardware. Zachmann byggede programmet op omkring indlæsbare enhedsdrivere, som gjorde det muligt for ham at skrive en ny driver for hver komponent, som den skulle understøtte, uden at skulle omskrive hele projektet fra kradse.
"Han havde visionen om at skabe et indlæst grafisk program for enhedsdrivere og derefter markedsføre det til de mennesker, der virkelig havde brug for det - han var ret visionær på det tidspunkt," sagde Albertine. "Det store ved IBM-pc'en er selvfølgelig, at de åbnede bagplanet. De offentliggjorde specifikationerne, så kortproducenterne kunne oprette deres egne kort til at tilslutte til pc'ens bagplan. Der var dette blomstrende nye marked for det; hardwareproducenter kom med disse kort, og grafikadaptere var den store nye ting."
Zachmanns brug af indlæsbare enhedsdrivere betød, at PC Paintbrush kunne følge med al den nye hardware, der blev frigivet. Forretningen blomstrede, men en partner havde større design til programmet.
Microsoft-aftalen
Zachmann beskriver ZSofts tidlige forhold til Microsoft som en "typisk OEM-aftale", der fik virksomheden til at modtage et fast beløb, hver gang en mus blev solgt.
"De har lige købt det, inkluderet det i Windows, og vi så det aldrig igen."
"Det var ret gode penge," grinte Zachmann. "ZSoft klarede sig ret godt. Microsoft var uden tvivl den mest berømte OEM, men faktisk ikke nødvendigvis den største. Det var vi også handler med Hewlett Packard, og bunker af andre virksomheder - vi havde underskrevet en aftale med Dell. Men Microsoft har altid været vigtig for mig, og jeg nød at handle med dem, ærligt talt."
Zachmann vidste fra de tidligste versioner af Windows, at han ville gøre PC Paintbrush tilgængelig på styresystemet, men det viste sig at være udfordrende. Han beskrev platformen som værende "temmelig rinky-dink" i de dage, med mange begrænsninger - som en manglende evne til at ændre markøren - hvilket gør det umuligt at levere den rigtige oplevelse.
En ambitiøs løsning på dette problem blev udtænkt. ZSoft startede en "skunkworks projekt" der skabte en dubletversion af Windows OS, som teamet kunne programmere til, og havde de nødvendige funktioner.
"Vi vidste, at vi ville være der, vi kunne bare ikke gøre det med det, vi havde," forklarede Zachmann. “Så meget som jeg havde et meget godt forhold til Microsoft og selv de højere-ups, havde jeg begrænset indflydelse på Windows-gruppen. Ja, de blev enige om at gøre nogle ting for at hjælpe os, men de var fremtider – der var ingen måde, jeg kunne ændre version 2.x på det tidspunkt." Det det grundlag, der var blevet lagt, gjorde det trivielt nemt at overføre den eksisterende version af PC Paintbrush til Windows, da den næste version af operativsystemet var frigivet. På det tidspunkt ledte Microsoft efter sin egen konkurrent til folk som MacPaint.
Fremtidens børn vil aldrig kende glæden ved at bruge timer på at gøre dette på Microsoft Paint #MSpaintpic.twitter.com/IY6kDxPdc4
— Fiona (@McDoFi) 24. juli 2017
"Vi tjente masser af penge på dem og andre mennesker, og jeg ville ikke nødvendigvis have, at de inkluderede et malingsprodukt [med Windows]," sagde Zachmann. "Der var en masse diskussion om dette, og vi endte med ikke at lave Paintbrush som en port - dels fordi det var mere produkt, end de ønskede, og dels fordi jeg ville tjene penge på det."
ZSoft var på version 4.0 af PC Paintbrush, som Zachmann siger var tættere på Photoshop end MacPaint. På Microsofts anmodning strømlinede de softwaren til at producere den pakke, der ville blive kendt som MS Paint. Det var i sidste ende ikke baseret på Skunkworks-projektet, men blev bygget fra bunden. Og det var her, ZSofts bånd til softwaren sluttede.
"I modsætning til alt andet solgte vi det til dem," sagde Zachmann. "De har lige købt det, inkluderet det i Windows, og vi så det aldrig igen."
Fingermaling
I dag er Paint kendt som den mest ligefremme billedredigeringssoftware, der findes, men sådan blev det ikke opfattet ved udgivelsen. Programmer med en grafisk brugergrænseflade af enhver art var stadig i deres vorden. “Folk brugte disse IBM-pc'er kun i DOS; de ville starte fra en diskette, og de ville få denne C-prompt, der bare ville sidde der og blinke til dem," sagde Albertine. "Nu åbnede det hele denne grafiske brugergrænseflade, hvor de ville køre et program og boom, det ville blive til grafik med en markør på skærmen."
Med det i tankerne vidste teamet hos ZSoft, hvor vigtigt det var for programmet at føles tilgængeligt og nemt at bruge. Det var beregnet til at demonstrere mulighederne i brugerens nye hardware, så det ville ikke føles som hårdt arbejde at lære at betjene den.
"Vi lavede fokusgrupper med børn," fortalte Zachmann mig. "Vores følelse var, at hvis et barn ikke kunne køre softwaren, gjorde vi noget forkert. Jeg fortsætter den dag i dag med at producere software, og jeg tror på, at det er virkelig vigtigt at se folk bruge softwaren."
ZSoft holdt typisk en eller to fokusgruppesessioner pr. version af PC Paintbrush. Der var strenge regler på plads. Ingen fra virksomheden kunne give testere den mindste hjælp eller hint. Deltagerne fik en opgave og derefter observeret. I mange tilfælde blev de ikke engang overvåget. Videooptagelser blev taget til analyse efter kendsgerningen, da Zachmann ikke ønskede, at deres adfærd skulle blive påvirket af øjne, der brændte et hul i nakken.
"Vores følelse var, at hvis et barn ikke kunne køre softwaren, gjorde vi noget forkert."
Tilsyneladende var 'oplagt' et ord, som holdet holdt forrest i deres sind. "Åh, for helvede," svarede Zachmann, da jeg spurgte, om det var vigtigt, at softwaren ikke krævede, at brugeren konsulterede manualen. "Så snart nogen åbner manualen, taber alle penge. Det er bare en rigtig dårlig ting for sådan en app – et af vores mål var at gøre det, så man kunne sende det uden dokumentation, hvilket var et rigtig stort argument i de tidlige computerdage.”
En af måderne ZSoft opnåede det på var ved at tilbyde mere end én måde at udføre opgaver på. Det adskiller den fra MacPaint, som næsten udelukkende stolede på på musen. PC Paintbrush tilbød typisk tre forskellige løsninger på et givet problem; musen, tastaturet og en tredje, scriptet mulighed. Bare ved at pille ved det, der var på skærmen, kunne de fleste finde ud af en måde at løse opgaven på, uanset om de var otte år eller firs.
Enhver, der er vokset op med en computer i huset, siden PC Paintbrush eller MS Paint blev almindelige, vil have forsvundet mindst en eftermiddag og skabt farverigt kaos ved hjælp af softwaren. Det faktum, at børn nemt kan bruge det, er ikke tilfældigt, og det er årsagen til Paints varige arv.
Lag af maling
Selvom Zachmann ikke længere spillede en rolle i udviklingen af MS Paint efter den første version blev overdraget Microsoft, holdt han et vågent øje med sin software. "Jeg så dem faktisk ret nøje," sagde han. "Jeg ser dem faktisk den dag i dag, jeg føler mig en smule forpligtet til det."
I 2017 var der udbredte rapporter at MS Paint skulle udgå, hvilket senere viste sig at være fejlagtigt. Folk var forargede over tanken om, at den trofaste software kunne blive pensioneret, Zachmann blandt dem.
"Jeg var ret glad for at høre, at de ikke stoppede det, selvom det ikke rigtigt er mit produkt længere," sagde Zachmann. "Vi brugte vores sjæl på at skabe disse ting - du skal forstå, det var computernes tidlige dage. Vi havde et lille bitte team, og vi arbejdede for at prøve at producere verdens bedste, uanset hvad vi producerede. Det faktum, at det stadig er så populært, ja, det er meget hjertevarmende."
Jeg spurgte Zachmann, om han nogensinde så noget tegnet med PC Paintbrush eller MS Paint, der overraskede ham, og han grinede, da han sagde, at det skete mange, mange gange. "Jeg så adskillige ting skabt med Paint, hvor jeg sagde, 'kan du virkelig gøre det?'"
Det er softwareækvivalenten til et sæt Crayola voksblyanter.
En kunstner ved navn Neal White III, der var ansat af ZSoft, og som stadig er en ven af Zachmann den dag i dag, var ansvarlig for flere af disse enestående kunstværker. Han tog fat på programmering for virksomheden, men han undlod aldrig at imponere sine kolleger med de ting, han kunne gøre med softwaren.
"Jeg kan huske, at jeg arbejdede med en kunstner, som vi hyrede til at lave yderligere kunstværker, og han arbejdede på ufatteligt højt opløsning på 1.024 gange 768, som vi aldrig havde set før,” jokede White, da jeg talte med ham i telefonen i sidste måned. ”Han lavede Frihedsgudinden, og det, jeg husker mest, er, at jeg overraskede kunstneren med den virkelig gode synsstyrke, jeg havde på det tidspunkt. Jeg ville pege på skærmen og sige, 'du gik glip af en pixel', og han ville være sådan, 'nej!' Han ville zoome ind, og ganske rigtigt, han havde savnet en pixel." White huskede et par af sine egne kreationer, inklusive en fremragende guldfisk skabt ved hjælp af en af de senere versioner af pc Pensel.
MS Paint er det sjældne kreative værktøj, der ikke har nogen adgangsbarriere. Det er softwareækvivalenten til et sæt Crayola voksblyanter. I hænderne på en kunstner kan du få noget bemærkelsesværdigt, men selv et barn vil være i stand til at producere noget, der er værdigt at vise på køkkenkøleskabet.
ZSoft byggede noget, der ikke bare lette kreativiteten, men opmuntrede det - og det sætter folk stadig pris på 30 år senere.
Redaktørernes anbefalinger
- Hvorfor Windows-brugere aldrig vil lade Microsoft dræbe deres elskede MS Paint
- Så der er en chance for, at Microsoft alligevel ikke fjerner MS Paint