MS Paint보다 더 잘 알려진 소프트웨어가 있습니까? 이는 수십 년 동안 세계에서 가장 인기 있는 운영 체제의 필수 요소였으며 확실히 역대 가장 널리 사용되는 프로그램 중 하나임에 틀림없습니다.
Paint의 믿을 수 없을 만큼 간단한 도구 상자와 팔레트 인터페이스를 통해 누구나 쉽게 작업에 착수하고 작업을 시작할 수 있습니다. 그러나 그것은 단지 하늘에서 떨어진 것이 아닙니다. 초기 그래픽 사용자 인터페이스, 광범위한 포커스 테스트 및 배후의 뛰어난 엔지니어링에 대한 신선한 아이디어의 산물이었습니다.
추천 동영상
Paint 이전에는 PC Paintbrush라는 프로그램이 누구나 사용할 수 있는 소프트웨어로 등장했으며 곧 초기 컴퓨터 업계에서 가장 큰 이름을 가진 회사의 관심을 끌었습니다. 경영 대학원 졸업생이자 침실 코더인 Mark Zachmann이 이끄는 신생 개발 스튜디오인 ZSoft는 오늘날에도 여전히 수백만 명의 사람들이 애호하는 프로젝트의 뼈대를 만들었습니다.
관련된
- Microsoft, 결정을 번복하고 Windows 10용 MS Paint로 수명 연장
Paint는 처음 출시된 지 30년이 넘도록 Windows 전체의 상징으로 남아 있습니다. 사람들은 이 소프트웨어를 좋아하며, 이 소프트웨어를 만든 사람들에 대한 사랑의 노고였습니다.
현금 코딩
Mark Zachmann의 소프트웨어 개발 세계로의 여정 코닥에서 시작하다, 그가 관리인으로 일하고 있던 곳. 두 번째 여름 바닥 청소와 계단 청소가 절반쯤 되었을 때, 그는 사진계의 거인을 위한 프로그래밍을 시작할 기회를 얻었습니다.
“나는 결국 이것으로 프로그래밍을 하게 됐어요 PDP-8"라고 Zachmann은 Digital Trends와의 인터뷰에서 말했습니다. “Kodak이 급여를 계산하는 데 사용한 컴퓨터는 너무 이른 시점이었습니다. Kodak에는 컴퓨터가 많지 않았기 때문입니다. 그래서 약 2주 후에 제가 가장 먼저 한 일은 잘못된 내용을 뒤집어 그 주의 급여를 완전히 삭제하는 것이었습니다. 다행히 그 당시에도 그들은 백업이 무엇인지 알고 있었습니다.”
Zachmann은 "화장실 청소보다 훨씬 낫기 때문에" 프로그래밍을 시작했다고 말합니다. 그는 마지막 동안 Kodak에서 일했습니다. 그는 고등학교를 졸업하고 로체스터 대학교로 진학한 후에도 계속해서 코딩을 통해 돈. 캠퍼스에서의 첫 해 동안 그의 방은 메인프레임 컴퓨터 센터 바로 맞은편에 있었기 때문에 그는 다양한 프로젝트를 진행하면서 짧은 시간을 보내기가 쉬웠습니다.
Zachmann은 “저는 소프트웨어 제작 사업에 뛰어들고 싶었습니다. 저는 컴퓨터에 관심이 많았습니다.”라고 말했습니다. 그는 인기 있는 가정용 PC인 믿음직한 XV Sorcerer를 컴퓨터로 사용했습니다. APL 프로그래밍 터미널 Gillette 및 Mary Kay와 같은 회사를 위한 비즈니스 예측 소프트웨어를 구축합니다.
APL은 코드를 최대한 간결하게 만들기 위해 광범위한 기호를 사용한다는 점에서 대부분의 프로그래밍 언어와 다릅니다. Zachmann은 자신의 시스템에서 기호를 표시할 수 있는 프로그램이 필요하여 이를 작성했습니다. 그는 곧 다른 사람들에게도 그것이 필요할 수 있다는 것을 깨달았고, 그 비용을 지불할 것이었습니다. 논문 작성을 돕기 위해 작성한 화면 캡처 인쇄 프로그램도 마찬가지였습니다.
“나에게는 이런 것들이 절실히 필요했습니다. 그 당시 프로그래머들은 이런 일을 했습니다. 오늘날 그것은 일종의 GPL과 같습니다. 필요한 것을 보고, 작성하고, 나눠주는 것입니다. 그 당시에 당신은 그것을 팔았습니다.”
이 두 가지 틈새 프로그램은 Zachmann이 자신의 소프트웨어 회사인 ZSoft를 시작하도록 용기를 불어넣을 것입니다. 그의 세 번째 프로젝트는 훨씬 더 큰 범위를 가질 것으로 입증되었습니다.
붓을 줍다
1980년대 후반에 Zachmann은 "회색 시장"에서 IBM 컴퓨터를 판매하는 회사와 협력하고 있었습니다. 하드웨어를 기업 주문으로 구입한 다음 개별적으로 판매하는 방식으로 하드웨어 판매 방식을 제한합니다. 그는 CEO와 좋은 친구였으며 예술 프로그램 시장이 있다고 확신했지만 처음에는 그 전망에 대해 흥분하지 않았습니다.
"마이크로소프트는 막 마우스를 출시했고 사람들이 마우스를 사게 만들 무언가를 원했습니다."
Zachmann은 "이것은 나에게 실제로 필요하지 않은 유일한 사례였습니다."라고 말했습니다. 그의 이전 프로젝트는 즉각적인 문제를 해결하기 위해 고안되었지만 이는 매우 다른 추진력을 가졌습니다. 이 프로그램은 다음과 같은 하드웨어 판매를 돕는 데 사용됩니다. 그래픽 카드, 모니터, 그리고 마우스라고 불리는 혁신적인 새로운 입력 주변기기입니다.
Zachmann은 PC Paintbrush라는 이름의 페인트 프로그램을 제작하기로 확신했습니다. 출시 후 몇 달 안에 Microsoft는 연락을 취해 판매하는 모든 마우스에 소프트웨어를 번들로 제공하겠다고 제안했습니다. PC Paintbrush는 최신 그래픽의 새로운 그래픽 기능을 보여주는 훌륭한 소프트웨어였습니다. 하지만 여전히 대부분의 사람들에게 생소한 마우스의 장점을 보여줄 수 있었습니다. 사용자.
Zachmann은 "Microsoft는 방금 마우스를 출시했으며 사람들이 마우스를 구입하게 만들 뭔가를 원했습니다. 마우스가 무엇인지 아는 사람이 아무도 없었기 때문입니다."라고 Zachmann은 말했습니다. “그래서 3~4년 동안 Microsoft가 출시한 모든 마우스에는 Paintbrush가 함께 제공되었습니다. 사람들에게 할 일과 시험해 볼 수 있는 방법을 제공하고 제대로 작동하는지 확인할 수 있는 방법을 제공했습니다.”
마우스, 그래픽 카드 또는 기타 유형을 만드는 제조업체에게 이것이 왜 매력적인지 쉽게 알 수 있습니다. 그러나 이 전략이 작동하려면 PC Paintbrush가 광범위한 구성 요소와 호환되어야 했습니다. 하드웨어. 바로 이 부분에서 프로그램을 뒷받침하는 고유한 프레임워크가 매우 유용하게 활용됩니다.
“Mark가 실제로 말한 것은 '우리가 할 일은 MacPaint를 컬러로 할 것이고, 거기에 있는 모든 하드웨어를 지원합니다.'라고 합류한 최초의 직원 중 한 명인 Jeff Albertine이 말했습니다. ZSoft. "당시 그러한 비전을 갖고 로드 가능한 장치 드라이버를 수행하는 방법을 찾는 것이 Mark의 탁월함이자 성공의 열쇠였습니다."
당신이 좋아하는 어떤 색깔
Zachmann은 “저는 로체스터에서 자랐고 로체스터는 두 회사의 도시이거나 적어도 당시에는 그랬습니다”라고 말했습니다. “그 회사 중 하나가 Kodak이었고, 다른 하나는 제록스였습니다. 제가 두 번째로 고용한 사람은 Xerox Star 관련 작업을 담당하던 Rochester 출신의 친구였습니다.”
"저는 PC Paintbrush라는 작은 프로그램을 작성했고 애틀랜타로 이사하여 회사를 시작할 예정입니다."
그 사람은 정기적으로 참석하는 카드 게임에서 마크와 우연히 마주친 알베르틴이었다. Albertine은 "그는 '아, 내가 PC Paintbrush라는 작은 프로그램을 작성했고 애틀랜타로 이사해서 회사를 시작할 예정인데 와서 나를 위해 일해주실래요?"라고 말했습니다.
Albertine은 농담으로 회사의 소박한 시작을 “다소 낭만적이었습니다. 그들은 소프트웨어가 소비자에게 전달하도록 의도된 하드웨어 더미로 둘러싸인 책상용 판지 상자를 사용하여 지하실에서 작업하고 있었습니다.
ZSoft는 하드웨어를 활용하는 소프트웨어가 절실한 여러 비디오 카드 제조업체에 PC Paintbrush를 판매했습니다. Zachmann은 로드 가능한 장치 드라이버를 중심으로 프로그램을 구축하여 새 드라이버를 작성할 수 있었습니다. 전체 프로젝트를 다시 작성할 필요 없이 지원해야 하는 각 구성 요소에 대해 할퀴다.
Albertine은 "그는 로드 가능한 장치 드라이버 그래픽 프로그램을 만들고 이를 정말로 필요한 사람들에게 판매하려는 비전을 갖고 있었습니다. 당시 그는 상당히 비전이 있는 사람이었습니다."라고 말했습니다. “물론 IBM PC의 가장 큰 장점은 백플레인을 열었다는 것입니다. 그들은 카드 제조업체가 PC 백플레인에 연결할 자체 카드를 만들 수 있도록 사양을 게시했습니다. 이를 위해 꽃피운 새로운 시장이 있었습니다. 하드웨어 제조업체에서는 이러한 카드를 내놓았고 그래픽 어댑터는 아주 새로운 것이었습니다.”
Zachmann이 로드 가능한 장치 드라이버를 사용한다는 것은 PC Paintbrush가 출시되는 모든 새로운 하드웨어를 따라갈 수 있다는 것을 의미했습니다. 사업은 호황을 누리고 있었지만 한 파트너는 프로그램에 대한 더 큰 디자인을 가지고 있었습니다.
마이크로소프트 딜
Zachmann은 ZSoft와 Microsoft의 초기 관계를 마우스가 판매될 때마다 회사가 고정 금액을 받는 "전형적인 OEM 거래"라고 설명합니다.
"방금 구입하여 Windows에 포함시켰지만 우리는 다시는 볼 수 없었습니다."
Zachmann은 “꽤 괜찮은 돈이었습니다.”라고 웃었습니다. “ZSoft는 상당히 잘 해냈습니다. Microsoft는 의심할 여지 없이 가장 유명한 OEM이었지만 실제로 가장 큰 OEM은 아니었습니다. 우리도 그랬다 Hewlett Packard와 사업을 하고 있습니다., 그리고 다른 많은 회사들 – 우리는 Dell과 계약을 체결했습니다. 하지만 Microsoft는 나에게 항상 중요했고, 솔직히 말해서 Microsoft와 거래하는 것이 즐거웠습니다.”
Zachmann은 초기 Windows 버전부터 PC Paintbrush를 운영 체제에서 사용할 수 있게 만들고 싶다는 사실을 알고 있었지만 이는 어려운 일이었습니다. 그는 당시 플랫폼이 커서를 변경할 수 없는 등의 많은 제한으로 인해 올바른 경험을 제공할 수 없는 "매우 엉뚱한" 플랫폼이라고 설명했습니다.
이 문제에 대한 야심찬 해결책이 떠올랐습니다. ZSoft가 시작했습니다. "스컹크웍스 프로젝트" 팀이 프로그래밍할 수 있고 필요한 기능을 갖춘 Windows OS의 복제 버전을 만든 것입니다.
Zachmann은 “우리는 거기에 있고 싶다는 것을 알고 있었지만 우리가 가진 것만으로는 그것을 할 수 없었습니다.”라고 설명했습니다. “나는 마이크로소프트는 물론이고 상사들과도 좋은 관계를 갖고 있었지만, 윈도우즈 그룹에 미치는 영향력은 제한적이었습니다. 예, 그들은 우리를 돕기 위해 몇 가지 일을 하기로 동의했지만 그것은 미래였습니다. 그 시점에서 버전 2.x를 변경할 수 있는 방법이 없었습니다.” 그만큼 다음 버전의 OS가 출시될 때 기존 버전의 PC Paintbrush를 Windows로 포팅하는 것이 아주 쉽게 만들어졌습니다. 출시된. 그 무렵 Microsoft는 MacPaint와 같은 경쟁자를 찾고 있었습니다.
미래의 아이들은 Microsoft 그림판에서 이 작업을 하면서 몇 시간을 보내는 기쁨을 결코 알지 못할 것입니다. #MSpaintpic.twitter.com/IY6kDxPdc4
— 피오나(@McDoFi) 2017년 7월 24일
Zachmann은 "우리는 그들과 다른 사람들로부터 많은 돈을 벌고 있었지만 [Windows가 포함된] 페인트 제품을 포함하는 것을 반드시 원하지는 않았습니다."라고 말했습니다. "이 문제에 대해 많은 논의가 있었지만 결국 우리는 Paintbrush를 포트로 사용하지 않게 되었습니다. 부분적으로는 그들이 원하는 것보다 더 많은 제품이었고 부분적으로는 제가 돈을 벌고 싶었기 때문입니다."
ZSoft는 PC Paintbrush 버전 4.0에 있었으며 Zachmann은 MacPaint보다 Photoshop에 더 가깝다고 말했습니다. Microsoft의 요청에 따라 소프트웨어를 간소화하여 MS Paint로 알려진 패키지를 제작했습니다. 이는 궁극적으로 Skunkworks 프로젝트를 기반으로 한 것이 아니라 처음부터 다시 구축되었습니다. 그리고 여기서 ZSoft와 소프트웨어의 관계가 끝났습니다.
Zachmann은 “다른 모든 제품과 달리 우리는 이 제품을 그들에게 판매했습니다.”라고 말했습니다. "방금 구입하여 Windows에 포함시켰지만 우리는 다시는 볼 수 없었습니다."
핑거 페인팅
오늘날 Paint는 가장 간단한 이미지 편집 소프트웨어로 알려져 있지만 출시 당시에는 그렇게 인식되지 않았습니다. 모든 종류의 그래픽 사용자 인터페이스를 갖춘 프로그램은 아직 초기 단계였습니다. “사람들은 DOS에서만 IBM PC를 사용하고 있었습니다. 플로피 디스크를 부팅하면 그냥 거기 앉아서 눈을 깜빡이는 C 프롬프트가 나타납니다.”라고 Albertine은 말했습니다. "이제 프로그램을 실행하고 화면에 포인터가 있는 그래픽으로 바뀌는 전체 그래픽 사용자 인터페이스가 열렸습니다."
이를 염두에 두고 ZSoft 팀은 프로그램이 접근하기 쉽고 사용하기 쉽다고 느끼는 것이 얼마나 중요한지 알고 있었습니다. 이는 사용자의 새로운 하드웨어의 기능을 보여주기 위한 것이므로 작동 방법을 배우는 것이 힘든 일처럼 느껴지지 않을 것입니다.
Zachmann은 “우리는 아이들과 포커스 그룹을 진행했습니다.”라고 말했습니다. “우리는 어린아이가 소프트웨어를 실행할 수 없다면 우리가 뭔가 잘못하고 있는 것이라고 생각했습니다. 나는 사람들이 소프트웨어를 사용하는 모습을 지켜보는 것이 정말 중요하다고 믿으며 오늘날에도 계속해서 소프트웨어를 제작하고 있습니다.”
ZSoft는 일반적으로 PC Paintbrush 버전당 하나 또는 두 개의 포커스 그룹 세션을 개최했습니다. 엄격한 규칙이 마련되어 있었습니다. 회사의 어느 누구도 테스터에게 최소한의 도움이나 힌트를 줄 수 없습니다. 참가자들에게 과제를 부여한 후 관찰했습니다. 많은 경우에는 지켜보지도 않았습니다. Zachmann은 목 뒤쪽에 구멍이 난 눈으로 인해 그들의 행동이 영향을 받는 것을 원하지 않았기 때문에 사후 분석을 위해 비디오 영상을 촬영했습니다.
"우리는 어린아이가 소프트웨어를 실행할 수 없다면 우리가 뭔가 잘못하고 있는 것이라고 느꼈습니다."
아무래도 '명백하다'는 팀이 가장 먼저 염두에 두었던 단어였던 것 같다. 소프트웨어가 사용자에게 매뉴얼을 참조할 것을 요구하지 않는 것이 중요한지 물었을 때 Zachmann은 "아, 그렇군요."라고 대답했습니다. “누군가 매뉴얼을 열자마자 모두가 돈을 잃습니다. 그런 앱에는 정말 나쁜 일입니다. 우리 목표 중 하나는 문서 없이 출시할 수 있도록 만드는 것이었습니다. 이는 초기 컴퓨터 시대에 정말 큰 논쟁거리였습니다.”
ZSoft가 이를 달성한 방법 중 하나는 작업을 수행하는 여러 가지 방법을 제공하는 것이었습니다. 이는 거의 전적으로 MacPaint에 의존하는 MacPaint와 차별화됩니다. 마우스에. PC Paintbrush는 일반적으로 특정 문제에 대해 세 가지 솔루션을 제공했습니다. 마우스, 키보드, 그리고 세 번째 스크립트 옵션입니다. 대부분의 사람들은 화면에 표시된 내용을 만지작거리는 것만으로도 여덟 살이든 여든 살이든 당면한 작업을 완료할 수 있는 방법을 알아낼 수 있었습니다.
PC Paintbrush나 MS Paint가 보편화된 이후 집에서 컴퓨터를 가지고 자란 사람이라면 적어도 하루는 오후에 소프트웨어를 사용하여 다채로운 혼란을 겪어본 적이 있을 것입니다. 아이들이 쉽게 사용할 수 있다는 사실은 우연이 아니며, 이것이 Paint의 지속적인 유산의 이유입니다.
페인트의 레이어
Zachmann은 MS Paint의 첫 번째 버전이 Microsoft에 전달된 후 더 이상 MS Paint 개발에 참여하지 않았지만 소프트웨어를 주의 깊게 관찰했습니다. “나는 실제로 그들을 꽤 주의 깊게 관찰했습니다.”라고 그는 말했습니다. "나는 실제로 오늘날까지도 그들을 지켜보고 있으며, 그것에 대해 약간의 헌신을 느낍니다."
2017년에는 광범위한 보고 MS Paint가 단종되도록 설정되어 있었는데 나중에 잘못된 것으로 판명되었습니다. 사람들은 충실한 소프트웨어가 폐기될 수도 있다는 생각에 분노했고, 그중에는 Zachmann도 있었습니다.
Zachmann은 “이 제품이 더 이상 내 제품이 아니더라도 단종되지 않았다는 소식을 듣고 오히려 기뻤습니다.”라고 말했습니다. “우리는 이 물건을 만드는 데 영혼을 바쳤습니다. 여러분은 이것이 컴퓨터의 초기 시절이었다는 것을 이해해야 합니다. 우리는 아주 작은 팀을 갖고 있었고, 우리가 생산하는 모든 분야에서 세계 최고를 생산하기 위해 열심히 노력했습니다. 아직도 인기가 많다는 게 네, 정말 훈훈하네요.”
나는 Zachmann에게 PC Paintbrush나 MS Paint를 사용하여 그린 것을 본 적이 있는지 물었고 그는 그런 일이 여러 번 일어났다고 말하며 웃었습니다. "페인트를 사용하여 만든 수많은 작품을 보고 '정말 할 수 있나요?'라고 생각했습니다."
Crayola 왁스 크레용 세트와 동일한 소프트웨어입니다.
ZSoft에 고용되어 오늘날까지 Zachmann의 친구로 남아 있는 Neal White III라는 예술가가 이러한 뛰어난 예술 작품 중 일부를 담당했습니다. 그는 회사를 위한 프로그래밍에 전념했지만 소프트웨어로 할 수 있는 일로 동료들에게 깊은 인상을 남기는 데 결코 실패하지 않았습니다.
“추가 작품 작업을 위해 우리가 고용한 예술가와 함께 작업했던 기억이 납니다. 믿을 수 없을 정도로 높다 이전에는 본 적이 없는 1,024 x 768 해상도입니다.” 지난 달 화이트와 전화통화를 할 때 화이트가 농담을 했습니다. “그는 자유의 여신상을 하고 있었는데, 제가 가장 기억하는 것은 그 당시 제가 가졌던 정말 뛰어난 시력으로 그 예술가를 놀라게 했다는 것입니다. 내가 화면을 가리키며 '픽셀 하나를 놓쳤어요'라고 말하면 그는 '아니요!'라고 말했습니다. 그는 확대했고, 아니나 다를까 한 픽셀을 놓쳤습니다. 픽셀.” White는 최신 버전의 PC 중 하나를 사용하여 만든 눈에 띄는 금붕어를 포함하여 자신이 만든 몇 가지 창작물을 회상했습니다. 화필.
MS 그림판은 진입 장벽이 없는 희귀한 창의적 도구입니다. Crayola 왁스 크레용 세트와 동일한 소프트웨어입니다. 예술가의 손에서는 놀라운 것을 얻을 수 있지만 심지어 어린아이도 부엌 냉장고에 전시할 만한 가치가 있는 것을 만들어 낼 수 있습니다.
ZSoft는 창의성을 촉진할 뿐만 아니라 장려하는 무언가를 만들었습니다. 사람들은 30년이 지난 지금도 여전히 그 점을 높이 평가하고 있습니다.
편집자의 추천
- Windows 사용자가 Microsoft가 사랑하는 MS Paint를 죽이는 것을 결코 허용하지 않는 이유
- 따라서 결국 Microsoft가 MS Paint를 제거하지 않을 가능성이 있습니다.