Favicon ToolsVerificarCriar
Platform

apple-touch-icon-precomposed Explicado

apple-touch-icon-precomposed é um valor de rel legado que dizia ao iOS inicial para não aplicar seu "brilho" lustroso a um ícone da tela inicial. A imagem era usada exatamente como composta. Desde que o iOS 7 abandonou esse efeito de brilho, a variante precomposed não muda mais nada, e um simples apple-touch-icon é tudo que você precisa.

O que "precomposed" significava

Até o iOS 6, o Safari adicionava automaticamente um brilho lustroso e cantos arredondados a qualquer ícone da tela inicial. Declarar o ícone como precomposed cancelava o brilho, de modo que um design que já tinha seu próprio acabamento não recebesse um segundo por cima.

O iOS 7 removeu o brilho automático por completo, o que tornou a distinção irrelevante. Ambos os valores de rel agora produzem o mesmo ícone da tela inicial, então a variante precomposed ainda é respeitada, mas não tem mais nada a fazer.

As duas variantes

<!-- legacy: opted out of the old iOS gloss -->
<link rel="apple-touch-icon-precomposed" href="/apple-touch-icon.png" />

<!-- today: just use this -->
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />

Perguntas frequentes sobre ícone precomposed

Preciso do apple-touch-icon-precomposed?

Não. Desde o iOS 7 não há brilho para cancelar, então um simples apple-touch-icon se comporta de forma idêntica. Entregue apenas ele.

Qual a diferença entre apple-touch-icon e a versão precomposed?

Historicamente, o precomposed pulava o brilho lustroso automático do iOS. No iOS atual, nenhum dos dois adiciona brilho, então não há mais diferença prática.

O precomposed impede os cantos arredondados?

Não. O iOS ainda mascara os ícones da tela inicial com seu próprio raio de canto, independentemente disso. O precomposed só afetava a sobreposição de brilho, que o iOS não aplica mais.

Termos relacionados