I have a published 2D puzzle game (require drawing 400 small images in each frame) on Android developed using SurfaceView. Due to performance issues on some tablets and phones, I am forced to look at other alternatives. It looks like Unity is the best option. Before I do this, I have several questions.
Can unity provide faster and consistent performance on most of Android devices? (like drawing 400 items every frame)
Can I mix Android Layouts and activities with Unity Activity. (What I mean here is can I just replace the game play part with unity keeping the existing implementation of the game using android layouts/fragments/activities)
Can I call google play in-app purchases from Unity Game canvas?