Постоји ли неки софтвер који је познатији од МС Паинт-а? Деценијама је био основни део најпопуларнијег светског оперативног система и сигурно мора бити један од најчешће коришћених програма свих времена.
Паинт-ов варљиво једноставан оквир са алаткама и интерфејс палете су свима олакшали да ускоче и почну да стварају. Али није само пао с неба – био је производ свежих идеја у раним данима графичких корисничких интерфејса, опсежног тестирања фокуса и неког мајсторског инжењеринга иза кулиса.
Препоручени видео снимци
Пре Паинт-а, програм под називом ПЦ Паинтбрусх појавио се као софтвер који је свако могао да користи — и убрзо је привукао пажњу највећег имена у раној компјутерској индустрији. Новонастали развојни студио под називом ЗСофт, којим руководи дипломац пословне школе и програмер за спаваће собе Марк Захман, створио је кости пројекта о коме милиони и данас с љубављу мисле.
Повезан
- Мицрософт поништава одлуку и проширује животни оквир на МС Паинт за Виндовс 10
Више од 30 година након првог издавања, Паинт остаје симбол Виндовса у целини. Људи воле овај софтвер, и то је био труд љубави за људе који су га направили.
Кодирање за готовину
Путовање Марка Захмана у свет развоја софтвера почео у Кодакугодине, где је радио као домар. На пола пута у његовом другом летњем рибарењу подова и чишћењу степеништа, понуђена му је прилика да започне програмирање за фотографског гиганта.
„Завршио сам са програмирањем на овоме ПДП-8“, рекао је Зацхманн, говорећи за Дигитал Трендс. „Било је тако рано да је ово заправо рачунар који је Кодак користио за генерисање платног списка, јер нису имали много рачунара. Дакле, прва ствар коју сам урадио после отприлике две недеље је да сам окренуо погрешну ствар и потпуно избрисао њихов платни списак за недељу. Срећом, чак и у то време су знали шта је резервна копија.
Захман каже да је ушао у програмирање јер је то „много боље од чишћења тоалета“. Радио је у Кодаку током свог финала године средње школе, а када је прешао да студира на Универзитету у Рочестеру, наставио је да кодира као средство за прављење новац. Прве године у кампусу, његова соба се налазила тачно преко пута главног рачунарског центра, тако да му је било лако да проведе ситне сате напредујући на својим различитим пројектима.
„Стварно сам желео да уђем у посао производње софтвера – заиста сам се бавио компјутерима“, рекао је Захман. Користио је свој поуздани КСВ Сорцерер, популарни кућни рачунар, као АПЛ терминал за програмирање да направи софтвер за пословно предвиђање за компаније као што су Гиллетте и Мари Каи.
АПЛ се разликује од већине програмских језика јер користи широк спектар симбола како би код био што јеже могуће сажетији. Захману је био потребан програм који би омогућио његовом систему да прикаже симболе, па га је написао. Убрзо је схватио да би то могло затребати и другим људима и да ће то платити. Исто је важило и за програм за штампање снимања екрана који је написао да би помогао у изради своје тезе.
„Очајнички су ми биле потребне ове ствари за себе. То је било нешто што су програмери тих дана радили. Данас је то нешто као ГПЛ – видите нешто што вам треба, напишете то и поделите. Тих дана сте га продали.”
Ова два специјализована програма би охрабрила Захмана да покрене сопствену софтверску компанију ЗСофт. Показало се да ће његов трећи пројекат имати много већи домет.
Узимање четкице
Крајем 1980-их, Захман је радио са компанијом која је продавала ИБМ рачунаре на „сивом тржишту“, избегавајући ограничења у погледу продаје хардвера тако што се купује као корпоративна поруџбина, а затим се продаје појединачно. Био је добар пријатељ са извршним директором, који га је убедио да постоји тржиште за уметнички програм, али у почетку није био узбуђен због могућности.
„Мајкрософт је управо излазио са мишевима и желели су нешто да натера људе да купе мишеве.
„Ово је био једини случај када ми то заиста није требало“, рекао је Захман. Његови претходни пројекти су били замишљени да решавају тренутне проблеме, али овај је имао сасвим другачији подстицај. Програм би се користио за продају хардвера попут графичке картице, монитории иновативни нови улазни периферни уређај који се зове миш.
Захман је био убеђен да произведе програм за бојење, који је назвао ПЦ Паинтбрусх. У року од неколико месеци од његовог објављивања, Мицрософт је ступио у контакт и понудио да се софтвер повеже са сваким мишем који је продао. ПЦ Паинтбрусх је био одличан софтвер за показивање нових графичких могућности најновијег хардвера, али је био једнако способан да демонстрира предности миша, који је још увек био нов за већину корисника.
„Мајкрософт је управо излазио са мишевима и желели су нешто да натерају људе да купе мишеве, јер нико није знао шта је миш“, рекао је Захман. „Дакле, три или четири године, сваки миш који је Мицрософт испоручио долазио је са копијом Паинтбрусх-а. То је људима дало нешто да ураде, начин да то испробају и да се увере да ствари функционишу.”
Лако је схватити зашто би ово било привлачно произвођачима који праве мишеве, графичке картице или било који други тип компоненте – али да би ова стратегија функционисала, ПЦ Паинтбрусх мора бити компатибилан са широким опсегом хардвера. Ту је веома згодан јединствени оквир који подупире програм.
„Оно што је Марк заиста рекао је, 'оно што ћемо урадити је да ћемо направити МацПаинт са бојом, и подржавају сваки комад хардвера који постоји“, рекао је Јефф Албертине, један од првих запослених који су се придружили ЗСофт. „Имати ту визију у то време и смислити начин да урадите драјвере уређаја који се могу учитати, то је био Марков сјај и кључ његовог успеха.
Било која боја која вам се свиђа
„Одрастао сам у Рочестеру, а Рочестер је град са две компаније, или је барем тако било у то време“, рекао је Захман. „Једна од тих компанија је била Кодак, и други је био Ксерок. Друга особа коју сам унајмио био је мој пријатељ из Роцхестера који је радио на стварима Ксерок Стар.”
„Написао сам овај мали програм под називом ПЦ Паинтбрусх и селим се у Атланту и оснивам компанију“
Та особа је била Албертин, која се укрстила са Марком у редовној карташкој игри којој су присуствовали. „Рекао је, ’о, хеј, написао сам овај мали програм под називом ПЦ Паинтбрусх и селим се у Атланту и оснивам компанију, да ли би желео да дођеш да радиш за мене?“, сећа се Албертин.
Албертин у шали описује скромне почетке компаније као „прилично романтичне. Радили су у подруму користећи картонске кутије за столове, окружени гомилама хардвера који је софтвер требало да гурне на потрошаче.
ЗСофт је продат ПЦ Паинтбрусх неколико произвођача видео картица који су били очајни за софтвером који је искористио њихов хардвер. Захман је направио програм око драјвера уређаја који се могу учитати, што му је омогућило да напише нови драјвер за сваку компоненту коју је требало да подржи, без потребе да се поново пише цео пројекат огребати.
„Имао је визију да креира графички програм за драјвер уређаја који се може учитати, а затим да га пласира људима којима је заиста био потребан – у то време је био прилично визионар“, рекао је Албертин. „Наравно, велика ствар код ИБМ ПЦ-а је то што су отворили задњу плочу. Објавили су спецификације како би произвођачи картица могли да креирају сопствене картице за прикључење на задњу плочу рачунара. За то је постојало ово ново тржиште у процвату; Произвођачи хардвера су долазили са овим картицама, а графички адаптери су били велика нова ствар.”
Зацхманн-ова употреба драјвера уређаја који се могу учитати значила је да ПЦ Паинтбрусх може пратити сав нови хардвер који се издаје. Посао је цветао, али један партнер је имао веће дизајне за програм.
Мицрософт договор
Зацхманн описује рани однос ЗСофт-а са Мицрософт-ом као „типичан ОЕМ уговор” који је омогућио да компанија добија фиксни износ новца кад год се прода миш.
„Управо су га купили, укључили у Виндовс и никада га више нисмо видели.
„Био је то прилично добар новац“, насмејао се Захман. „ЗСофт је прошао прилично добро. Мицрософт је без сумње био најпознатији ОЕМ, али не нужно и највећи. И ми смо били послује са Хевлетт Пацкард-ом, и гомиле других компанија – потписали смо уговор са Делл-ом. Али Мицрософт ми је увек био важан и уживао сам у пословању са њима, искрено.”
Зацхманн је од најранијих верзија Виндовс-а знао да жели да ПЦ Паинтбрусх буде доступан на оперативном систему, али се то показало изазовним. Он је платформу описао као „прилично неуобичајену” у то време, са многим ограничењима – попут немогућности промене курсора – што је онемогућило пружање правог искуства.
Замишљено је амбициозно решење овог проблема. ЗСофт је започео а „пројекат сканкворкс“ који је створио дупликат оперативног система Виндовс на који је тим могао да програмира и који је имао потребне могућности.
„Знали смо да желимо да будемо тамо, једноставно нисмо могли са оним што смо имали“, објаснио је Захман. „Колико год сам имао веома добре односе са Мицрософтом, па чак и са вишим особљем, имао сам ограничен утицај на Виндовс групу. Да, сложили су се да ураде неке ствари да нам помогну, али то су биле будућности – у том тренутку нисам могао да променим верзију 2.к.“ Тхе основа која је постављена учинила је тривијално лаким пренос постојеће верзије ПЦ Паинтбрусх-а на Виндовс када је следећа верзија ОС-а била ослобођени. У то време, Мицрософт је тражио сопственог конкурента попут МацПаинт-а.
Деца будућности никада неће спознати радост трошења сати радећи ово на Мицрософт Паинт-у #МСпаинтпиц.твиттер.цом/ИИ6кДкПдц4
— Фиона (@МцДоФи) 24. јула 2017. године
„Зарађивали смо много новца од њих и других људи, а ја нисам нужно желео да укључе производ за фарбање [са Виндовсом]“, рекао је Зацхманн. „Било је доста дискусија о овоме и на крају нисмо радили Паинтбрусх као порт – делом зато што је то био више производа него што су желели, а делом зато што сам желео да зарадим на томе.“
ЗСофт је био на верзији 4.0 ПЦ Паинтбрусх-а, за који Зацхманн каже да је ближи Пхотосхопу него МацПаинт-у. На захтев Мицрософта, модернизовали су софтвер како би произвели пакет који би био познат као МС Паинт. На крају није био заснован на пројекту Скункворкс, већ је изграђен од темеља. И ту су ЗСофт-ове везе са софтвером завршиле.
„За разлику од свега другог, ми смо им га продали“, рекао је Захман. „Управо су га купили, укључили у Виндовс и никада га више нисмо видели.
Сликање прстима
Данас је Паинт познат као најједноставнији софтвер за уређивање слика, али није тако био перципиран приликом објављивања. Програми са графичким корисничким интерфејсом било које врсте били су још у повојима. „Људи су користили ове ИБМ рачунаре само у ДОС-у; они би покренули дискету и добили би ову Ц промпту која би само седела и трепнула према њима“, рекла је Албертин. „Сада је отворио цео овај графички кориснички интерфејс где би покренули програм и бум, претворио се у графику са показивачем на екрану.
Имајући то на уму, тим у ЗСофт-у је знао колико је важно да програм буде приступачан и лак за коришћење. Требало је да демонстрира могућности новог хардвера корисника, тако да учење како да се њиме управља не би изгледало као тежак посао.
„Радили смо фокус групе са децом“, рекао ми је Захман. „Наш осећај је био да, ако дете не може да покрене софтвер, радимо нешто погрешно. И дан-данас настављам да производим софтвер, верујући да је заиста важно гледати како људи користе софтвер.”
ЗСофт је обично одржао једну или две сесије фокус групе по верзији ПЦ Паинтбрусх-а. Постојала су строга правила. Нико из компаније није могао да пружи тестерима ни најмању помоћ или наговештај. Учесници су добили задатак, а затим их посматрали. У многим случајевима нису чак ни посматрани. Видео снимак је накнадно узет за анализу, јер Захман није желео да на њихово понашање утичу очи које им пале рупу на потиљку.
„Наш осећај је био да, ако дете не може да покрене софтвер, радимо нешто погрешно.
Очигледно, „очигледно“ је била реч коју је тим држао у првом плану. „Ох, дођавола да“, одговорио је Захман када сам питао да ли је важно да софтвер не захтева од корисника да консултује упутство. „Чим неко отвори приручник, сви губе новац. То је заиста лоша ствар за такву апликацију – један од наших циљева је био да је направимо тако да можете да је шаљете без документације, што је био заиста велики аргумент у раним компјутерским данима.
Један од начина на који је ЗСофт то постигао био је нудећи више од једног начина за обављање задатака. То га је разликовало од МацПаинт-а, који се готово у потпуности ослањао на мишу. ПЦ Паинтбрусх је обично нудио три различита решења за било који проблем; миш, тастатура и трећа, скриптована опција. Само петљајући са оним што је било на екрану, већина људи је могла да смисли начин да изврши задатак, било да имају осам или осамдесет година.
Свако ко је одрастао са рачунаром у кући откако су ПЦ Паинтбрусх или МС Паинт постали уобичајени, превариће се барем једно поподне стварајући шарени хаос користећи софтвер. Чињеница да га деца могу са лакоћом користити није случајна, и то је разлог за трајно наслеђе Паинт-а.
Слојеви боје
Иако Зацхманн више није играо улогу у развоју МС Паинт-а након што је прва верзија предата Мицрософту, будно је пазио на свој софтвер. „Заправо сам их прилично пажљиво посматрао“, рекао је. "Заправо их гледам до данас, осећам се помало посвећеним томе."
У 2017. било је широко распрострањени извештаји да је МС Паинт био подешен да се укине, што се касније показало погрешним. Људи су били огорчени идејом да би чврсти софтвер могао бити пензионисан, међу њима и Захман.
„Био сам прилично срећан што сам чуо да га нису прекинули, чак и ако то више није мој производ“, рекао је Захман. „Потрошили смо душу стварајући ове ствари – морате да разумете, ово су били први дани компјутера. Имали смо мали тим и трудили смо се да произведемо најбоље на свету у ономе што смо производили. Чињеница да је и даље тако популарна, да, веома је дирљива."
Питао сам Захмана да ли је икада видео нешто нацртано помоћу ПЦ Паинтбрусх-а или МС Паинт-а што га је изненадило, а он се насмејао док је рекао да се то догодило много, много пута. „Видео сам бројне ствари створене помоћу Паинт-а где сам рекао: ’Можеш ли то заиста да урадиш?‘“
То је софтверски еквивалент сету Цраиола воштаних бојица.
Уметник по имену Нил Вајт ИИИ који је био запослен у ЗСофту и који је остао Зацхманнов пријатељ до данас, био је одговоран за неколико ових изузетних уметничких дела. Бавио се програмирањем за компанију, али никада није пропустио да импресионира своје сараднике стварима које је могао да уради са софтвером.
„Сећам се да сам радио са уметником којег смо ангажовали да ради додатне уметничке радове, а он је радио у невероватно високо резолуција 1024 пута 768, што никада раније нисмо видели“, нашалио се Вајт када сам разговарао са њим телефоном прошлог месеца. „Радио је Кип слободе, а највише се сећам да сам задивио уметника заиста добром визуелном оштрином коју сам имао у то време. Показао бих на екран и рекао, „промашио си пиксел“, а он би рекао „не!“ Он би зумирао и, наравно, пропустио би пиксел.” Вајт се присетио неколико својих креација, укључујући изузетну златну рибицу креирану помоћу једне од каснијих верзија рачунара Кист.
МС Паинт је тај ретки креативни алат који нема никакву баријеру за улазак. То је софтверски еквивалент сету Цраиола воштаних бојица. У рукама уметника можете добити нешто изузетно, али чак и дете ће моћи да произведе нешто достојно излагања на кухињском фрижидеру.
ЗСофт је направио нешто што није само олакшало креативност, већ је и подстакло – и људи то и даље цене 30 година касније.
Препоруке уредника
- Зашто корисници Виндовса никада неће дозволити да Мицрософт убије њихов вољени МС Паинт
- Дакле, постоји шанса да Мицрософт ипак неће уклонити МС Паинт