Mobile cloud computing combines the capabilities of mobile computing and cloud computing. It allows data storage and processing to occur outside of mobile devices in the cloud. This provides advantages like reduced power consumption and memory/storage constraints for mobile devices. Mobile cloud computing applications include mobile commerce, banking, healthcare, gaming and more. By offloading processing and data to the cloud, these applications can have faster performance and better scalability compared to running solely on mobile devices.