Charge rate depends on USB power source
It should charge on most USB sources but the rate will be very low for a USB port that has the standard 500mA power source (2.5 W). The supplied power adapter is 10 watts and capable of suppling 2.1 A which allows a much faster charging rate. Some computers, however, have a much lower power capability and may not provide enough power. In such cases the power may be disconnected by the internal circuitry of the computer to prevent damage. This may be the case with some older machines. Solution is to use a powered USB hub, although this can cause data problems (my iPhone will not connect correctly when using a hub, powered or not). My 2007 iMac and original MacBook Air work fine.