Beginner tips on porting to Android?
I'm working on porting my Windows Phone game to Android. I'm using Unity 3d Pro and porting over the game to something that works in Android is pretty easy. However, I want to make sure I don't make any mistakes in the actual game launch. So I was wondering about a few things:
1 - Is there a way to provide a beta version of your app to someone for testing through the play store? If I can get someone to agree to playtest, how can I provide them a link to a beta?
2 - If the game doesn't work well on certain devices, is there a way to restrict access to those devices? For example, in Windows Phone development, there are 512 MB devices and 1 GB / 2 GB devices and you can restrict someone with a 512 MB device from downloading your game if you know it'll just crash on their device. Is there an equivalent method in Android?
3 - Do I have to specify a particular version of Android needed to run my game? In Windows Phone, it's just Windows Phone 8 ... but in Android, there are lots of OS versions. Do I need to test on various OS versions as well as various types of hardware to make sure it runs or is it safe to assume it'll run on older OS versions provided the device has enough memory?
4 - Any other pitfalls to watch out for before releasing my first game?
Thanks for any advice,
Re: Beginner tips on porting to Android?
1. You can send apk file to the tester directly or share your file any different way. Also Google Play developer console has an option for beta testing where you choose people for beta testing and upload beta release for such purpose.
2.You can filter device screens in application code. Other filters you can apply in developer console
3.Its common practice that developer limits app to devices with android older than some version, you can look what versions are more popular now here
4.Just do it! :)