Safari (navegador da web) - Safari (web browser)

Safári
Apple Safari 14.0 Icon
Safari 14 on Big Sur.png
Safari 14 em execução no macOS Big Sur
Desenvolvedor (s) Apple Inc.
lançamento inicial 7 de janeiro de 2003 ; 18 anos atras (2003-01-07)
Liberação (ões) estável (s) [±]
Mac OS 15.0  Edit this on Wikidata/ 20 de setembro de 2021 ; 27 dias atrás (20 September 2021)
iOS 15.0  Edit this on Wikidata/ 20 de setembro de 2021 ; 27 dias atrás (20 September 2021)
Versão (s) de visualização [±]
Mac OS Amostra de tecnologia 132/16  Edit this on Wikidatade setembro de 2021 ; 31 dias atrás (16 September 2021)
Escrito em C ++ , Objective-C e Swift
Motores WebKit , Nitro
Sistema operacional macOS
iOS
iPadOS
Windows (2007–2012)
Modelo Navegador da web
Licença Freeware ; alguns componentes GNU LGPL
Local na rede Internet www .apple .com / safari /

Safari é um navegador gráfico desenvolvido pela Apple Inc. , baseado principalmente em propriedades de software de código aberto, incluindo WebKit . Foi introduzido pela primeira vez no Mac OS X Panther em 2003 e mais tarde foi incorporado ao iPhone e iPod Touch com iPhone OS 1 em 2007. O software era atualmente compatível com macOS , iOS , processando uma versão anterior do Windows oferecida de 2007 a 2012 .

O Safari 14, lançado em 12 de novembro de 2020, é a revisão atual do macOS baseada no macOS Big Sur e também estava disponível para o macOS Catalina . A revisão foi até 50% mais rápida do que seu rival Google Chrome e consome menos bateria do que seus concorrentes padrão. Safari 14 foi comparado também como a versão mais recente para iOS e iPadOS, respectivamente como parte do iOS 14 e iPadOS 14 . Safari 15 era a versão de amostra atual, anunciada em junho de 2021 e lançada em julho seguinte, foi incluído o macOS Monterey , iOS 15 e iPadOS 15 com uma nova interface. Em maio de 2021, o Safari foi classificado como o segundo navegador da web mais popular depois do Google Chrome, com aproximadamente 18,43% de participação no mercado mundial e 38,88% nos Estados Unidos.

História e desenvolvimento

Logotipo do Internet Explorer para Mac

Antes de 1997, os computadores Macintosh da Apple eram vendidos exclusivamente com os navegadores Netscape Navigator e Cyberdog . O Internet Explorer para Mac foi posteriormente introduzido como o navegador padrão desde o Mac OS 8.1, como parte de um acordo de cinco anos entre a Apple e sua rival, a Microsoft. Durante esse tempo, a Microsoft anunciou três versões principais do Internet Explorer para Mac que eram usadas pelo Mac OS 8 e Mac OS 9 , embora a Apple continuasse a oferecer suporte ao Netscape Navigator como alternativa. Por fim, a Microsoft lançou uma edição do Mac OS X do Internet Explorer para Mac, que foi incluída como o navegador padrão em todas as versões do Mac OS X do Mac OS X DP4 para o Mac OS X v10.2 .

Antes de o nome Safari ser usado, alguns outros foram elaborados, incluindo 'Freedom'. Por mais de um ano internamente, o navegador foi amplamente conhecido como 'Alexander'; esse nome foi usado como uma string no código e nos recursos. A equipe de desenvolvimento da Apple também casualmente se referiu a ele como 'iBrowse', antes de Safari ser o nome escolhido.

Safari 1

Em 7 de janeiro de 2003, na Macworld San Francisco, Steve Jobs anunciou que a Apple havia desenvolvido seu próprio navegador, chamado Safari. Ele foi baseado na bifurcação interna do mecanismo de renderização KHTML da Apple , chamada WebKit . A empresa lançou a primeira versão beta, disponível exclusivamente para Mac OS X. Mais tarde naquele dia, várias versões beta oficiais e não oficiais seguiram até a versão 1.0 ser lançada em 23 de junho de 2003.

No Mac OS X v10.3, o Safari foi pré-instalado como o navegador padrão do sistema, em vez de exigir um download separado, como era o caso das versões anteriores do Mac OS X. O predecessor do Safari, o Internet Explorer para Mac, foi incluído no 10.3 como alternativa.

Safari 2

Em abril de 2005, Dave Hyatt , um desenvolvedor do Safari, corrigiu vários bugs no Safari, permitindo que ele passasse no teste Acid2 desenvolvido pelo Web Standards Project . Em 27 de abril de 2005, ele anunciou que sua versão de desenvolvimento do Safari agora passava no teste, tornando-o o primeiro navegador da Web a fazê-lo.

O Safari 2.0 foi lançado em 29 de abril de 2005, como o único navegador da web que o Mac OS X 10.4 oferece por padrão. A Apple elogiou esta versão, pois era capaz de executar um aumento de velocidade de 1.8x em comparação com a versão 1.2.4, mas ainda não apresentava as correções de bugs do Acid2. Essas mudanças principais estavam inicialmente indisponíveis para os usuários finais, a menos que eles instalassem e compilassem o código-fonte do WebKit ou executassem uma das compilações automatizadas noturnas disponíveis em OpenDarwin .org. A Apple finalmente lançou a versão 2.0.2 do Safari, que incluía as modificações necessárias para passar o Acid2, em 31 de outubro de 2005.

