Which App Consumes a Lot Of Battery Power on Android Phones?

I would like to know if mobile apps consume a lot of battery power when it is deployed on android smartphone platform. Does the type of application being used affect the battery-life of the smartphone? If it does, could you explain how this process of excessive battery consumption affects the power level of the smartphone?
