My friend and I are starting a company focusing on app development for mobile devices. He is the Android guy, so he is skilled in Java, and I am the iOS guy, knowing Objective-C. We are developing our first game and we are wondering, what is the best way to maintain a consistent experience across devices? We have considered using Cocos2D-x, but neither of us have much experience with C++. Would it be worth it to try Cocos2D-x, or will it be possible to write native apps for both platforms and maintain the same user experience? Thanks!