iOS 4.2.1 added support for the sizes attribute, allowing sites to provide multiple appropriately sized home-screen icons. Read the archived source