45 anos após o lançamento do computador pessoal Apple II, a indústria de tecnologia se afastou de alguns dos fundamentos que lançaram a Apple e o computador pessoal no mainstream. Conversamos com os luminares da indústria Tim Sweeney, John Romero e Steve Wozniak sobre o que o Apple II fez bem e o que ainda podemos aprender com ele hoje.
Table of Contents
Apple II: um computador para todos
Lançado em junho de 1977, o Apple II fez sucesso como um computador fácil de usar para pessoas comuns. O modelo original apresentava um processador MOS 6502 rodando a 1 MHz, resolução de texto de 40 × 24 caracteres, gráficos coloridos, saída de vídeo composto, interface de cassete para armazenamento e oito slots de expansão internos. Ele foi originalmente vendido em configurações variadas que variam de $ 1.298 com 4K de RAM, até $ 2.638 para 48 K de RAM (ou cerca de $ 6.223 para $ 12.647 ajustados aos dólares de hoje).

Em 1978, a Apple lançou uma unidade de disquete de 5,25″ para o Apple II que podia armazenar 143 KB por disco, e o lançamento do VisiCalc em 1979 tornou o Apple II uma compra essencial para pequenas empresas. Também ganhou uma posição na educação através dos esforços de Steve Jobs, e os laboratórios de informática de escolas primárias nos Estados Unidos eram frequentemente preenchidos com computadores Apple II, apresentando-os a uma geração. Com o tempo, a Apple lançou pelo menos 8 modelos de computadores da série Apple II e continuou a apoiá-lo até 1993, por 16 anos.
Como o Apple I antes dele, o Apple II notavelmente integrou um “terminal” com um teclado e saída de vídeo diretamente no próprio computador, então não havia necessidade de uma interface de terminal de teletipo ou CRT separado. Isso tornou um sistema Apple II inteiro mais compacto e menos caro do que outros sistemas de computadores pessoais completos até aquele ponto, embora muitos PCs logo seguissem a mesma fórmula de E/S integrada.
RELACIONADO: O que são tickers e por que eles foram usados com computadores?
Como as lendas começaram
O Apple II é famoso desde a década de 1970, mas muita coisa mudou na indústria de tecnologia desde então. Então nos perguntamos: há alguma coisa que o Apple II fez bem que os computadores perderam de vista ultimamente? Para obter respostas, conversamos com o cofundador da Apple, Steve Wozniak (a quem entrevistamos separadamente). Também pedimos a dois desenvolvedores de jogos lendários que começaram suas carreiras no desenvolvimento de software para programar no Apple II.

Tim Sweeney, CEO da Epic Games, programou aplicativos e jogos no Apple II antes de fundar a Epic em 1991. “Meu primeiro Apple II foi um presente do meu irmão Steve Sweeney, teoricamente para meu pai, mas eu era o público real”, Sweeney diz. “Comparado com o Commodore 64 e o Atari da época, era um dispositivo de computação puro. Sem aceleração de sprite, sem GPU. Você fez tudo sozinho e aprendeu tudo.

Da mesma forma, o co-criador de Doom e Quake, John Romero, desenvolveu muitos jogos Apple II antes de co-fundar a id Software em 1991, fazendo seu nome no campo. “Quando meus pais finalmente compraram um Apple II+ para a casa em abril de 1982”, explica Romero, “minha vida definitivamente seguiu seu curso, pois passei cada momento acordado, por anos, aprendendo tudo o que podia no computador e fazendo dezenas de de jogos, muitos dos quais foram publicados.
Aqui estão algumas coisas que eles acham que o Apple II fez certo – e o que deveríamos estar fazendo hoje. Nos correspondemos por e-mail e suas respostas foram levemente editadas para formatação.
“A melhor ferramenta de aprendizagem do mundo”
Quando se trata de desenvolvimento de software no Apple II, John Romero e Tim Sweeney concordam que a máquina de Woz tornou a programação muito fácil e acessível. “O Apple II era tão atraente porque era pequeno, fácil de programar e tinha um acesso incrivelmente fácil à memória”, explica Romero. “O programa de monitoramento permitia visualizar e modificar a memória, então eu realmente aprendi como era um computador no nível de byte. Eu podia digitar código de máquina e linguagem assembly nele e ver os resultados. Era a melhor ferramenta de aprendizado do mundo.

