I've discovered that newer versions of the Android OS support Apple's touch icon format.

Both rel='apple-touch-icon' and rel='apple-touch-icon-precomposed' are recognised.

See Adding a bookmark to an Android Home screen.

Rooting around in the developer reference confirms this; there's a method in Android's WebChrome Client class to handle touch icons.

I haven't had a chance to play with this on an actual Android device yet! Perhaps I should go and do some window shopping :-)

This doesn't require much action, except perhaps some documentation.


andrewmacpherson’s picture

Android homepage bookmarking apparently requires an absolute URL, not a relative one :-)

apple-touch-icon and apple-touch-icon-precomposed require FULL url

andrewmacpherson’s picture

Issue tags:+android

Getting Android to Recognize Apple Touch Icons describes a few more quirks:

  • Android doesn't recognize icons placed in the web root, only icons referenced in link elements
  • Android 2.1 only recognizes the precomposed type.
andrewmacpherson’s picture

Status:Postponed (maintainer needs more info)» Closed (works as designed)