apple-touch-icon: dimensioni, formato e codice

Scritto da

L’icona Apple Touch definisce esplicitamente l’immagine usata quando un visitatore aggiunge il sito alla schermata Home di un iPhone. È distinta dalla favicon delle schede del browser e dalle icone dichiarate nel manifest dell’app web.

Icona quadrata di un sito nella schermata Home di un dispositivo mobile
L’icona Apple Touch è un file distinto dalla favicon delle schede del browser.

Una sola dimensione: 180×180

180×180 pixel è una dimensione comunemente usata come sorgente ad alta risoluzione. iOS può ridurla per gli spazi più piccoli, permettendo alla maggior parte dei progetti di mantenere una sola dichiarazione.

Le vecchie raccomandazioni elencavano otto file, da 57×57 a 152×152, ciascuno con un attributo sizes. Queste varianti non servono più: appesantiscono l’HTML e generano richieste aggiuntive per un risultato identico.

Il file deve essere PNG. Per questa icona iOS non legge né SVG né WebP e un JPEG rovina i bordi nitidi della grafica a tinte piatte.

Preferisci uno sfondo opaco

Uno sfondo trasparente può produrre risultati inattesi a seconda della versione e del contesto di visualizzazione. Per controllare l’aspetto nella schermata Home, fornisci un’immagine su uno sfondo opaco scelto da te.

La soluzione è appiattire l’icona su uno sfondo opaco prima dell’esportazione. Scegli un colore del marchio o il bianco se il simbolo è colorato e lascia circa il 10% di margine attorno al disegno per dargli respiro.

Non arrotondare però gli angoli: iOS applica la propria maschera arrotondata. Un file già arrotondato produce un doppio raggio, con angoli poco gradevoli.

Il tag da incollare

Basta una riga nel head delle pagine: link rel="apple-touch-icon" href="/apple-touch-icon.png". L’attributo sizes è facoltativo quando fornisci un solo file.

Puoi aggiungere meta name="apple-mobile-web-app-title" content="Il tuo marchio" per controllare l’etichetta sotto l’icona. Senza questo tag iOS usa il titolo della pagina, spesso troppo lungo e quindi troncato.

Inserisci anche una copia del file nella radice con il nome apple-touch-icon.png: come per favicon.ico, iOS lo cerca a quell’indirizzo quando non trova un tag.

Perché l’icona non si aggiorna

iOS conserva l’icona nella cache in modo aggressivo e un collegamento già presente nella schermata Home non cambia da solo. Per provare una nuova versione, elimina il collegamento, cancella i dati di Safari e aggiungi nuovamente il sito.

Se l’icona continua a mancare, verifica tre cose: che il file risponda con 200 e non 404, che venga servito con il tipo di contenuto image/png e che non sia bloccato da una regola robots.txt o dall’autenticazione.

Lo strumento di verifica LFFavicon controlla esattamente questi casi per qualsiasi URL pubblico e mostra l’icona effettivamente recuperata.

Fonti primarie

Domande frequenti

Servono più dimensioni di apple-touch-icon?

Per la maggior parte dei progetti, un unico file ad alta risoluzione da 180×180 permette a iOS di produrre versioni più piccole. Prova i dispositivi inclusi nel tuo elenco di compatibilità.

Android usa apple-touch-icon?

Chrome su Android può usarla come alternativa, ma legge prima le icone del manifest web. Dichiara sempre le icone 192×192 e 512×512 nel manifest: è il metodo ufficiale.

Si può usare un SVG come icona Apple Touch?

No, iOS richiede un PNG raster per questo tag. Conserva l’SVG per la favicon del browser desktop, dove offre nitidezza e supporto alla modalità scura.

Metti in pratica

Il generatore produce il set completo in pochi secondi, gratis e senza caricare le tue immagini su un server.

Verifica l’icona Apple Touch del mio sito

Altre letture e strumenti da provare

Gli altri strumenti LFFavicon e le guide che rispondono alle domande più frequenti.

Strumenti

Guide