Anúncio fechado

Don Melton, uma das pessoas por trás do desenvolvimento da primeira versão do Safari, escreveu em seu blog sobre o processo secreto que envolveu o desenvolvimento do navegador de Internet. Na época em que a Apple não tinha seu próprio navegador, os usuários podiam escolher entre o então existente Internet Explorer para Mac, Firefox ou algumas outras alternativas. No entanto, Steve Jobs decidiu que seria melhor ter um navegador personalizado pré-instalado no sistema operacional. Portanto, ele designou Scott Forstall para supervisionar a equipe de desenvolvimento liderada por Melton.

Steve Jobs apresenta o Safari como "Mais uma coisa..."

Desenvolver um navegador é muito diferente de desenvolver outro software. Como você não pode conviver com um punhado de testadores beta em um ambiente interno, o navegador precisa ser testado em milhares de páginas para garantir que as renderize corretamente. Porém, isso era um problema, já que, assim como a maioria dos projetos, o navegador foi criado em extremo sigilo. O problema para Melton já estava em encontrar pessoas, porque ele não tinha permissão para dizer-lhes no que estariam trabalhando antes de aceitarem o emprego.

Mesmo outros trabalhadores no campus não tinham permissão para saber no que aquela equipe menor estava trabalhando. O navegador foi criado a portas fechadas. Forstall confiava em Metn, o que ele disse ser uma das muitas coisas que fizeram dele um grande chefe. Ironicamente, Forstall foi demitido no ano passado precisamente por causa da arrogância e da falta de vontade de cooperar. Melton não tinha medo de um vazamento interno. O Twitter e o Facebook ainda não existiam, e ninguém com bom senso escreveria um blog sobre o projeto. Até os testadores beta eram muito confidenciais, embora fossem devidamente supervisionados.

O único perigo reside, portanto, nos registros do servidor. Cada navegador de internet é identificado ao visitar um site, principalmente pelo nome, número da versão, plataforma e, por último mas não menos importante, endereço IP. E esse era o problema. Em 1990, um cientista da computação conseguiu proteger todos os endereços IP estáticos da rede Classe A, da qual a Apple tinha quase 17 milhões na época.

Isso permitiria que os proprietários do site detectassem facilmente que a visita era de um campus da Apple, identificando o navegador com um nome desconhecido. Naquele momento, qualquer um poderia brincar que a Apple está criando seu próprio navegador de Internet. Era exatamente isso que Melton precisava evitar para que Steve Jobs pudesse deslumbrar a todos na MacWorld 2003, no dia 7 de janeiro. Melton teve uma ideia inteligente para esconder o Safari do público.

Ele modificou a string que contém o agente do usuário, ou seja, o identificador do navegador, para representar um navegador diferente. No início, o Safari (o projeto ainda estava longe do nome oficial) afirmava ser o Internet Explorer para Mac, depois, meio ano antes de seu lançamento, fingia ser o Firefox da Mozilla. No entanto, esta medida só era necessária no campus, então eles modificaram a string fornecida para permitir a exibição do agente do usuário real. Era especialmente necessário para testes de compatibilidade em grandes sites da época. Para que a string com um agente de usuário real não seja desabilitada mesmo na versão final, os desenvolvedores criaram outra solução inteligente - a string foi habilitada automaticamente após uma determinada data, que foi 7 de janeiro de 2003, quando a versão beta pública foi lançada também lançado. Depois disso, o navegador não se escondeu mais atrás dos outros e anunciou orgulhosamente seu nome nos logs do servidor - Safári. Mas como o navegador chegou a esse nome, é isso outra história.

No dia 7 de janeiro, entre outras coisas, o Safari comemorou seu décimo aniversário desde a sua criação. Hoje tem uma participação global inferior a 10%, sendo o 4º navegador mais utilizado, o que não é ruim considerando que é utilizado exclusivamente na plataforma Mac (saiu do Windows em sua 11ª versão).

[youtube id=T_ZNXQujgXw largura=”600″ altura=”350″]

Zdroj: Donmelton. com
Tópicos: ,
.