Android Market now lets developers mount multiple Android Package (APK) files optimized for different devices and releases, instead of selling the optimized versions separately, says Google. Meanwhile, security firm Dasient reports that eight percent of Android apps are transmitting personal user data to unauthorized computers, and some Android malware is specializing in “drive-by downloads,” leaving users unaware of what’s being installed.
Remember Google’s war on Android fragmentation? While the profusion of new “pure Google” devices without vendor UI skins is helping, and the upcoming “Ice Cream Sandwich” release, aims to merge smartphone and tablet versions into a single release, fragmentation is still a big issue for developers and users.
This is especially true in games, which are increasingly optimized for different processors, screen sizes, and Android releases. Developers are forced to sell different versions of an app to ensure optimal playback, and users with more than one device sometimes have to purchase the same app twice. Now there’s a new option that should streamline the process, and save some customers a few bucks: multiple-APK support.
Android game developers often post multiple apps for different devices, as Halfbrick did with this Tegra HD version of Fruit Ninja. Now, Halfbrick will have the option of posting a single app supporting multiple profiles. (Also note: Fruit Ninja just came out in a free version.)
(Click to enlarge)
According to Google’s Eric Chu, Android Developer Ecosystem, who announced the new multiple-APK option in a blog posting July 21, “Broad distribution of a single APK works very well for almost all applications and has the advantage of simplified product maintenance.” However, for those more concerned with optimization, users can now “upload multiple versions of an APK for a single product listing, with each one addressing a different subset of your customers.”
The APKs are said to share the same package name, but contain code and resources to target different Android versions, screen sizes, or GL texture-compression formats. When an Android user buys an app, Android Market now automatically chooses the right APK based on the characteristics of the device, says Chu.
Android Market will also treat multiple APKs as part of a single product listing, aggregating the app details, ratings, and comments for all the APKs. In addition, Google will now aggregate the app’s download statistics, reviews, and billing data.
Article By Eric Brown
Recent Comments