Before choosing mobile application development platforms, you should consider the following factors:  The target audience of your application  The expectations of the users  The development costs The security implications  The ease of integration with other platforms