Em junho de 2005, após algumas críticas dos desenvolvedores KHTML sobre a falta de acesso aos logs de alterações, a Apple mudou o código-fonte de desenvolvimento e o rastreamento de bugs do WebCore e JavaScriptCore para OpenDarwin.org. O próprio WebKit também foi lançado como código aberto. O código-fonte é para aspectos não renderizadores do navegador, como seus elementos GUI e o proprietário restante.

A versão estável final do Safari 2, Safari 2.0.4, foi atualizada em 10 de janeiro de 2006 para o Mac OS X. Estava disponível apenas como parte da Atualização 10.4.4 do Mac OS X. Esta versão oferece problemas de layout e uso de CPU, entre outras melhorias. Safari 2.0.4 foi a última versão lançada exclusivamente com Mac OS X.

Safari 3

Safari 3.1

Em 9 de janeiro de 2007, na Macworld SF, Steve Jobs anunciou o iPhone . O sistema operacional do dispositivo , inicialmente chamado de iPhone OS, mas posteriormente renomeado para iOS, usava uma versão móvel do navegador Safari, capaz de exibir sites completos para desktop.

Na WWDC 2007 , Steve Jobs anunciou o Safari 3 para Mac OS X 10.5 , Windows XP e Windows Vista. Durante o anúncio, ele executou um benchmark baseado no conjunto de testes de navegador iBench comparando os navegadores Windows mais populares, alegando que o Safari tem o desempenho de navegador mais rápido. Sua alegação foi posteriormente revisada por um teste de terceiros dos tempos de carregamento de HTTP , eles verificaram que o Safari 3 era de fato o navegador mais rápido na plataforma Windows em termos de carregamento inicial de dados pela Internet, embora fosse apenas insignificantemente mais rápido que o Internet Explorer 7 e Mozilla Firefox quando se trata de conteúdo estático do cache local.

A versão beta inicial do Safari 3 para Windows, lançada no mesmo dia de seu anúncio na WWDC 2007, continha vários bugs e um exploit de dia zero que permitia a execução remota de código. Os bugs corrigidos foram corrigidos pela Apple três dias depois, em 14 de junho de 2007, na versão 3.0.1 para Windows. Em 22 de junho de 2007, a Apple lançou o Safari 3.0.2 para resolver alguns bugs, problemas de desempenho e outros problemas de segurança. O Safari 3.0.2 para Windows lida com algumas fontes ausentes no navegador, mas já instaladas em computadores Windows, como Tahoma, Trebuchet MS e outros.

O iPhone foi lançado formalmente em 29 de junho de 2007, com uma versão do Safari baseada no mesmo motor de renderização WebKit da versão para desktop, mas com um conjunto de recursos modificado mais adequado para um dispositivo móvel. O número da versão do Safari, conforme relatado em sua string de agente do usuário, é 3.0, estava de acordo com as versões contemporâneas do Safari para desktop.

A primeira versão estável e não beta do Safari para Windows, Safari 3.1, foi oferecida como um download gratuito em 18 de março de 2008. Em junho de 2008, a Apple lançou a versão 3.1.2, abordando uma vulnerabilidade de segurança na versão do Windows ao visitar um um site malicioso pode forçar o download de arquivos executáveis ​​e executá-los na área de trabalho do usuário.

O Safari 3.2, lançado em 13 de novembro de 2008, introduziu recursos anti-phishing usando o Google Safe Browsing e suporte para certificado de validação estendida . A versão final do Safari 3 é 3.2.3, lançada em 12 de maio de 2009.

Safari 4

Em 2 de junho de 2008, a equipe de desenvolvimento do WebKit anunciou o SquirrelFish, um novo mecanismo JavaScript que melhora muito a velocidade do Safari na interpretação de scripts. O mecanismo é um dos novos recursos do Safari 4, lançado para desenvolvedores em 11 de junho de 2008. O novo mecanismo JavaScript evoluiu rapidamente para o SquirrelFish Extreme, apresentando desempenho aprimorado em relação ao SquirrelFish, e acabou sendo comercializado como Nitro. Uma versão beta pública do Safari 4 foi lançada em 24 de fevereiro de 2009.

Ele usa o Cover Flow para navegar no histórico e nos favoritos, e faz uso de uma nova opção chamada carregamento especulativo, que carrega automaticamente documentos, scripts e informações de estilo que são necessárias para visualizar uma página da web com antecedência. Os principais sites podem exibir até 24 miniaturas com base nas páginas mais visitadas do usuário na inicialização. A versão desktop do Safari 4 apresenta um design mais semelhante ao usado no iPhone em comparação com o Safari 3. Safari 4 contém muitas ferramentas de desenvolvedor aprimoradas, incluindo o Web Inspector, visualização de elemento CSS, depurador e profiler JavaScript, tabela offline e gerenciamento de banco de dados com Suporte a SQL e gráficos de recursos. Ele também adicionou suporte para efeitos de retoque de imagem CSS, CSS Canvas e conteúdo HTML5. O Safari 4 executou um mecanismo JavaScript 9 vezes mais rápido que o Internet Explorer 8 e cerca de quatro vezes mais rápido que o Mozilla Firefox 3. No Windows, em vez de fornecer uma interface semelhante ao Mac OS X, o Safari adotou a aparência nativa do Windows usando renderização de fonte nativa .

