A Spec Map would just be an additional Grayscale or RGBA image. If they were to go with a simple Grayscale for spec only (no color, just shininess) you're not looking at anything bigger than the diffuse map already used. And if HTC is concerned about the performance hit or the download times, they can make it an option to turn on/off. If you turn off Spec Mapping, you don't download the file, simple as that. HTC can default it to "Off" to prevent unwanted downloads of the extra files. To simplify things, they could even restrict Spec Mapping to only the 1024x1024 skins. If you use a lower resolution there's no Spec Map to download at all.