Could someone post / link an amazon market manifest file example
Hi all. I'm doing some research in to device compatibility on the amazon app store. Basically I want to ensure that we appear on as many devices as possible when a user types in a search. I'm only testing on a kindle 7 inch so I don't know if our games appear when searching on the HDX devices. So far I've read things about API levels, screen sizes being supported, which device features to not use, permissions etc. There's quite a lot to take in so I'm wondering if anyone can post an example of their manifest file here to share with everyone as a good example, or a link to one. This would be an awesome help. Also, to the amazon team. It would be great if we could see a list of compatible and non-compatible devices appear after we upload an apk file. This works really well in Google Play and gives us a guide on how many devices we're able to reach. It also give recommendations on how to appear on tablet devices. It would be cool to have this for amazon as well. All the best Martin
Hi Martin, If you would like to take advantage of the Device Targeting feature by building new APKs for the Fire HD and new Fire, you will still need to upload an appropriate APK for the Fire (1st Generation) and non-Amazon Android devices. If you only add APKs (binaries) for the new Amazon devices to your app update, you will no longer be supporting the other device types for your app—customers on Fire (1st Generation) and non-Amazon android devices will not be able to download your app in the store. Please be sure your updated APKs target all device types. You may use any combination of APKs to target any combination of device types. Example: 4 APKs for 4 device types (Kindle Fire, Fire HD, Original Fire, general android) 3 APKs for 4 device types 2 APKs for 4 device types 1 APK for 4 device types 1 APK for 2 device types Ect… Device Targeting currently allows for up to 4 individual APKs that can target non-Amazon Android devices, Original Fire, Fire, and Fire HD 7”. We will soon add the capability to add a 5th APK for Fire HD 8.9”. Please be mindful of versionCode and versionName requirements when building your APKs:
https://developer.amazon.com/help/faq.html#DeviceTargeting Our new device targeting capability enables you to take a single app and target specific APKs for the app to specific Amazon devices. In addition you may also target non-Amazon devices under a single APK. We currently do not offer the ability to target specific non-Amazon devices.
Hi Sujoy, thanks for the reply and details. 1) What I usually do when uploading an update for our games, is I just create a new version and tick all the boxes for which device it targets. So I tick 'non amazon android devices' 'kindle 1 gen' 'Kindle fire HD' etc. I also tick the new kindle HDX devices. So in this situation, does it mean that our apk no longer supports the 1st generation kindle? How can I tell which devices our game will appear on when the player does a search? I can find our games in the search using my kindle fire HD 7 inch, but I've not tested this using a first gen kindle, or the newer HDX devices. 2) Do we need to create separate APKs to support all devices? Or can we create a single APK to support them all? 3) Is there any place online where I can quickly check if our game is supported on all devices? Thanks for the help Martin
1. We automatically review for Kindle Fire Tablets all apps submitted to the Amazon Mobile App Distribution Program. Recently published apps may be available on Amazon prior to being tested for Kindle Fire Tablets compatibility. So what are the supported devices you are selecting during submission, we will test your app in all those devices and the app should be discoverable from those devices passed for your app during approval process. Though, we consider a variety of factors as we evaluate each app for Kindle Fire Tablets, including the quality of experience the app offers and compatibility with the device. While our goal is to offer a broad and compelling assortment to Kindle Fire Tablet customers, not all apps available through Amazon Apps are currently available on Kindle Fire Tablets. 2. It's not mandatory. If you feel to submit separate binary for a participial device, you can surely do that for a version. Please follow my previous post for details. You can submit a single binary as well for all the supported devices. Below is the best practice guide for declaring support for Screen Sizes in Your Manifest
https://developer.amazon.com/public/solutions/devices/kindle-fire/app-development/01--screen-layout-and-resolution#Declare%20Support%20for%20Screen%20Sizes%20in%20Your%20Manifest 3. Unfortunately no. We send an approval mail after each review process to the developers saying all the compatible (supported and passed in review) devices for the current submission.
Thanks for the reply and details Sujoy. You mentioned that some apps may not appear on all kindle devices due to the quality of experience. Does this mean that some apps may get manually filtered from appearing on some devices? For example, we submit a game which isn't super high quality, can the reviewer chose whether or not that game will appear on all devices? How would we know this? Thanks for the help Martin