The Play Store allows you to publish multiple APKs' targeting devices with different hardware. The device property that you are targeting is specified in the manifest of each different APK. For different screen densities, you use the
element. For instance, an application targeting small-sized devices with ldpi
resolution would include:
In this way, you compile & build different APKs' for the same application targeting different devices, and you include different-sized images in your res/drawable
directory depending on the device resolution that each individual APK is aimed at. The different APKs' can be published on the Play Store under the same application heading and will be automatically filtered by the Play Store Services APK (i.e. the Play Store app present on every Android device) based on that device's hardware.
References:
1. Multiple APK Support.
2. Distributing to Specific Screens.
3. Filters on Google Play.