Nokia takes on the iPhone (again) with the N8