How do phone makers choose specs?