Cloud Infrastructure for Mobile application is good or bad

Different mobile uses different mobile operating system and attributes. Developing a mobile app that runs on many devices provides the cross platform capability to make more mobile apps available to users. Mobile application development create lot of work for developer. If we implement mobile app on cloud infrastructure. does it good or bad for mobile application?. what you think?..