O Safari 4.0.1 foi lançado para Mac em 17 de junho de 2009 e corrigiu problemas com o Faces no iPhoto '09. O Safari 4 no Mac OS X v10.6 "Snow Leopard" tem suporte para 64 bits, o que pode tornar o carregamento do JavaScript até 50% mais rápido. Ele também possui resistência a colisões integrada exclusiva do Snow Leopard; a resistência a travamentos manterá o navegador intacto se um plug-in como o Flash player travar, de forma que as outras guias ou janelas não sejam afetadas. Safari 4.0.4, lançado em 11 de novembro de 2009, para OS X e Windows, melhora ainda mais o desempenho do JavaScript. Safari 4 foi a primeira versão que passou completamente no teste padrão Acid3 .

O Safari foi um dos doze navegadores oferecidos aos usuários do Microsoft Windows na UE em 2010. Foi um dos cinco navegadores exibidos na primeira página de opções de navegador junto com o Chrome, Firefox, Internet Explorer e Opera.

Wikipedia no Safari 4

Safari 5

Refinery CMS Dashboard-2 no Safari 5

A Apple lançou o Safari 5 em 7 de junho de 2010, apresentando o novo Safari Reader para ler artigos na web sem distração (baseado na ferramenta Legibilidade do Arc90) e um aumento de 30 por cento no desempenho do JavaScript em relação ao Safari 4. O Safari 5 inclui ferramentas de desenvolvedor aprimoradas e oferece mais suporte de uma dúzia de novas tecnologias HTML5 focadas na interoperabilidade. Desde o Safari 5, os desenvolvedores podem criar extensões seguras do Safari para personalizar e aprimorar a experiência de navegação. A Apple também adicionou novamente a barra de progresso atrás da barra de endereço nesta versão. O Safari 5.0.1 habilitou Extensions PrefPane por padrão; anteriormente, os usuários precisavam ativá-lo por meio do menu Debug.

A Apple também lançou o Safari 4.1 simultaneamente com o Safari 5, exclusivamente para Mac OS X Tiger . A atualização incluiu a maioria dos recursos e aprimoramentos de segurança encontrados no Safari 5. No entanto, ela não incluiu Safari Reader ou Safari Extensions. Com o Mac OS X 10.7 Lion, a Apple lançou o Safari 5.1 para Windows e Mac em 20 de julho de 2011, com a nova função 'Lista de leitura' e uma experiência de navegação mais rápida. A Apple lançou simultaneamente o Safari 5.0.6 para Mac OS X 10.5 Leopard, excluindo os usuários do Leopard das novas funções do Safari 5.1.

O Safari 5.1.7 se tornou a última versão do Safari desenvolvida para Windows.

Vários recursos HTML5 tornam-se compatíveis com o Safari 5, adicionando suporte para vídeo em tela cheia, legenda oculta, geolocalização, EventSource e uma variante anterior obsoleta do protocolo WebSocket . A quinta versão principal do Safari, acrescentou suporte para pesquisa de texto completo e um novo mecanismo de pesquisa, o Bing . O Safari 5 oferece suporte ao Reader, que exibe páginas da web em uma visualização contínua, sem anúncios. O Safari 5 oferece suporte a um campo de endereço mais inteligente e pré-busca de DNS, um recurso que automaticamente encontra links e pesquisa endereços na página da web. Novas páginas da web carregam mais rápido usando a pré-busca do Sistema de Nomes de Domínio (DNS). A versão do Windows também recebeu uma atualização extra na aceleração gráfica. Além disso, a barra de progresso em linha azul voltou à barra de endereço, além da moldura giratória e do indicador de carregamento introduzidos no Safari 4. A visualização dos principais sites agora tem um botão para alternar para Pesquisa de histórico completo. Outros recursos incluem Extension Builder para desenvolvedores de extensões Safari. Outras mudanças incluíram um inspetor aprimorado. O Safari 5 oferece suporte a extensões, que são complementos que personalizam a experiência de navegação na web. As extensões são construídas usando padrões da web como HTML5, CSS3 e JavaScript.

Safari 6

Resultado do teste Safari 6 Acid3

O Safari 6.0 era conhecido anteriormente como Safari 5.2 até que a Apple anunciou a mudança na WWDC 2012 . O lançamento estável do Safari 6 coincidiu com o lançamento do OS X Mountain Lion em 25 de julho de 2012 e está integrado ao sistema operacional. Como a Apple o integrou ao Mountain Lion, ele não está mais disponível para download no site da Apple ou em outras fontes. A Apple lançou o Safari 6 por meio de atualização de software para usuários do OS X Lion. Não foi lançado para as versões do OS X anteriores ao Lion ou para o Windows. Em relação à indisponibilidade do Safari 6 no Windows, a Apple declarou: "O Safari 6 está disponível para Mountain Lion e Lion. Safari 5 continua disponível para Windows." Logo após a declaração, a Apple silenciosamente removeu referências e links para a versão Windows do Safari 5. A Microsoft posteriormente removeu o Safari de sua página BrowserChoice.

Em 11 de junho de 2012, a Apple lançou uma prévia do Safari 6.0 para desenvolvedores com um recurso chamado iCloud Tabs, que permite aos usuários 'sincronizar' suas guias abertas com qualquer iOS ou outro dispositivo OS X executando o software mais recente. O Safari 6 também incluiu novos recursos de privacidade, incluindo uma preferência "Peça aos sites que não me rastreiem" e a capacidade dos sites enviarem notificações aos usuários do OS X 10.8 Mountain Lion, embora tenha removido o suporte RSS. O Safari 6 tem o recurso Compartilhar planilhas no OS X Mountain Lion. As opções de compartilhamento de planilha são: Adicionar à lista de leitura, Adicionar marcador, enviar esta página por e-mail, mensagem, Twitter e Facebook. Guias com visualizações de página inteira também foram adicionadas.

