Google has added support for multiple “.apk” files in the Android Market. Developers can now upload different builds of the same application to support the variety of device hardware available in the massive Android ecosystem. Tablets, for instance, may require support for a specific resolution and APIs that the developer does not want to include in the standard smartphone version. The apps are still listed as a single entry in the Market, and reviews are aggregated across all versions. While fragmentation is a major problem for Android, this change will allow developers to focus their efforts more clearly.
With multiple APK support, you can now upload multiple versions of an APK for a single product listing, with each one addressing a different subset of your customers. These APKs are complete, independent APKs that share the same package name, but contain code and resources to target different Android platform versions, screen sizes, or GL texture-compression formats. When users download or purchase your app, Android Market chooses the right APK to deliver based on the characteristics of the device.