Nexus 7 ignora el icono táctil de Apple

  1. Vaya a cualquier sitio web que tenga:

    <link rel="apple-touch-icon" href="/apple-touch-icon.png" />
    <link rel="apple-touch-icon-precomposed" href="/apple-touch-icon.png" />
    

    Por ejemplo: bbc.co.uk , starbucks.com o play.com .

  2. Crea un marcador desde los navegadores.

  3. Vaya a Marcadores y Agregar a la pantalla de inicio.

En otros dispositivos Android, el ícono que aparece en su pantalla de inicio será el ícono especificado en una de las dos etiquetas anteriores. Sin embargo, en mi Nexus 7, siempre usa un ícono de marcador con el favicon del sitio en el medio. Sé que los íconos funcionan, porque si ingresa a Chrome => Marcadores, muestra los marcadores con el ícono táctil de Apple allí, pero no en la pantalla de inicio.

¿Cambió esto en Jellybean? ¿Es un error, o intencional por alguna razón? No puedo encontrar ninguna mención de este comportamiento en ninguna parte en línea.

Sé que esto no va a ayudar, pero probablemente funcionaría si es algo como <link rel="google-touch-icon" href="/google-touch-icon.png" />. No, es broma.
No es específico de Nexus 7. Cambió el comportamiento con los "iconos táctiles de Apple" en JellyBean. Tampoco funciona en mi Galaxy Nexus.

Respuestas (1)

Parece que Google tiene miedo de ser demandado por Apple por usar un "icono cuadrado con esquinas redondeadas". Hay un problema en http://code.google.com/p/chromium/issues/detail?id=125076 . Sin embargo, hay información sobre la versión fija establecida en la versión 25. No sé si las versiones de cromo y cromo tienen los mismos números, pero la última vez que revisé Chrome fue en la versión 22. También hay una sugerencia publicada de introducir un icono de Android específico de cromo.

Gracias por la información, ¡ese informe de error es exactamente lo que estaba buscando! Para aclarar, parece ser un error o una característica faltante en Mobile Chrome. Por supuesto, dado que Mobile Chrome reemplazó completamente al navegador de Android en Jellybean, es por eso que parecía ser un error de Jellybean. Sin embargo, es raro que parezca una gran característica que se debe omitir. Si es porque no quieren ser demandados, al menos podrían darnos una metaetiqueta android-touch-icon para reemplazarla.