Aguarde...

28 de janeiro de 2023

Revisitando o malfadado computador Lisa da Apple, 40 anos depois

Revisitando o malfadado computador Lisa da Apple, 40 anos depois

Em seu 40º aniversário, relembramos a máquina que trouxe a GUI para os computadores pessoais.

Há quarenta anos, foi anunciado um novo tipo de computador pessoal que mudaria o mundo para sempre. Dois anos depois, estava quase completamente esquecido.

O Apple Lisa começou em 1978 como um novo projeto para Steve Wozniak. A ideia era fazer um computador avançado usando um processador bit-slice , uma tentativa inicial de computação escalável. Woz se distraiu com outras coisas, e o projeto só começou para valer no início de 1979. Foi quando a administração da Apple contratou um líder de projeto e começou a contratar pessoas para trabalhar nele.

Lisa recebeu o nome da filha de Steve Jobs, embora Jobs negasse a conexão e sua paternidade. Mas o mais interessante sobre o computador Lisa foi como ele evoluiu para algo único: foi o primeiro computador pessoal com uma interface gráfica do usuário (GUI).

A visão toma forma

As GUIs foram inventadas no Palo Alto Research Center (PARC) da Xerox no início dos anos 1970. A estação de trabalho Alto, que nunca foi vendida ao público, tinha uma tela bitmap que imitava o tamanho e a orientação de uma folha de papel. Os pesquisadores do PARC escreveram um software que exibia janelas e ícones e usaram um mouse para mover um ponteiro na tela.

