Google is exerting some control, for example for a device to use Gingerbread (3.0) they have to meet the minimum specs. So there should be some standardization in the hardware out there after 3.0 hits. Also I think most Android apps are resolution independent already.