Yes it will charge basically everything if you have a USB cable for it. I have used mine to charge cameras, PS Vita, Nintendo 3DS, bluetooth headsets, multiple Android/Windows phones.
The Apple port will charge iPads and iPhones at the maximum possible rate, everything else is just half an amp, which is plenty for most devices. The Non-Apple port is the one I use for my Asus tablet and my Windows phones as that is the port that outputs at the 2+ amps you will need to keep charged while Wazing.
Good news regarding power drain, the latest beta of the Windows version uses quite a bit less power, so you won't drain as fast if you aren't on a charger or have a low spec one.