A sexta versão principal do Safari, acrescentou opções para permitir que as páginas sejam compartilhadas com outros usuários por e-mail, Mensagens , Twitter e Facebook, além de fazer algumas pequenas melhorias de desempenho. Ele adicionou suporte para -webkit-calc () em CSS.

Além disso, vários recursos foram removidos, incluindo, mas não se limitando a, janela de atividade, janela de download separada, suporte direto para feeds RSS no campo URL e marcadores. O campo de pesquisa separado e a barra de endereço também não estão mais disponíveis como uma opção de configuração da barra de ferramentas; ele foi substituído pelo campo de pesquisa inteligente, uma combinação da barra de endereço e do campo de pesquisa.

Safari 7

Craig Federighi demonstrando o Safari 7

Anunciada na Conferência Mundial de Desenvolvedores da Apple (WWDC) em 10 de junho de 2013, a prévia do desenvolvedor Safari 7 / 6.1 trouxe melhorias no desempenho do JavaScript e no uso de memória, bem como um novo visual para os principais sites e a barra lateral, e um novo recurso de links compartilhados . Além disso, um novo recurso de economia de energia pausa os plug-ins que não estão em uso. Safari 7 para OS X Mavericks e Safari 6.1 (para Lion e Mountain Lion ) foram lançados junto com o OS X Mavericks em um evento especial da Apple em 22 de outubro de 2013.

Safari 8

Safari 8 foi anunciado na WWDC 2014 e lançado com OS X Yosemite . Ele incluía suporte WebGL , recursos de privacidade mais fortes, maior velocidade e eficiência, integração aprimorada com o iCloud e design atualizado.

A maioria das atualizações do Safari 8 adiciona suporte para mais recursos de marcação. A lista de recursos inclui WebGL , que é uma API JavaScript para renderizar gráficos 2D e 3D interativos, bem como JavaScript Promises , CSS Shapes & Composting mark up, IndexedDB , Encrypted Media Extensions e suporte para o protocolo SPDY , que permite aos desenvolvedores reduza a latência de carregamento da página e melhore a segurança.

Safari 9

Safari 9 foi anunciado na WWDC 2015 e lançado com OS X El Capitan . Os novos recursos incluem a possibilidade de silenciar o áudio em guias específicas, mais opções para Safari Reader e autopreenchimento aprimorado . Quando usado no OS X Yosemite, não inclui todos os recursos, para os quais a Apple requer atualização para El Capitan.

Safari 10

Safari 10

O Safari 10 foi lançado junto com o macOS Sierra 10.12 para OS X Yosemite e OS X El Capitan. Ele não inclui todos os novos recursos disponíveis no macOS Sierra, como Apple Pay na web e suporte picture-in-picture para vídeos.

Extensões do Safari salvas diretamente no Pocket e Dic Go. A barra lateral de favoritos e a visualização do histórico foram redesenhadas. Um clique duplo levará ao foco em uma pasta específica. As melhorias no software incluem a qualidade do Preenchimento automático do cartão de contraste e da guia Web Inspector Timelines, subtítulos em linha, assinaturas e datas de publicação. Ut rastreia e reaplica o nível de zoom aos sites. Plug-ins legados foram desabilitados por padrão em favor de versões HTML5 de sites. As guias fechadas recentemente podem ser reabertas por meio do menu Histórico ou segurando o botão "+" na barra de guias e usando Shift-Command-T. Quando um link é aberto em uma nova guia; agora é possível apertar o botão Voltar ou deslizar para fechá-lo e voltar à guia original. A depuração agora é compatível com o Web Inspector.

O Safari 10 também inclui várias atualizações de segurança, incluindo correções para seis vulnerabilidades do WebKit e problemas relacionados ao Reader e Tabs. A primeira versão do Safari 10 foi lançada em 20 de setembro de 2016, e a última versão (10.1.2) foi lançada em 19 de julho de 2017.

Safari 11

O Safari 11 foi lançado como parte do macOS High Sierra, mas também foi disponibilizado para OS X El Capitan e macOS Sierra em 19 de setembro de 2017. O Safari 11 incluiu vários novos recursos, como Intelligent Tracking Prevention, que visa impedir o rastreamento entre sites por colocar limitações em cookies e outros dados do site. A Prevenção de Rastreamento Inteligente permite que os cookies primários continuem rastreando o histórico do navegador do usuário, embora com limites de tempo. Por exemplo, cookies primários de empresas de tecnologia de publicidade, como a Alphabet, são configurados para expirar 24 horas após o usuário visitar o site.

Safari 12

Safari 12 em execução no macOS Mojave com modo escuro ativado

O Safari 12 foi lançado antes do macOS Mojave, mas também foi disponibilizado para o macOS Sierra e o macOS High Sierra em 17 de setembro de 2018. O Safari 12 inclui vários novos recursos, como ícones em guias, senhas fortes automáticas e Prevenção de rastreamento inteligente 2.0 . Uma versão atualizada do Safari 12.0.1 foi lançada em 30 de outubro de 2018 como parte do macOS Mojave 10.14.1, e o Safari 12.0.2 foi lançado em 5 de dezembro de 2018, junto com o macOS 10.14.2.

