45년이 지난 후에도 Apple II에는 여전히 우리에게 가르쳐야 할 교훈이 있습니다.

게시 됨: 2022-06-16
빈티지 Apple II 광고에서 1970년대 부엌에서 Apple II를 사용하는 남자.
애플, Inc.

Apple II 개인용 컴퓨터가 출시된 지 45년이 지난 지금, 기술 산업은 Apple과 개인용 컴퓨터를 주류로 출시한 몇 가지 핵심 원칙에서 멀어졌습니다. 우리는 업계의 저명한 팀 스위니, 존 로메로, 스티브 워즈니악과 함께 Apple II가 잘한 일과 오늘날 우리가 배울 수 있는 점에 대해 이야기를 나눴습니다.

Apple II: 모두를 위한 컴퓨터

1977년 6월에 출시된 Apple II는 일반 사람들을 대상으로 하는 사용하기 쉬운 컴퓨터로 큰 파장을 일으켰습니다. 원래 모델에는 1MHz에서 실행되는 MOS 6502 CPU, 40x24 문자 텍스트 해상도, 컬러 그래픽, 합성 비디오 출력, 저장용 카세트 인터페이스 및 8개의 내부 확장 슬롯이 포함되었습니다. 원래 4K RAM의 경우 1298달러, 48K RAM의 경우 최대 2638달러( 현재 가치로 조정하면 약 6,223~12,647달러)의 다양한 구성으로 판매되었습니다.

오리지널 Apple II 컴퓨터.
스티븐 스텐겔

1978년, Apple은 디스크당 143KB를 저장할 수 있는 Apple II용 5.25인치 플로피 디스크 드라이브를 출시했으며 1979년 VisiCalc 출시로 Apple II는 소규모 기업에서 필수 구매 제품이 되었습니다. 또한 스티브 잡스의 노력으로 교육의 든든한 발판을 마련했고, 미국의 초등학교 컴퓨터실에는 종종 Apple II 컴퓨터가 가득 차서 한 세대에 소개되었습니다. 시간이 지남에 따라 Apple은 Apple II 시리즈에서 최소 8개의 컴퓨터 모델을 출시했으며 1993년까지 16년 동안 계속 지원했습니다.

희귀 Apple 1 컴퓨터가 $250,000에 경매에 나옵니다.
관련 희귀 Apple 1 컴퓨터가 $250,000에 경매에 올라갑니다.

이전의 Apple I과 마찬가지로 Apple II는 키보드 및 비디오 출력이 있는 "터미널"을 컴퓨터 자체에 직접 통합했기 때문에 별도의 텔레타이프 또는 CRT 터미널 인터페이스가 필요하지 않았습니다. 많은 PC가 곧 동일한 통합 I/O 공식을 따를 것이지만 이는 전체 Apple II 시스템을 그 시점까지 다른 완전한 개인용 컴퓨터 시스템보다 더 작고 저렴하게 만들었습니다.

관련: 텔레타이프는 무엇이며 컴퓨터와 함께 사용된 이유는 무엇입니까?

레전드가 시작된 방법

Apple II는 1970년대부터 유명해졌지만 그 이후로 기술 산업에는 많은 변화가 있었습니다. 그래서 우리는 궁금해졌습니다. 최근에 컴퓨터가 간과한 Apple II가 잘한 것이 있습니까? 몇 가지 답변을 얻기 위해 Apple 공동 창립자인 Steve Wozniak(우리가 별도로 인터뷰한 사람)과 이야기를 나눴습니다. 우리는 또한 Apple II에서 소프트웨어 개발 경력 프로그래밍을 시작한 두 명의 전설적인 게임 개발자에게 물었습니다.

Tim Sweeney의 ZZT 는 IBM PC 게임임에도 불구하고 Apple II의 개방적인 정신을 차용했습니다.
광고

