In an attempt to address device fragmentation, Google is now allowing developers to upload multiple versions of their apps, each targeted at a different device type. The Android Market will deliver the appropriate version to the user when they purchase the app.
That doesn’t really solve the problem, though—developers still need to build for each different device they want to support.
(Via David Barnard.)