If you know what you&#x27;re doing(which Apple should since they created the constraint system), then it&#x27;s not that hard especially with the current constraint structure.  There really isn&#x27;t any technical reason why they shouldn&#x27;t be able to reimplement iTunes natively and use backend API&#x27;s to just serve content.