Lançado com o NeXT Computer de Steve Jobs em 1988, o sistema operacional NeXTSTEP representou a vanguarda do design de software de desktop. Tornou-se a base tecnológica para o macOS, iOS e outros da Apple. Vejamos o que há de tão especial no NeXTSTEP.
Índice
Em meio à forte competição do Windows , Mac OS, OS / 2 e BeOS na década de 1990, o sistema operacional NeXTSTEP se destacou. Isso se devia ao seu uso elegante de ícones detalhados e tipografia, seu suporte de rede embutido, o sistema de janelas orientado a objetos fácil de programar e suas raízes sólidas do UNIX.
Todos esses recursos (e mais) deram ao NeXTSTEP um grupo central de fãs obstinados. Também conquistou fãs na Apple, que guiaram a NeXTSTEP para o futuro da empresa. Hoje, centenas de milhões de pessoas usam descendentes do software NeXT em Macs, iPhones, iPads e Apple Watches. Mas como isso aconteceu?
Os meados da década de 1980 foram difíceis para Steve Jobs. Depois de uma luta pelo poder na Apple, ele deixou a empresa que fundou em 1985. No mesmo ano, fundou a NeXT, Inc., junto com vários outros veteranos da Apple.
A equipe rapidamente começou a trabalhar criando uma plataforma de computador completamente nova, com Avie Tevanian encarregado do software e o veterano da Apple, Rich Page cuidando do hardware. Para evitar problemas de não competição com a Apple, a NeXT decidiu se concentrar no mercado de estações de trabalho educacionais de ponta.
Após vários anos em desenvolvimento, a empresa lançou o NeXT Computer em outubro de 1988. Ele surpreendeu a imprensa ao ultrapassar a capacidade dos computadores desktop da época.
Seus recursos incluíam:
Tudo isso foi embalado em um cubo de magnésio de 12 polegadas. É claro que esse tipo de tecnologia não saiu barato: um modelo básico vendido por US $ 6.500 (cerca de US $ 14.000 hoje), ultrapassando dramaticamente a meta inicial de US $ 3.000 de Jobs.
Mas o hardware é apenas metade da história. A NeXT deu vida à sua nova máquina com um sistema operacional de ponta chamado NeXTSTEP. Ele emparelhou um kernel baseado em UNIX / BSD (Tevanian’s Mach) com um ambiente de desktop sofisticado e orientado a objetos. Ele usou a tecnologia Display PostScript da Adobe para renderizar gráficos e fontes com fluidez em altas resoluções.
O NeXTSTEP funcionou perfeitamente como um sistema operacional gráfico baseado em mouse com uma interface em estilo 3D e ícones grandes e detalhados. No entanto, sob seu exterior sofisticado, estava o coração pulsante de um sistema UNIX totalmente funcional. Um prompt de comando UNIX amigável para hackers também estava a apenas um clique de distância a qualquer momento, graças a um aplicativo Terminal integrado.
A equipe de Jobs também concebeu o NeXTSTEP como um sistema operacional de rede desde o início. A edição de lançamento v0.8 incluía rede TCP / IP e um cliente de correio avançado que podia enviar e-mails com anexos de áudio e imagem digital. Esses fundamentos de rede amigável, emparelhados com a porta Ethernet integrada e excelentes ferramentas de construção de aplicativos, facilitaram o desenvolvimento de Tim Berners-Lee do primeiro navegador da World Wide Web na plataforma NeXT em 1990.
Na verdade, alguns podem dizer que a verdadeira estrela do show NeXTSTEP foi seu ambiente de desenvolvimento orientado a objetos . Isso permitiu que os desenvolvedores criassem rapidamente aplicativos gráficos sofisticados em Objective-C com base em código modular. Essa facilidade de desenvolvimento atraiu muitos clientes para NeXTSTEP no início dos anos 90.
Alguns desenvolvedores usaram NeXTSTEP como uma plataforma avançada para desenvolver programas para outros computadores. Um exemplo de alto perfil é Doom , o jogo de tiro em primeira pessoa que foi lançado pela primeira vez em PCs com MS-DOS.
Durante o desenvolvimento, John Carmack e John Romero da id Software descobriram que o ambiente NeXT lhes deu uma grande vantagem de desenvolvimento. Isso foi especialmente verdadeiro para o editor de níveis DoomEd que eles criaram para construir os mapas do jogo.
“A interface do usuário e a facilidade de desenvolvimento de aplicativos GUI eram exclusivos da NeXT na época”, disse Carmack. “Nós tínhamos desenvolvido nossos próprios editores em DOS para jogos anteriores, mas DoomEd era muito mais complicado e teve que evoluir de forma flexível durante o processo de desenvolvimento. NeXT era perfeito para isso. ”
Romero acrescentou que o ambiente NeXT estava 15 anos à frente de qualquer outro na época. Ele adorou a alta resolução do sistema, que permitia depurar o jogo enquanto o executava simultaneamente em uma janela – algo que era impossível no DOS.
“Teríamos feito Doom sem NeXTSTEP”, disse Romero. “Mas não sei como seria ou quanto tempo levaria.”
Comparado às máquinas Mac e DOS de um único usuário que eram atormentadas pela instabilidade e às poderosas, mas pesadas e hostis estações de trabalho UNIX, o NeXTSTEP era uma amostra do futuro.
Apesar de enviar hardware e software de última geração, a NeXT lutou para obter um fluxo de receita confiável ao longo de sua existência. O mercado de estações de trabalho acadêmico que a NeXT almejou inicialmente provou ser muito pequeno e com poucos recursos para suportar o tipo de margem necessária para vender tal hardware avançado.
Como resultado, a NeXT tentou dinamizar seu plano de negócios várias vezes.
Uma máquina de baixo custo, a NeXTstation , foi lançada em 1990 e seguida por várias estações de trabalho mais rápidas com recursos avançados de cores. Os números de vendas firmes são difíceis de encontrar, mas a NeXT vendeu apenas cerca de 50.000 computadores antes de encerrar as vendas de hardware em 1993.
Depois disso, a NeXT decidiu se concentrar em software, portando NeXTSTEP para outras arquiteturas, incluindo CPUs x86 da Intel, PA-RISC e máquinas SPARC da Sun. Por um tempo, você poderia comprar uma cópia embalada do NeXT e executá-lo em seu PC 486 doméstico (desde que atendesse aos requisitos do sistema ).
Em seu último pivô principal como empresa independente, a NeXT decidiu se concentrar principalmente em seu molho secreto: uma API de desenvolvimento orientada a objetos de classe mundial desenvolvida em conjunto com a Sun chamada OpenStep .
Em 1996, NeXTSTEP tornou-se OPENSTEP para Mach (confusamente, a marca all caps foi uma tentativa de diferenciar o produto OPENSTEP OS do produto API OpenStep). A NeXT também lançou a API OpenStep para outras plataformas, como o Windows.
A NeXT distribuiu pelo menos uma dúzia de versões principais do NeXTSTEP e OPENSTEP para várias plataformas entre 1988-97; abaixo estão alguns dos mais notáveis:
Em 1995, a Apple começou a intensificar seus esforços para adquirir tecnologia de uma empresa externa para usar como base para um sistema operacional Macintosh de próxima geração. Os executivos da empresa tentaram adquirir o desenvolvedor do BeOS , mas Steve Jobs ficou sabendo do plano e levou a NeXT em consideração.
A Apple adquiriu a NeXT (incluindo NeXTSTEP, OpenStep e WebObjects ) por $ 400 milhões em 1996. Com ela, um novo capítulo da história da Apple começou a se desenrolar.
Após a aquisição, a Apple fez um transplante de cérebro na alta administração. Jobs e vários veteranos da NeXT, incluindo Tevanian e John Rubinstein , foram instalados como executivos da Apple. Alguns até brincam que a NeXT adquiriu a Apple, e não o contrário.
O trabalho rapidamente começou a transformar o NeXTSTEP na próxima versão principal do Mac OS . Depois de vários protótipos chamados Rhapsody (e um produto baseado no Rhapsody chamado Mac OS X Sever 1.0 ), a Apple chegou ao Mac OS X em 2000. Ele se tornou a direção central dos futuros produtos de software da empresa – hoje, o Mac OS X é conhecido como Mac OS.
Desde então, os descendentes das principais tecnologias desenvolvidas para NeXTSTEP nos anos 80 persistem no macOS, iOS, iPadOS, watchOS e tvOS. Com o tempo, o OpenStep evoluiu para a API Cocoa no coração dos aplicativos Mac OS X.
Vários aplicativos ainda incluídos no macOS (incluindo Dictionary, Chess, TextEdit e Mail.app) descendem diretamente de versões anteriores no NeXTSTEP. O cata- vento giratório da morte do macOS também começou no NeXTSTEP, e o Dock do NeXTSTEP foi o ancestral do macOS.
Basicamente, o macOS ainda é o NeXTSTEP em seu núcleo, embora com muitas mudanças importantes.
Se você gostou desta viagem pelo caminho da memória, vamos deixá-lo com as seguintes informações interessantes sobre o NeXTSTEP:
Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…
Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…
A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…
A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…
O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…
Para ver suas fotos mais de perto ou para uma edição precisa , você pode…