Com o Apple II, assim que você o liga, você está pronto para começar a programar. Tim Sweeney lembra como era fácil ir direto para a ação. “O Apple II inicializou em um prompt BASIC e você poderia escrever código imediatamente”, explica Sweeney. “Os manuais documentavam tudo, até linguagem de máquina e ROM. Toda criança com um computador naqueles dias cresceu como programador, porque estava lá e era muito fácil.
Com os PCs e Macs de hoje, você enfrenta um longo processo de inicialização para inicializar e, em seguida, programá-los é um mistério, obscuro para o usuário médio. Um proprietário de computador geralmente precisa se esforçar com conhecimento especial para adquirir as ferramentas necessárias para programar uma máquina moderna. Mas com um Apple II, tudo estava embutido e era simples o suficiente para uma pessoa dominar todo o sistema. “O Apple II é compreensível”, disse Steve Wozniak. “Apenas uma pessoa pode ver o design do Apple II.”
Romero vê a natureza centrada no programador do Apple II como um recurso que falta muito hoje: “Uma das melhores coisas sobre o Apple II foi sua acessibilidade para aprendizado e programação. A capacidade imediata de codificar apenas ligando o computador é incomparável. Você não pode fazer isso hoje. Existem alguns ótimos emuladores ou sistemas que você pode usar hoje, como o Pico8, que cria um ambiente de mini-console que torna o aprendizado de programação divertido e fácil, mas nada se compara ao poder do Apple II – um estado da arte. máquina que você pode começar a codificar segundos depois de ligá-la.
A opinião de Sweeney concorda com Romero, e ele forneceu algumas soluções potenciais para as máquinas de hoje: “[One thing lost today] Esse é o papel que o Apple II e outros computadores antigos desempenharam em ensinar a todos a programar, começando com a principal linguagem de programação da época”, diz Sweeney. “O Windows deve colocar um prompt de programação ao pressionar uma tecla. Fortnite deve colocar um prompt de programação em uma tecla pressionada e com o tempo vamos. Precisamos lançar uma nova era onde programar seja fácil e todos se tornem programadores novamente.
Parte dessa filosofia de programação fácil vive no desenvolvimento contínuo do projeto Raspberry Pi, que agora tem mais de dez anos. Seu criador, Even Upton, viu que as habilidades de programação estavam diminuindo entre os estudantes modernos e também queria permitir acesso fácil ao controle de hardware como as máquinas clássicas dos anos 80. Mas o Raspberry Pi é a exceção hoje em dia. Você não pode simplesmente ligar instantaneamente, digamos, um iPhone e começar a programar, e então compartilhar livremente o resultado com o mundo, o que nos leva a outro ponto.
Você o possuía e o controlava
O Gerenciamento de Direitos Digitais (DRM) apresenta destaque nos dispositivos de computação atuais, de smartphones a tratores. É uma maneira de os fabricantes bloquearem um produto para que softwares não autorizados não possam ser executados nele, e é exatamente o oposto da ética aberta que Steve Wozniak mantinha quando projetou seus primeiros computadores.
Da mesma forma, alguns fabricantes, como a Apple hoje, trabalharam para dificultar a abertura física e a manutenção de seus produtos por pessoal não autorizado e não licenciado. Essas restrições fazem com que algumas pessoas sintam que não são realmente proprietárias dos produtos que compraram, já que não são livres para usá-los (ou mesmo consertá-los) como desejam.

Em contraste, o Apple II incluía uma arquitetura aberta que convidava ao desenvolvimento de hardware complementar na forma de pequenas placas plug-in. Se você quiser, basta levantar a tampa na parte superior do gabinete. E a Apple também permitia que qualquer pessoa desenvolvesse e distribuísse software para o Apple II. Essa abertura rapidamente criou um grande ecossistema em torno da máquina e manteve a plataforma viva por 16 anos.
Essa filosofia influenciou fortemente o trabalho de Tim Sweeney, que cria jogos com ferramentas de edição gratuitas e abertas desde ZZT em 1991.”[The Apple II] era um sistema maravilhosamente aberto e detectável definindo a filosofia dos computadores como ferramentas que trabalham para o usuário”, diz Sweeney. “A história das empresas, da id Software à Epic Games, começa com o Apple II na década de 1980”, diz Sweeney. “Nós abrimos nossos jogos e nossos motores para os usuários modificá-los e desenvolvê-los, assim como o Apple II abriu a computação para nós.”
Algumas plataformas modernas, como o iPhone, permitem apenas que desenvolvedores licenciados criem software para a plataforma. O iPhone também impede que os proprietários instalem software não licenciado em seus dispositivos. Isso levou a críticas de veteranos do setor como Sweeney, cuja empresa está no meio de uma batalha por plataformas abertas, incluindo um processo recente com a Apple sobre taxas da App Store. “Woz mostrou que a liberdade do usuário e o lucro do negócio podem coexistir”, diz Sweeney. “Estamos perdendo isso agora, ironicamente, para uma evolução maliciosa da própria Apple, e devemos lutar para preservar nossas liberdades legítimas”.
Se a trajetória atual da Apple em direção aos sistemas fechados é realmente maliciosa ou apenas uma extensão natural do desejo de ganhar o máximo de dinheiro possível (o que, para ser justo, a Epic também quer) é um julgamento de valor que vai além deste artigo. Mas é um fato que sistemas de computador fechados permitiram que governos repressivos espionassem e perseguissem seu povo, o que a maioria dos americanos provavelmente concordaria que é uma coisa ruim. O espírito de liberdade e abertura do Apple II parece compatível com os valores tradicionais americanos de liberdade de uma forma que não se reflete necessariamente nas arquiteturas fechadas de hoje e nas lojas de aplicativos bloqueadas por bloqueio. DRM.
Quando perguntamos a Steve Wozniak (que desconhecia os comentários de Sweeney) o que podemos aprender com o Apple II que as plataformas modernas esqueceram, ele deu uma breve resposta que enfatizava a abertura do Apple II: “Você, o usuário, estava em controlar e possuí-lo você mesmo. A ética aberta é tão importante para ele hoje quanto era em 1977, quando projetou o Apple II. E à medida que mais e mais aspectos da sociedade dependem de serviços bloqueados por DRM, seguir o espírito de Woz pode garantir que a América permaneça livre e aberta no futuro.