Epic Games의 CEO인 Tim Sweeney는 1991년 Epic을 설립하기 전에 Apple II에서 앱과 게임을 프로그래밍했습니다. "내 첫 번째 Apple II는 명목상으로는 아버지에게 드리는 형 Steve Sweeney의 선물이었지만 진정한 청중은 바로 나였습니다." 스위니는 말한다. “그 시대의 코모도어 64와 아타리스에 비하면 순수한 컴퓨팅 장치였습니다. 스프라이트 가속도, 그래픽 프로세서도 없습니다. 당신은 모든 것을 스스로 했고 모든 것을 배웠습니다.”

1980년대 John Romero의 Apple II 게임 두 개.
John Romero는 1980년대 에 이집트 피라미드 (L) 및 Dangerous Dave (R)를 포함하여 많은 Apple II 게임을 프로그래밍했습니다. 모비게임즈

마찬가지로 Doom과 Quake의 공동 제작자인 John Romero는 1991년 id Software를 공동 창립하기 전에 많은 Apple II 게임을 개발하여 이 분야에서 자신의 이름을 알렸습니다. Romero는 이렇게 말합니다. “1982년 4월 부모님이 마침내 집용으로 Apple II+를 구입하셨을 때, 깨어 있는 모든 순간을, 몇 년 동안 컴퓨터에 관해 할 수 있는 모든 것을 배우고 수십 가지를 만들면서 내 인생은 영구적인 방향으로 흘러갔습니다. 많은 게임이 출시되었습니다."

다음은 Apple II가 옳았다고 생각하는 몇 가지 사항과 오늘날 우리가 해야 할 일입니다. 이메일로 연락을 드렸고 답변은 형식을 위해 가볍게 수정했습니다.

관련: Keen에서 Doom까지: id Software의 창립자가 30년 간의 게임 역사에 대해 이야기합니다.

“세계 최고의 학습 도구”

Apple II에서 소프트웨어를 개발할 때 John Romero와 Tim Sweeney는 Woz의 기계가 프로그래밍을 매우 쉽고 접근 가능하게 만들었다는 데 동의합니다. "Apple II는 작고 프로그래밍하기 쉬웠으며 메모리에 매우 쉽게 접근할 수 있었기 때문에 매우 매력적이었습니다."라고 Romero는 말합니다. “모니터 프로그램은 메모리를 보고 변경할 수 있게 해주었기 때문에 바이트 수준에서 컴퓨터가 어떤 것인지를 정말 배울 수 있었습니다. 기계 코드와 어셈블리 언어를 입력하고 결과를 볼 수 있습니다. 그것은 세계 최고의 학습 도구였습니다.”

Apple II의 "Applesoft Tutorial" 책 표지.
벤지 에드워즈

Apple II에서는 전원을 켜는 즉시 프로그래밍에 뛰어들 준비가 되었습니다. Tim Sweeney는 바로 행동으로 옮기는 것이 쉬웠다고 회상합니다. "Apple II는 BASIC 프롬프트로 부팅되었고 즉시 코드를 작성할 수 있었습니다."라고 Sweeney는 말합니다. “매뉴얼은 기계어와 ROM까지 모든 것을 문서화했습니다. 그 시대의 컴퓨터를 가진 아이들은 누구나 프로그래머로 성장했습니다. 바로 거기에 있고 너무 쉽기 때문입니다.”

광고

오늘날의 PC와 Mac을 사용하면 처음에 시작하는 데 오랜 부팅 프로세스에 직면하게 되며, 그런 다음 프로그래밍하는 것은 일반 사용자에게 알려지지 않은 미스테리한 것입니다. 컴퓨터 소유자는 일반적으로 최신 기계를 프로그래밍하는 데 필요한 도구를 얻기 위해 특별한 지식을 가지고 노력해야 합니다. 그러나 Apple II에는 이 모든 것이 내장되어 있었고 한 사람이 전체 시스템을 파악할 수 있을 만큼 간단했습니다. "Apple II는 이해할 수 있습니다."라고 Steve Wozniak은 말했습니다. "한 사람이 Apple II 디자인을 볼 수 있습니다."