Jef Raskin, um dos primeiros funcionários da Apple que escreveu o manual para o Apple ][,visitou o PARC em 1973. Ele acreditava que as GUIs eram o futuro. Raskin conseguiu persuadir o líder do projeto Lisa a transformar o computador em uma máquina GUI. No entanto, ele não conseguiu convencer Jobs, que achava que Raskin e a Xerox eram incompetentes.

Raskin alterou sua abordagem e conseguiu que o programador gráfico Bill Atkinson propusesse uma visita oficial ao PARC em novembro de 1979. Como Jobs achava Atkinson ótimo, ele concordou em acompanhá-lo. A visita de Jobs ao PARC tornou-se uma lenda, a história de um visionário brilhante que viu o futuro da computação pela primeira vez. Mas, na realidade, Atkinson já estava trabalhando no LisaGraf — o código de baixo nível que alimentaria a GUI do Lisa — meses antes de Jobs ver a demonstração do PARC.

O hardware do Lisa também mudou. A equipe abandonou o processador bit-slice e adotou a nova CPU 68000 da Motorola. O 68000 era um chip de 16/32 bits e usava um barramento de endereços de 24 bits, dando a ele um máximo de 16 megabytes de memória. Isso era bom, pois os preços da memória ainda eram altíssimos em 1980 e a maioria dos computadores da época tinha no máximo 64 kilobytes de RAM.

Em janeiro de 1981, a liderança sênior da Apple se cansou da interferência constante de Jobs e do microgerenciamento do projeto Lisa e o removeu oficialmente da equipe. Jobs fervilhava e depois assumiu um projeto menor de skunkworks dirigido por Raskin. Isso se tornaria importante mais tarde.

No início de 1982, o hardware do Lisa estava praticamente finalizado. No entanto, o software ainda estava em fluxo. Uma equipe de designers – incluindo Larry Tesler, que havia deixado o PARC para ingressar na Apple – estava ocupada fazendo toneladas de pesquisa, prototipagem e testes. A principal dúvida que eles tinham era: como a GUI do Lisa deveria realmente funcionar?

Em um artigo na revista Interactions, os designers Roderick Perkins, Dan Smith e Frank Ludolph descreveram como a interface do Lisa mudou dos primeiros protótipos para uma área de trabalho familiar com ícones, depois se afastou desse modelo e, finalmente, voltou para um documento baseado em ícones. abordagem centrada. O objetivo era tornar o Lisa poderoso e divertido de usar.

Finalmente, o Lisa estava pronto para ser revelado ao público. Em 19 de janeiro de 1983, a Apple anunciou o computador, que descreveu com precisão como “revolucionário”.

Lisa conhece o mundo

Revisitando o malfadado computador Lisa da Apple, 40 anos depois
Prolongar / O Lisa original, enviado com dois disquetes e um disco rígido ProFile de 5 MB.

O Lisa era um computador multifuncional com tela monocromática de 12 polegadas e resolução de 720 × 365 pixels. Ele usou uma CPU Motorola 68000 rodando a 5 MHz. Tinha 1 MB de RAM. O computador veio com duas unidades de disquete “Twiggy” de 5,25 polegadas projetadas pela Apple, mas foi projetada para ser usada com o disco rígido “ProFile” de 5 MB da Apple, que ficava na parte superior. Ele também tinha três slots de expansão. O teclado do Lisa era preso por um cabo enrolado e um mouse estava incluído.

A decisão de usar um mouse de um botão foi, de acordo com Tesler, tomada após extensos testes com usuários. Por causa disso, os projetistas do software Lisa tiveram que inventar uma nova forma de interação chamada “clique duplo”.

O Lisa vinha com um sistema operacional e uma “suíte de escritório” com sete aplicativos: LisaWrite, um processador de texto; LisaCalc, uma planilha; LisaDraw, um programa de desenho vetorial; LisaList, um banco de dados primitivo; LisaProject, um aplicativo de gerenciamento de projetos; LisaTerminal, um emulador de terminal que funcionava com um modem; e LisaGraph, um programa de criação de gráficos.

O sistema operacional (Lisa OS) tinha multitarefa preemptiva e podia executar vários programas ao mesmo tempo. Ele também suportava memória virtual e proteção de memória. Para obter esses recursos, era necessário um chip de unidade de gerenciamento de memória (MMU), mas a Motorola ainda não havia construído um, então a Apple teve que projetar uma solução por conta própria.

Revisitando o malfadado computador Lisa da Apple, 40 anos depois
Prolongar / As partes internas do Lisa. A CPU do Motorola 68000 está no canto superior direito. As duas placas na frente contêm RAM com erros corrigidos em chips de 8 KB, 512 KB por placa. Três slots de expansão estão no canto inferior direito.Mostrar e contar em 8 bits

Todo esse hardware e software revolucionários eram incríveis, mas tinham um custo alto: o preço do Lisa era de US$ 9.995, o que equivaleria a quase US$ 30.000 hoje. Isso era demais para os usuários domésticos. Os proprietários de empresas – o mercado-alvo do Lisa – podem pagar esse valor, mas esperam que um computador suporte vários usuários conectados por meio de terminais baratos baseados em texto e execute um software de contabilidade chato, não aplicativos de design esotéricos para artistas gráficos iniciantes.

Como resultado, as vendas do Lisa foram lentas. Apenas alguns milhares de computadores foram vendidos no primeiro ano, e os números não aumentaram muito depois disso. Eles não foram ajudados por Jobs dizendo a todos que o verdadeiro computador revolucionário da Apple, o Macintosh, estava chegando.

O sistema operacional (Lisa OS) tinha multitarefa preemptiva e podia executar vários programas ao mesmo tempo. Ele também suportava memória virtual e proteção de memória. Para obter esses recursos, era necessário um chip de unidade de gerenciamento de memória (MMU), mas a Motorola ainda não havia construído um, então a Apple teve que projetar uma solução por conta própria.

Revisitando o malfadado computador Lisa da Apple, 40 anos depois
Prolongar / As partes internas do Lisa. A CPU do Motorola 68000 está no canto superior direito. As duas placas na frente contêm RAM com erros corrigidos em chips de 8 KB, 512 KB por placa. Três slots de expansão estão no canto inferior direito.Mostrar e contar em 8 bits

Todo esse hardware e software revolucionários eram incríveis, mas tinham um custo alto: o preço do Lisa era de US$ 9.995, o que equivaleria a quase US$ 30.000 hoje. Isso era demais para os usuários domésticos. Os proprietários de empresas – o mercado-alvo do Lisa – podem pagar esse valor, mas esperam que um computador suporte vários usuários conectados por meio de terminais baratos baseados em texto e execute um software de contabilidade chato, não aplicativos de design esotéricos para artistas gráficos iniciantes.

Como resultado, as vendas do Lisa foram lentas. Apenas alguns milhares de computadores foram vendidos no primeiro ano, e os números não aumentaram muito depois disso. Eles não foram ajudados por Jobs dizendo a todos que o verdadeiro computador revolucionário da Apple, o Macintosh, estava chegando.

Clicar duas vezes em um ícone abre uma nova janela com uma animação de contorno em rápida expansão. No canto superior esquerdo da janela há uma versão pequena do mesmo ícone, na qual você clica duas vezes para fechar a janela.

Mas você nunca realmente “fecha” as janelas do Lisa. O menu Arquivo/Imprimir tem duas opções: “Colocar de lado” e “Salvar e guardar”. Colocar janelas ou aplicativos de lado os fecha visualmente, mas eles permanecem na memória caso você queira usá-los novamente. Além disso, o sistema lembra onde estava a janela e salva automaticamente todos os arquivos ou dados com os quais você estava trabalhando, mesmo que você desligue o computador. “Salvar e guardar” significa apenas que você define um novo ponto de desfazer – o sistema tem apenas um nível de desfazer e isso fornece algum nível de controle para reverter para uma versão anterior.

Para mover uma janela, você a arrasta pela barra de título e um contorno segue o cursor do mouse até você soltar o botão. Apenas as partes das janelas que são reveladas por este movimento são redesenhadas. Isso se deve às rotinas LisaGraf de Bill Atkinson, que calculam tudo isso automaticamente. Atkinson pensou ter visto esse efeito em uma demonstração do PARC, mas na verdade nunca existiu até que ele o inventou.

Um aspecto estranho do sistema é que ele é centrado em documentos. Portanto, se você deseja criar um novo documento no LisaWrite, não clique duas vezes no ícone do LisaWrite. Se você fizer isso, o programa será iniciado, mas o avisará para voltar e destacar um “Papel LisaWrite”. Ao fazer isso (clicando duas vezes), um novo ícone aparece próximo ao ícone LisaWrite Paper e a data atual é anexada ao nome do arquivo. Você então clica duas vezes nele e o documento é aberto no LisaWrite.

Este método tem algumas vantagens – você nunca pode ter nenhum documento “Sem título” e todos os documentos são salvos automaticamente. Mas como você ainda precisa saber em qual aplicativo deseja fazer o documento – por exemplo, se quiser uma nova planilha, clique duas vezes em “LisaCalc Paper” – na prática, acaba sendo um tanto desajeitado. Também não faz sentido para alguns aplicativos, como o LisaTerminal. Curiosamente, a IBM copiou essa abordagem centrada em documentos para sua interface de desktop Workplace Shell no OS/2 2.0.

Outro aspecto estranho é como você instala software de disquetes no disco rígido. Se você simplesmente arrastar o ícone da janela do disquete para a janela da unidade, o sistema reclama que esta é uma versão “mestre”. Portanto, você deve selecionar o ícone (ou ícones, pois precisará do “Papel” e de quaisquer arquivos adicionais para o aplicativo) e, em seguida, escolher “Duplicar” no menu Arquivo/Imprimir. Isso criará um novo ícone que pisca para lembrá-lo de que é uma espécie de cópia “sombra”. Nenhuma cópia foi realmente feita ainda. Em seguida, arraste este ícone para a janela do disco rígido e, após outra confirmação, ele fará uma cópia.

Os sete aplicativos empacotados com o Lisa eram notavelmente completos na época. LisaWrite, o processador de texto, inclui um dicionário e um verificador ortográfico e oferece suporte a várias fontes. Tudo pode ser copiado e colado entre aplicativos, o que é ainda mais incrível porque copiar/colar ainda não existia e teve que ser inventado por Larry Tesler. Eu poderia desenhar um logotipo simples da Ars no LisaDraw e copiá-lo facilmente para o meu documento LisaWrite.

Além de pequenas diferenças, a interface é assustadoramente semelhante à GUI do Macintosh que estreou com o primeiro Mac em 1984. Há uma boa razão para isso.

O destino da Lisa

Depois de ser expulso da equipe Lisa, Jobs abriu caminho para o projeto Macintosh de Raskin. Raskin adorava GUIs, mas tinha ideias diferentes para seu computador, que queria que fosse um dispositivo barato e fácil de usar. Depois de ser forçado a deixar a equipe do Mac, Raskin se demitiu da Apple. Jobs gostou da metáfora do “aparelho”, mas queria que o Macintosh fosse um Lisa mais barato.

Jobs conseguiu isso pegando a pequena equipe Mac e embaralhando-a em um prédio separado, colocando uma bandeira pirata no telhado e, em seguida, partindo para ataques de nerds para roubar hardware, software e engenheiros da equipe Lisa.

Revisitando o malfadado computador Lisa da Apple, 40 anos depois
Prolongar / Parte da equipe original do Mac com sua bandeira pirata.Fortuna

LisaGraf, o conjunto altamente otimizado de rotinas gráficas escritas por Atkinson, foi renomeado como QuickDraw e lançado no atacado para o Mac. Isso foi fácil, pois ambas as máquinas usavam o processador 68000. A barra de menu única e a área de trabalho e a interface de ícones também foram movidas, embora tenham que ser um pouco redesenhadas. A principal razão para isso? Custo.

O preço de $ 9.995 do Lisa parece ultrajante em comparação com o preço inicial de $ 2.495 do Mac. Mas pense no que Jobs removeu para atingir esse alvo. O Mac tinha apenas um disquete e nenhum disco rígido. O disco rígido sozinho era um complemento de $ 3.499 incluído no preço do Lisa. O Mac tinha apenas 128 KB de RAM, em comparação com 1 MB do Lisa, que era oito vezes mais e custava cerca de US$ 2.400 na época. O Mac tinha uma tela menor de 9 polegadas com uma resolução inferior de 512 × 342 pixels. Não tinha nenhum software incluído além do MacWrite e do MacPaint. Isso ocorreu porque o software teve que ser reescrito em linguagem assembly para atingir os alvos de memória muito menores, e a programação em linguagem assembly demorou muito mais para ser escrita.

O Macintosh também era incompatível com o software do Lisa. Novo software teve que ser escrito para o Mac do zero – embora, ironicamente, no começo, a única maneira de desenvolver esse software fosse em um Lisa.

O Lisa 2 foi lançado em 1984 ao mesmo tempo que o Mac. Tinha um caso diferente, mas era o mesmo internamente. Ele vinha com o agora padrão (e mais confiável) drive de disquete de 3,5 polegadas e tinha espaço interno para um disco rígido MFM, que estava se tornando uma escolha popular no mundo dos PCs. Custou um valor mais razoável de $ 3.495 a $ 5.495, e as vendas começaram a aumentar.

Mas Jobs havia deposto o executivo que originalmente o expulsara da equipe do Lisa e agora se encontrava no comando tanto do Mac quanto do Lisa. Ele renomeou o Lisa 2 como “Macintosh XL” e o despachou com um software que emulava o sistema operacional Macintosh em vez do software Lisa. Em 1985, ele descontinuou totalmente o Lisa. O estoque restante foi vendido a terceiros e, em 1989, a Apple enterrou 2.700 Lisas em um aterro sanitário para obter uma redução de impostos.

Revisitando o malfadado computador Lisa da Apple, 40 anos depois
Prolongar / Setembro de 1989. O fim do Lisa.Herald Journal

O que poderia ter sido

Atingir sua meta de custo foi bom para o Mac, que vendeu muito mais do que o Lisa. Mas transformou o computador em uma máquina menos funcional. A multitarefa acabou – o Mac original só podia executar um aplicativo por vez. O salvamento automático também desapareceu, assim como a memória virtual e a proteção de memória e o sistema de arquivos resiliente do Lisa OS. Demorou muitos anos para esses recursos retornarem, quando o preço da memória e dos discos rígidos havia despencado. Em um universo alternativo, o preço do Lisa poderia ter diminuído constantemente enquanto suas capacidades continuavam crescendo. Por exemplo, a equipe do Lisa tinha planos de estender o nível único de desfazer para um desfazer ilimitado.

A principal crítica ao Lisa, além do preço, era que o sistema era muito lento. Não achei que fosse esse o caso – a velocidade geral era apenas um pouco mais lenta que a do Mac original. Os aplicativos demoravam mais para inicializar no Lisa, mas também tinham mais recursos. De qualquer forma, as diferenças de velocidade teriam desaparecido à medida que as CPUs se tornassem mais rápidas e os compiladores melhorassem.

Embora alguns recursos da interface do Lisa, como clicar em um ícone de “papel” em vez de em um aplicativo para abrir um novo documento, fossem confusos, o computador estabeleceu o padrão de como as GUIs funcionariam nas próximas décadas. O conceito de barras de menu e menus suspensos, clique duplo, o redesenho inteligente de janelas sobrepostas e até mesmo a ideia de copiar e colar foi inventado na Apple e distribuído pela primeira vez no Lisa.

O Lisa é uma nota de rodapé na história da computação. Mas hoje, 40 anos depois de ter sido anunciado pela primeira vez, ele nos lembra que as melhores ideias nem sempre vencem e que há muitas lições que podemos aprender com o passado.

Postado em Blog
Escreva um comentário