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.
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″]
então esta informação não cabe em mim "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 na época."
obrigado pelo artigo, você também escreveria algo sobre o webkit? hoje, com o navegador Chrome, motor em dispositivos móveis e ferramentas de inspeção, ele literalmente domina.
No artigo original está escrito sobre muitos outros endereços IP - "Isso mesmo, a Apple tem 16,777,216 endereços IP estáticos". Você lista apenas 17000…
Obrigado pelo aviso, corrigido.
Eu não sabia que o Safari não era mais para Windows. Recomendei-o a alguns amigos e ninguém me disse que tinha acabado. Hum.