Android real-world device deployment strategy

There are many Android devices available. To ensure a successful application, it must run smoothly and correctly (without crashes and expected appearance and behavior) across a variety of device configurations.

Is there a way to make the Android app work perfectly on the device? How do you identify "good" and "bad" devices? What are the strategies for deploying the app (possibly to an app store) only to devices on which the app works well?

+3


source to share


1 answer


First of all, before an app is published on the Play Store, make sure you test on many different devices: high-end, low-end, tablet, small screen, large screen, etc. If you don't have access to devices, you can use an emulator. It's not exactly the same, but it's getting closer.

If you notice any problem areas, you can apply filters in the manifest file to limit the devices your app can install. It is also possible to publish multiple APKs for different filter configurations, so you can make fewer features available to problem devices.



As far as identifying "bad" devices, as far as I know, there is no easy way to do this. I would suggest keeping an eye on the crash logs on the Play Store and updating the app accordingly.

+2


source







All Articles