45 anos depois, o Apple II tem muito a aprender

45 anos depois, o Apple II tem muito a aprender

45 anos após o lançamento do computador pessoal Apple II, a indústria de tecnologia pode ter se afastado de vários dos princípios fundamentais que tornaram a Apple e o computador pessoal mainstream. Conversamos com os luminares da indústria Tim Sweeney, John Romero e Steve Wozniak sobre o que o Apple II fez certo e o que podemos aprender com ele hoje.

Apple II: um computador para todos

Lançado em junho de 1977, o Apple II fez sucesso como um computador fácil de usar, projetado para uma pessoa comum. O modelo inicial incluía 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, uma interface de cassete de armazenamento e oito slots de expansão internos. Ele foi vendido originalmente em várias configurações de US$ 1.298 com 4 KB de RAM a US$ 2.638 com 48 KB de RAM (aproximadamente US$ 6.223 a  US$ 12.647 ajustados para os dólares de hoje).

Em 1978, a Apple lançou uma unidade de disquete de 5,25 polegadas para o Apple II que podia armazenar 143 KB em disco, e o lançamento do VisiCalc em 1979 tornou o Apple II uma compra indispensável para pequenas empresas. Graças aos esforços de Steve Jobs , ele também estava firmemente estabelecido no campo da educação, e as salas de informática do ensino fundamental nos Estados Unidos estavam muitas vezes cheias de computadores Apple II, apresentando-os a uma nova geração. Com o tempo, a Apple lançou pelo menos 8 modelos de computador da série Apple II e continuou a apoiá-lo até 1993 – por 16 anos.

Como o Apple I antes dele, o Apple II integrou proeminentemente um “terminal” com teclado e saída de vídeo diretamente no próprio computador, então não havia necessidade de um teletipo separado ou interface de terminal CRT. Isso tornou todo o sistema Apple II 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.

Como surgiram as lendas

O Apple II existe desde a década de 1970, mas muita coisa mudou na indústria de tecnologia desde então. Então nos perguntamos: há algo de bom no Apple II que os computadores têm negligenciado ultimamente? Para obter respostas, conversamos com o cofundador da Apple, Steve Wozniak (a quem entrevistamos separadamente). Também entrevistamos dois desenvolvedores de jogos lendários que começaram no desenvolvimento de software programando no Apple II.

Tim Sweeney, CEO da Epic Games, programou aplicativos e jogos para o Apple II antes de fundar a Epic em 1991. “Meu primeiro Apple II foi um presente do meu irmão Steve Sweeney, nominalmente meu pai, mas eu era o verdadeiro público.” diz Sweeney. “Comparado ao Commodore 64 e Ataris daquela época, era puramente um dispositivo de computação. 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 vários jogos para o Apple II antes de co-fundar a id Software em 1991, fazendo seu nome no campo. “Quando meus pais finalmente compraram um Apple II+ em abril de 1982”, diz Romero, “minha vida seguia seu curso constantemente, e eu estava acordado a cada minuto por anos, aprendendo tudo que podia sobre o computador e fazendo dezenas de jogos, muitos deles que foram publicados.”

Aqui estão algumas das 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 tratava de desenvolvimento de software para o Apple II, tanto John Romero quanto Tim Sweeney concordavam que a máquina de Woz tornava 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”, diz Romero. “O programa monitor me permitiu visualizar e modificar a memória, então eu realmente aprendi o que é um computador no nível de byte. Eu poderia digitar código de máquina e linguagem assembly nele e ver os resultados. Foi a melhor ferramenta de aprendizagem do mundo.”

Com o Apple II, uma vez ligado, você estava pronto para começar a programar. Tim Sweeney lembra como era fácil entrar em ação direto. “O Apple II inicializou com um prompt BASIC e você poderia codificar imediatamente”, diz Sweeney. “Os manuais documentam tudo, até linguagem de máquina e ROM. Toda criança com um computador daquela época cresceu para ser um programador porque estava ali e muito fácil.”