O suporte para extensões clássicas do Safari assinadas pelo desenvolvedor foi abandonado. Esta versão também será a última a oferecer suporte à Galeria de extensões oficial, e a Apple encoraja os autores das extensões a mudar para as extensões de aplicativos do Safari. Essa mudança gerou feedback negativo na comunidade.

Safari 13

O Safari 13 foi anunciado junto com o macOS Catalina na WWDC 2019 em 3 de junho de 2019. O Safari 13 inclui vários novos recursos, como solicitar que os usuários alterem senhas fracas, suporte para autenticação de chave de segurança USB FIDO2 , login com suporte da Apple, suporte para Apple Pay na Web , e maior velocidade e segurança. O Safari 13 foi lançado em 20 de setembro de 2019, no macOS Mojave e no macOS High Sierra .

Safari 14

Em junho de 2020, foi anunciado que o macOS Big Sur incluirá o Safari 14. O Safari 14 apresenta novos recursos de privacidade, incluindo o Relatório de privacidade, que mostra o conteúdo bloqueado e informações de privacidade nas páginas da web. Os usuários também receberão um relatório mensal sobre os rastreadores que o Safari bloqueou. As extensões também podem ser habilitadas ou desabilitadas site por site. O Safari 14 introduziu suporte parcial para a API WebExtension usada no Google Chrome , Microsoft Edge , Firefox e Opera , tornando mais fácil para os desenvolvedores portar suas extensões desses navegadores da web para o Safari. O suporte para Adobe Flash Player também será retirado do Safari, 3 meses antes de seu fim de vida . Um serviço de tradução integrado permite traduzir uma página em outro idioma. O Safari 14 foi lançado como uma atualização autônoma para usuários do macOS Catalina e Mojave em 16 de setembro de 2020.

O Safari 14 adiciona o Ecosia como um mecanismo de pesquisa compatível.

Safari 15

O Safari 15 foi lançado com macOS Monterey , macOS Big Sur , macOS Catalina e, simultaneamente, pela primeira vez, iOS 15 e iPadOS 15 em 20 de setembro de 2021. Ele apresenta um novo design, grupos de guias, uma nova página inicial e suporte a extensões em iOS e iPadOS .

Amostra da tecnologia Safari

O Safari Technology Preview foi lançado pela primeira vez com o OS X El Capitan 10.11.4. As versões do Safari Technology Preview incluem a versão mais recente do WebKit, incorporando tecnologias da Web a serem incorporadas em futuras versões estáveis ​​do Safari para que os desenvolvedores e usuários possam instalar a versão Technology Preview em um Mac, testar esses recursos e fornecer feedback.

Outras características

Inspetor da Web do Safari no macOS Big Sur .

No macOS, o Safari é um aplicativo Cocoa . Ele usa o WebKit da Apple para renderizar páginas da web e executar JavaScript. O WebKit consiste em WebCore (baseado no motor KHTML do Konqueror ) e JavaScriptCore (originalmente baseado no motor JavaScript do KDE , denominado KJS). Como KHTML e KJS, WebCore e JavaScriptCore são softwares livres e são lançados sob os termos da GNU Lesser General Public License . Algumas melhorias da Apple no código KHTML foram incorporadas de volta ao projeto Konqueror. A Apple também lança código adicional sob uma licença semelhante a BSD de 2 cláusulas de código aberto .

Até o Safari 6.0, incluía um agregador de feed da web integrado que suportava os padrões RSS e Atom . Os recursos atuais incluem navegação privada (um modo no qual o navegador não retém nenhum registro de informações sobre a atividade do usuário na web), a capacidade de arquivar conteúdo da web no formato WebArchive , a capacidade de enviar por e-mail páginas completas diretamente de um menu do navegador, a capacidade de favoritos de pesquisa e a capacidade de compartilhar guias entre todos os dispositivos Mac e iOS executando versões apropriadas de software por meio de uma conta iCloud.

Recursos específicos do iOS

Versão Novas características
Recursos específicos do iOS
  • Adicionar links para páginas específicas como ícones de "Web Clip" na tela inicial.
  • Navegação no estilo MDI .
  • Abrindo páginas especialmente projetadas no modo de tela inteira.
  • Pressione uma imagem por 3 segundos para salvá-la no álbum de fotos.
  • Suporte para novos tipos de entrada HTML5.
  • Apenas o nome de domínio é mostrado na barra de endereço, se não estiver focado (enquanto não acionado).
  • iOS 4
  • iOS 4.2
  • Encontre recurso integrado na caixa de pesquisa.
  • Capacidade de imprimir a página da web atual usando AirPrint .
iOS 4.3
  • Integração do motor Nitro JavaScript para carregamentos de página mais rápidos. Esse recurso foi expandido para aplicativos da web da tela inicial no iOS 5.0.
iOS 5
  • Navegação por abas verdadeira, semelhante à experiência de desktop, apenas para iPads .
  • Lista de leitura, um recurso de bookmarking que permite marcar certos sites para leitura posterior, que sincroniza em todos os navegadores Safari (móvel e desktop) por meio do serviço iCloud da Apple .
  • Reader, um recurso de leitura que pode formatar texto e imagens de uma página da web em um formato mais legível, semelhante a um documento PDF, enquanto remove publicidade na web e informações supérfluas.
  • Navegação privada , como na maioria dos navegadores de desktop, um recurso que não salva os cookies e o histórico do usuário nem permite que qualquer coisa seja gravada no armazenamento local ou em bancos de dados Web SQL .
