Apple TV faces many challenges