Com PCs e Macs modernos, você se depara com um longo processo de inicialização e, em seguida, programá-los é um mistério escondido do usuário comum. O dono de um computador, via de regra, deve fazer todos os esforços para adquirir as ferramentas necessárias para programar uma máquina moderna. Mas com o Apple II, tudo estava embutido e era simples o suficiente para uma pessoa entender todo o sistema. “O Apple II é compreensível”, disse Steve Wozniak. “Uma pessoa pode descobrir o design do Apple II.”

Romero vê a natureza centrada no programador do Apple II como um recurso que está em falta hoje: “Um dos melhores recursos do Apple II foi sua acessibilidade para aprendizado e programação. A capacidade imediata de codificar simplesmente ligando o computador é sem precedentes. 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 código divertido e fácil, mas nada supera o poder do Apple II – o estado da arte. uma máquina que poderia ser programada dentro de um segundo após ligá-la.”

A visão de Sweeney concorda com Romero, e ele sugeriu algumas soluções potenciais para as máquinas de hoje: “[Uma coisa que falta hoje] é o papel do Apple II e de outros computadores antigos em ensinar todos a codificar, inicializando na linguagem de programação líder da época”. diz Sweeney. “O Windows deve colocar um prompt de programação em um único pressionamento de tecla. O Fortnite deve remover o prompt de programação com um único toque de tecla e, com o tempo, o faremos. Precisamos começar uma nova era onde programar seja fácil e todos sejam programadores novamente.”

Parte dessa filosofia de programação simples vive no desenvolvimento contínuo do projeto Raspberry Pi, que tem mais de uma década. Seu criador, Eben Upton, viu que as habilidades de programação dos alunos de hoje estavam diminuindo e também queria fornecer acesso fácil a controles de hardware, semelhantes às máquinas clássicas da década de 1980. Mas o Raspberry Pi é uma exceção nos dias de hoje. 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. E isso nos leva a outro ponto.

Você o possuía e o controlava

O Gerenciamento de Direitos Digitais (DRM) apresenta destaque em dispositivos de computação modernos, 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 dos princípios de abertura que Steve Wozniak seguiu quando projetou seus primeiros computadores.

Da mesma forma, alguns fabricantes, como a Apple, estão agora se esforçando para dificultar a abertura física e a manutenção de seus produtos por pessoal não autorizado sem licença. Essas restrições fazem com que algumas pessoas sintam que não são realmente proprietárias dos produtos que compraram, pois não são livres para usá-los (ou mesmo consertá-los) como acharem melhor.

Em contraste, o Apple II incluía uma arquitetura aberta que envolvia o desenvolvimento de hardware adicional na forma de pequenos cartões plug-in. Se você quiser entrar, basta levantar a tampa na parte superior do gabinete. Além disso, a Apple permitia que qualquer pessoa desenvolvesse e distribuísse software para o Apple II. Essa abertura criou rapidamente um grande ecossistema em torno da máquina e apoiou a plataforma por 16 anos.

Essa filosofia influenciou fortemente o trabalho de Tim Sweeney, que cria jogos com ferramentas de edição gratuitas e de código aberto desde ZZT em 1991. “[Apple II] foi um sistema notavelmente aberto e detectável que definiu o espírito dos computadores como ferramentas 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. “Abrimos nossos jogos e motores para os usuários modificarem e desenvolverem, 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 atraiu críticas de veteranos do setor, como Sweeney, cuja empresa está no centro da batalha da plataforma aberta , incluindo um processo recente com a Apple sobre as taxas da App Store. “Woz mostrou que a liberdade do usuário e os lucros da empresa podem coexistir”, diz Sweeney. “Ironicamente, agora estamos perdendo isso devido à evolução maliciosa da própria Apple e precisamos lutar para manter 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, francamente, a Epic também quer) é um julgamento de valor além do escopo 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 consistente com os valores tradicionais americanos de liberdade, o que não se reflete necessariamente nas arquiteturas fechadas de hoje e nas lojas de aplicativos bloqueadas por 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 resposta curta, enfatizando a abertura do Apple II: “Você, o usuário, estava no controle de você mesmo. e o possuía.” O princípio da abertura é tão importante para ele hoje quanto era em 1977, quando projetou o Apple II. E à medida que mais aspectos da sociedade dependem de serviços bloqueados por DRM, seguir o espírito da OMS pode garantir que a América permaneça livre e aberta no futuro.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *