Canalys: Global smartphone shipments in Q1 totaled 270 million units, market still contracting Read more