Canalys, a market research group, forecasts 90-95 million shipments between July and December, up from 85 million units in the same period last year.