iOS 6
  • Guias do iCloud, vinculando as versões do Safari para desktop e iOS.
  • Listas de leitura offline permitem que os usuários leiam páginas armazenadas anteriormente sem permanecer conectado à Internet.
  • A visualização em tela cheia de paisagem, para usuários de iPhone e iPod touch, oculta a maioria dos controles do Safari, exceto os botões voltar e avançar e a barra de status quando no modo paisagem.
iOS 7
  • Novo ícone
  • Construção de 64 bits em dispositivos suportados usando o processador A7.
  • Chaves do iCloud: o iCloud pode lembrar senhas, nomes de contas e números de cartão de crédito. O Safari também pode preenchê-los automaticamente. Requer dispositivos que executam iOS 7.0.3 e posterior e OS X Mavericks ou posterior.
  • Gerador de senha: ao criar uma nova conta, o Safari pode sugerir ao usuário uma senha longa, mais segura e difícil de adivinhar, e o Safari também se lembrará automaticamente da senha.
  • Links compartilhados
  • Não rastreie
  • Controle dos pais
  • Limite de tabulação aumentado de 9 para 36
  • Visualização de nova guia (somente iPhone e iPod touch)
  • Campo de pesquisa inteligente unificado
  • Sincronize os favoritos com o Google Chrome e Firefox no Windows.
iOS 8
  • Uma função de pesquisa para pesquisar todas as guias abertas foi adicionada na visualização de guias no iPad e em iPhones selecionados
  • Aperte com dois dedos para revelar a visualização da guia em iPads e iPhones selecionados
  • Nova barra lateral que se abre para revelar favoritos, lista de leitura e links compartilhados em iPads e iPhones selecionados na visualização horizontal
  • A barra de endereço agora fica oculta ao rolar para baixo em iPads
  • A Pesquisa Spotlight agora está disponível na barra de endereço do Safari
  • Opção para "digitalizar cartão de crédito" ao preencher informações de cartão de crédito em um formulário da web
  • Suporte WebGL
  • Suporte APNG
  • Navegação privada por guia
  • Feeds RSS em links compartilhados
  • Suporte para DuckDuckGo
  • Opção para solicitar o site de desktop ao inserir um endereço da web
  • Opção de adicionar um site aos favoritos ao inserir um endereço da web
  • Deslize para fechar as guias do iCloud de outros dispositivos.
  • Segure o "+" (botão nova guia) na visualização da guia para listar as guias fechadas recentemente, agora disponível no iPhone
  • Pode excluir itens individuais do histórico
  • O Safari agora impede que os anúncios sejam redirecionados automaticamente para a App Store sem interação do usuário
  • Ícone de marcador atualizado
  • Interface aprimorada semelhante ao iPad disponível em iPhones selecionados no modo paisagem
iOS 9
  • A opção de adicionar extensões de bloqueio de conteúdo está disponível para bloquear conteúdo da web específico
  • Os aplicativos podem usar o controlador de visualização do Safari para exibir conteúdo da web de dentro do aplicativo, compartilhando cookies e outros dados do site com o Safari
  • Melhor visualização do leitor, permitindo ao usuário escolher entre diferentes fontes e temas, bem como ocultar os controles
iOS 10
  • Apple Pay no Safari
  • Visualize duas páginas ao mesmo tempo usando Split View no Safari no iPad
iOS 11
  • Barra de pesquisa mais arredondada
  • Player de vídeo redesenhado
  • Velocidade de rolagem e impulso modificados
iOS 12
  • Suporte para sugestão de senha mais forte
  • Suporte para preenchimento automático de um provedor terceirizado
  • Terceiros podem sugerir uma senha forte
  • Preenchimento automático do código 2FA enviado por e-mail
  • Suporte para tela inteira
iOS 13
  • O modo de navegação na área de trabalho pode ser ativado por padrão
  • Página inicial reformulada
  • Preferências de site (Privacy.etc.)
  • Zoom da página de até 300%
  • A visualização de leitura pode ser habilitada por padrão
  • Alternar bloqueadores de conteúdo para todos os sites
  • Pop-up de permissão de acesso, pedindo permissão para usar localização, bengala de dados e audi
  • Redimensionamento de imagem
  • Salvar guias abertas como favoritos
  • Abrir guias da pesquisa
  • Fechar guias automaticamente após um determinado período de tempo
  • Folha de compartilhamento redesenhada
  • Login com ID Apple em sites de terceiros
  • Aviso de senha fraca
  • Criptografia aprimorada
  • Próximas proteções anti-impressão digital de nível
  • Ícone do gerenciador de download
iOS 14
  • Suporte a mecanismo Javascript mais rápido
  • Opção de tradução integrada
  • Monitoramento de senha
  • Alertas de senha
  • Relatório de privacidade e rastreamento de dados
  • Modo imagem na imagem
  • Lançamento do site a partir da pesquisa
  • Faça login com Apple ID em muitos sites de terceiros
  • Permissão de rastreamento
iOS 15
  • Novo design
  • Grupos de guias
  • Página inicial atualizada
  • Suportes de extensão

Capturas de tela

WebKit2

O WebKit2 tem uma API multiprocessos para WebKit, onde o conteúdo da web é tratado por um processo separado do aplicativo que usa o WebKit. A Apple anunciou o WebKit2 em abril de 2010. O Safari para OS X mudou para a nova API com a versão 5.1. Safari para iOS mudou para WebKit2 com iOS 8.

Segurança

Plugins

