Also BA only flies the 788 to the East Coast and MSY which are all sub-10 hour flights (and sub 8 from EWR and BWI) which should be short enough for your devices to work the whole time without a charge - especially if you use the IFE or sleep during some portion of flight.