Romero는 Apple II의 프로그래머 중심적인 특성을 오늘날 매우 부족한 기능으로 보고 있습니다. “Apple II의 가장 좋은 점 중 하나는 학습 및 프로그래밍에 대한 접근성이었습니다. 컴퓨터를 켜기만 하면 즉시 코드를 작성할 수 있는 능력은 전례가 없습니다. 오늘은 그렇게 할 수 없습니다. 현재 사용할 수 있는 Pico8과 같은 훌륭한 에뮬레이터나 시스템이 있어 프로그램 방법을 재미있고 쉽게 배울 수 있는 미니 콘솔 환경을 만들 수 있지만 그 어떤 것도 Apple II의 성능과 견줄 수 없습니다. 전원을 켜면 1초 안에 코딩을 시작할 수 있습니다."

10년 후, 여기 라즈베리 파이가 여전히 흔들리는 이유가 있습니다.
관련 10년 후, 여기에 Raspberry Pi가 여전히 흔들리는 이유가 있습니다.

Sweeney의 견해는 Romero와 동의하며 오늘날 기계에 대한 몇 가지 잠재적인 솔루션을 제공했습니다. "[오늘 잃어버린 한 가지]는 Apple II 및 기타 초기 컴퓨터가 모든 사람에게 이 시대의 주요 프로그래밍 언어로 부팅하여 프로그래밍을 가르치는 역할을 했다는 것입니다." 스위니는 말한다. “Windows는 키를 한 번만 누르면 프로그래밍 프롬프트를 표시해야 합니다. Fortnite 는 키를 한 번만 누르면 프로그래밍 프롬프트를 표시해야 하며 시간이 지나면 그렇게 할 것입니다. 프로그래밍이 쉽고 모두가 다시 프로그래머가 되는 새로운 시대를 열어야 합니다.”

이 쉬운 프로그래밍 철학 중 일부는 현재 10년이 넘은 Raspberry Pi 프로젝트의 지속적인 개발에 있습니다. 그 창시자인 Even Upton은 현대 대학생들의 프로그래밍 기술이 쇠퇴하고 있음을 알았고 또한 고전적인 1980년대 기계와 같은 하드웨어 제어에 쉽게 액세스할 수 있기를 원했습니다. 하지만 요즘 라즈베리 파이는 예외입니다. 예를 들어 iPhone의 전원을 즉시 켜고 프로그래밍을 시작한 다음 그 결과를 전 세계와 자유롭게 공유할 수는 없습니다. 그리고 그것은 우리를 또 다른 요점으로 이끕니다.

당신은 그것을 소유하고 통제했습니다

DRM(디지털 권한 관리)은 스마트폰에서 트랙터에 이르기까지 오늘날의 컴퓨터 구동 장치에서 두드러지게 기능합니다. 이는 제조업체가 제품을 잠그어 승인되지 않은 소프트웨어가 실행되지 못하도록 하는 방식이며, 스티브 워즈니악이 초기 컴퓨터를 설계할 때 수행한 개방적인 정신과 정반대입니다.

마찬가지로, 오늘날 Apple과 같은 일부 제조업체는 제품을 물리적으로 개봉하기 어렵게 만들고 허가받지 않은 무면허 직원이 서비스를 제공하도록 노력하고 있습니다. 이러한 제한으로 인해 일부 사람들은 구매한 제품을 자신이 원하는 방식으로 자유롭게 사용할 수(또는 수리할 수도 없기 때문에) 실제로 소유하고 있지 않다는 느낌을 받습니다.

내부 확장 슬롯을 보여주는 덮개가 열린 Apple II.
Apple II는 확장이나 수리가 쉬웠습니다. 스티븐 스텐겔