A Apple usou uma lista negra de plug-ins atualizada remotamente para evitar que plug-ins potencialmente perigosos ou vulneráveis ​​rodem no Safari. Inicialmente, os conteúdos Flash e Java foram bloqueados em algumas versões anteriores do Safari. Desde o Safari 12, o suporte para plug-ins NPAPI (exceto para Flash) foi completamente abandonado. A partir do lançamento do Safari 14, o suporte para Adobe Flash Player será totalmente abandonado.

Licença

Acordo de licença no Safari 4

A licença tem termos comuns contra engenharia reversa, cópia e sublicenciamento, código aberto exceto peças e suas garantias e responsabilidades. A permissão para cancelar o rastreamento foi limitada a dispositivos específicos. Por exemplo, o usuário do Windows está restrito a executar o opt-out de rastreamento, pois sua licença omite a cláusula inicial If. Todos os usuários têm permissão para cancelar o rastreamento de localização, não usando serviços de localização. Opcionalmente, os usuários podem escolher ativar um programa de coleta de diagnóstico e uso extraível, que permite à Apple e seus desenvolvedores associados coletar, usar e gerenciar os dados e informações do usuário, desde que não os identifique publicamente.

A Apple acredita que "pessoal" não abrange "identificadores exclusivos de dispositivo", como número de série, número de cookie ou endereço IP, portanto, o uso deles era permitido por lei.

Em setembro de 2017, a Apple anunciou que usará inteligência artificial (IA) para reduzir a capacidade dos anunciantes de rastrear os usuários do Safari enquanto navegam na web. Os cookies usados ​​para rastreamento serão permitidos por 24 horas e, em seguida, desativados, a menos que a IA julgue que o usuário deseja o cookie. Os principais grupos de publicidade se opuseram, dizendo que isso reduziria os serviços gratuitos suportados pela publicidade, enquanto outros especialistas elogiaram a mudança.

Explorações de navegador

No concurso Pwn2Own na conferência de segurança CanSecWest de 2008 em Vancouver, British Columbia, o Safari fez com que o Mac OS X fosse o primeiro sistema operacional a cair em uma competição de hacking. Os participantes competiram para encontrar uma maneira de ler o conteúdo de um arquivo localizado na área de trabalho do usuário em um dos três sistemas operacionais: Mac OS X Leopard, Windows Vista SP1 e Ubuntu 7.10. No segundo dia do concurso, quando os usuários puderam interagir fisicamente com os computadores (o dia anterior permitia apenas ataques de rede), Charlie Miller comprometeu o Mac OS X por meio de uma vulnerabilidade não corrigida da biblioteca PCRE usada pelo Safari. Miller estava ciente da falha antes da conferência e trabalhou para explorá-la sem aviso prévio, como é a abordagem comum nessas disputas. A vulnerabilidade explorada e outras falhas foram corrigidas no Safari 3.1.1.

No concurso Pwn2Own de 2009, Charlie Miller realizou outra exploração do Safari para invadir um Mac. Miller novamente reconheceu que sabia sobre a falha de segurança antes da competição e fez uma pesquisa considerável e trabalho de preparação para a exploração. A Apple lançou um patch para este exploit e outros em 12 de maio de 2009 com o Safari 3.2.3.

requisitos de sistema

Interrompido Suportado
Sistema operacional Versão do sistema operacional Última versão do Safari Apoio, suporte
Mac OS Mac OS X 10.2 Jaguar 1.0.3 (13 de agosto de 2004) 2003-2004
Mac OS X 10.3 Panther 1.3.2 (11 de janeiro de 2006) 2003–2006
Mac OS X 10.4 Tiger 4.1.3 (18 de novembro de 2010) 2005–2010
Mac OS X 10.5 Leopard 5.0.6 (20 de julho de 2011) 2007–2011
Mac OS X 10.6 Snow Leopard 5.1.10 (12 de setembro de 2013) 2009–2013
Mac OS X 10.7 Lion 6.1.6 (13 de agosto de 2014) 2011–2014
OS X 10.8 Mountain Lion 6.2.8 (13 de agosto de 2015) 2012–2015
OS X 10.9 Mavericks 9.1.3 (1 de setembro de 2016) 2013–2016
OS X 10.10 Yosemite 10.1.2 (19 de julho de 2017) 2014–2017
OS X 10.11 El Capitan 11.1.2 (9 de julho de 2018) 2015–2018
macOS 10.12 Sierra 12.1.2 (22 de julho de 2019) 2016–2019
macOS 10.13 High Sierra 13.1.2 (15 de julho de 2020) 2017–2020
macOS 10.14 Mojave 14.1.2 (13 de setembro de 2021) Desde 2018
macOS 10.15 Catalina 15.0 (21 de setembro de 2021) Desde 2019
macOS 11 Big Sur Desde 2020
Microsoft
Windows
Windows 2000 3.0.3 (1 de agosto de 2007) Beta
Windows XP RTM, SP1 4.0.3 (11 de agosto de 2009) 2007–2009
Windows XP SP2, SP3 5.1.7 (9 de maio de 2012) 2007–2012
Windows Vista
Windows 7 2009–2012
Windows 8 Não oficial
Windows 10
iOS iPhone OS 1 1.0.1 2007–2008
iPhone OS 2 2,2 2008–2010
iPhone OS 3 3.2.2 2009–2011
iOS 4 4.2.1 2010–2013
iOS 5 5.1.1 2011–2013
iOS 6 6.1.6 2012–2014
iOS 7 7.0.3 2014
iOS 8 8.4.1 2014-presente (aplicativo de terceiros)
iOS 9 9,1 2015-presente (aplicativo de terceiros)
iOS 10 10.3.4 2016-presente (aplicativo de terceiros)
iOS 11 11.4.1 2017-presente (aplicativo de terceiros)
iOS 12 12.4.1 2018 - presente (aplicativo de terceiros)
iOS 13 13,7 2019 - presente (aplicativo de terceiros)
iOS 14 14.5.1 Até 2020
iOS 15 iOS 15 Atual

Compilações de 64 bits

A versão do Safari incluída no Mac OS X v10.6 (e versões posteriores) é compilada para arquitetura de 64 bits . A Apple afirma que rodar o Safari no modo de 64 bits aumentará a velocidade de renderização em até 50%.

Em dispositivos de 64 bits, o iOS e seus aplicativos de estoque são compilações de 64 bits, incluindo o Safari.

Crítica

Distribuição por meio da atualização de software da Apple

Uma versão anterior do Apple Software Update (fornecido com Safari, QuickTime e iTunes para Microsoft Windows) selecionou o Safari para instalação de uma lista de programas da Apple para download por padrão, mesmo quando não detectou uma instalação existente do Safari na máquina de um usuário . John Lilly , ex-CEO da Mozilla , afirmou que o uso da Apple de seu software de atualização para promover seus outros produtos era "uma má prática e deveria parar." Ele argumentou que a prática "limita as práticas de distribuição de malware" e "mina a confiança que todos estamos tentando construir com os usuários". O porta-voz da Apple, Bill Evans, evitou a declaração de Lilly, dizendo que a Apple estava apenas "usando o Software Update para tornar mais fácil e conveniente para os usuários de Mac e Windows obterem a última atualização do Safari da Apple". A Apple também lançou uma nova versão do Apple Software Update que coloca o novo software em sua própria seção, embora ainda selecionado para instalação por padrão. No final de 2008, a Atualização de software da Apple não selecionou mais novos itens de instalação na seção de novo software por padrão.

Atualizações de segurança para plataformas Snow Leopard e Windows

A empresa de segurança de software Sophos detalhou como os usuários do Snow Leopard e do Windows não eram compatíveis com o lançamento do Safari 6 na época, enquanto havia mais de 121 vulnerabilidades não corrigidas nessas plataformas. Desde então, o Snow Leopard teve apenas três lançamentos de versões secundárias (a mais recente em setembro de 2013), e o Windows não teve nenhum. Embora nenhuma palavra oficial tenha sido divulgada pela Apple, a indicação é que essas são as versões finais disponíveis para esses sistemas operacionais e ambas mantêm problemas de segurança significativos.

Falha em adotar padrões modernos

Embora o Safari tenha sido o pioneiro em vários recursos HTML5 agora padrão (como a API Canvas) em seus primeiros anos, ele foi atacado por não acompanhar o ritmo de algumas tecnologias da web modernas. Desde 2015, o iOS permite a instalação de navegadores de terceiros, incluindo Chrome, Firefox, Opera e Edge; no entanto, todos eles são forçados a usar o mecanismo de navegador WebKit subjacente e herdar suas limitações.

Limitar intencionalmente bloqueadores de anúncios e proteção de rastreamento

A partir de 2018, a Apple fez mudanças técnicas na funcionalidade de bloqueio de conteúdo do Safari, o que gerou reação de usuários e desenvolvedores de extensões de bloqueio de anúncios , que disseram que as mudanças tornaram impossível oferecer um nível semelhante de proteção ao usuário encontrado em outros navegadores. Internamente, a atualização limitou o número de regras de bloqueio que poderiam ser aplicadas por extensões de terceiros, impedindo a implementação completa de listas de bloqueio desenvolvidas pela comunidade. Em resposta, vários desenvolvedores de bloqueadores de anúncios e rastreamento populares anunciaram que seus produtos estavam sendo descontinuados, pois agora eram incompatíveis com os recursos de bloqueio de conteúdo recém-limitados do Safari. Por uma questão de política, a Apple exige o uso do WebKit , o mecanismo de renderização subjacente do Safari, em todos os navegadores desenvolvidos para sua plataforma iOS, evitando que os usuários instalem qualquer produto concorrente que ofereça funcionalidade completa de bloqueio de anúncios. A partir do Safari 13, extensões populares como o uBlock Origin não funcionarão mais.

Quota de mercado

Dados de participação de mercado do Safari

Em 2009, o Safari tinha uma participação de mercado de 3,85%. Depois de permanecer estável por quase três anos, ele finalmente alcançou o Firefox no final de 2014. Um ano depois, o Safari foi classificado como o segundo navegador mais usado no mundo, depois do Google Chrome, com 13,01% de compartilhamento de uso .

Em maio de 2021, o Google Chrome continuou a ser o navegador mais popular, com o Safari logo atrás em segundo lugar.

Ano Quota de mercado Referência
2009 3,85%
2010 5,56%
2011 7,41%
2012 10,07%
2013 11,77%
2014 14,20%
2015 13,01%
2016 14,02%
2017 14,86%
2018 14,69%
2019 17,68%
2020 19,25%
2021 18,43% (maio)

Safari Developer Program

O Safari Developer Program era um programa gratuito para escritores de extensões e sites HTML5 . Ele permitiu que os membros desenvolvessem extensões para o navegador Safari da Apple . Desde o WWDC 2015, ele faz parte do Apple Developer Program unificado, que custa US $ 99 por ano.

Veja também

Referências

links externos