이에 반해 Apple II에는 소형 플러그인 카드 형태의 애드온 하드웨어 개발을 유도하는 개방형 아키텍처가 포함되어 있습니다. 원하는 경우 케이스 상단의 덮개를 들어올릴 수 있습니다. 또한 Apple은 누구나 Apple II용 소프트웨어를 개발하고 배포할 수 있도록 허용했습니다. 이러한 개방성은 기계 주변에 대규모 생태계를 상당히 빠르게 생성했으며 16년 동안 플랫폼을 유지했습니다.

Fortnite 이전에는 ZZT가 있었습니다: Epic의 첫 번째 게임을 만나보세요
관련 Fortnite 이전에는 ZZT가 있었습니다: Epic의 첫 번째 게임을 만나보세요

이 철학은 1991년 ZZT 이후 무료 및 공개 편집 도구로 게임을 제작한 Tim Sweeney의 작업에 강력하게 영향을 미쳤습니다. "라고 스위니는 말합니다. "id Software에서 Epic Games에 이르는 회사의 역사는 1980년대 Apple II와 함께 시작됩니다."라고 Sweeney는 말합니다. "Apple II가 컴퓨팅을 개방한 것처럼 우리는 게임과 엔진을 사용자가 수정하고 구축할 수 있도록 개방했습니다."

Apple은 재미를 싫어하고 iPad에서 더 이상 Windows 3.1을 사용하지 않는다고 말합니다.
관련 Apple은 재미를 싫어하고 iPad에서 Windows 3.1을 더 이상 사용하지 않는다고 말합니다.

iPhone과 같은 일부 최신 플랫폼에서는 라이선스가 있는 개발자만 플랫폼용 소프트웨어를 만들 수 있습니다. iPhone은 또한 소유자가 기기에 라이선스가 없는 소프트웨어를 설치하는 것을 방지합니다. 이로 인해 최근 앱 스토어의 수수료 문제로 Apple과의 소송을 포함하여 개방형 플랫폼을 위한 싸움의 한가운데에 있는 Sweeney와 같은 업계 베테랑들로부터 비판을 받았습니다. "Woz는 사용자의 자유와 회사 이익이 공존할 수 있음을 보여주었습니다."라고 Sweeney는 말합니다. “아이러니하게도 우리는 Apple 자체의 사악하고 영적인 진화에 지금 그것을 잃고 있으며, 우리의 정당한 자유를 보호하기 위해 싸워야 합니다.”

폐쇄된 시스템을 향한 Apple의 현재 궤적이 진정으로 악의적인 것인지 아니면 가능한 한 많은 돈을 벌고자 하는 자연스러운 확장인지(공정하게 말하면 Epic도 원함) 이 부분의 범위를 벗어난 가치 판단입니다. 그러나 폐쇄된 컴퓨터 시스템으로 인해 억압적인 정부가 국민을 염탐하고 박해할 수 있다는 사실은 대부분의 미국인이 동의할 수 있는 나쁜 일입니다. Apple II의 자유와 개방 정신은 오늘날의 폐쇄된 아키텍처와 DRM 잠금 앱 스토어에 반드시 반영되지는 않는 방식으로 전통적인 미국의 자유 가치와 양립할 수 있습니다.

Steve Wozniak(Sweeney의 의견을 몰랐던)에게 현대 플랫폼이 잊어버린 Apple II에서 무엇을 배울 수 있는지 물었을 때 그는 Apple II의 개방성을 강조하는 간단한 대답을 했습니다. 그리고 그것을 소유했다.” 열린 정신은 1977년 그가 Apple II를 설계했을 때와 마찬가지로 오늘날에도 그에게 중요합니다. 그리고 사회의 더 많은 측면이 DRM으로 고정된 서비스에 의존함에 따라 Woz의 정신을 따르면 미국이 미래에 자유롭고 개방적임을 보장할 수 있습니다.