Two problems with this: (1) music coming from the Apple Music subscription (as opposed to purchased music) cannot be easily converted due to DRM, and (2) the Tesla USB player sucks.
This is really becoming an embarassment. Spotify for Teslas in the US would alleviate the pain somewhat (assuming it's not just 64kbit/s crap quality like the current streaming service), but I still hope Tesla will eventually see the light and implement Carplay/Android Auto. It's the only good way to let people use the service of their choice as well as other popular phone apps such as podcasts, audiobooks, messaging etc. As much as Tesla wants to, it will never be able to compete with the large variety of apps available for iOS and Android.
Well there's a few things in regards to CarPlay that might make it difficult for Tesla, and having used CarPlay for over three years, it's got it's shortcoming.
Possible Tesla Issues:
1. CarPlay requires some specific technical capabilities, I'm sure Tesla has the horsepower, but who knows since they didn't design their processing for CarPlay specifically.
2. CarPlay in almost all forms today requires cabling in. Only BMW has CarPlay over BlueTooth, not sure the technical requirements for Wireless CarPlay, but I'm astonished more manufacturers don't have it so I'm thinking there might be a technical requirement, again one that maybe Tesla didn't design in. On the wiring in part that everyone seems to support, that sounds easy and we do know the USB ports are more than just charging ports (the front ones at least) as TeslaCam and USB Audio works, but there may be other technical limitations. The datarate for USB may not be high enough, etc.
3. CarPlay is VERY specific about it's display requirements. While it does support three different aspect ratios, that's it, so Tesla is forced to make it fit into their UI. Given Tesla is required to leave the speedometer at play and there are too many controls required on the right pane, CarPlay would have to be crammed in somewhere and they'd need to re-accommodate their ENTIRE UI. For example, if you want to turn your headlights on, do you just take over the screen? CarPlay in any car doesn't do a great job of spawning back after an in-car app takes over, so it'd be very clunky. Ultimately, I think Tesla would have to give basically a permanent lower 25% of screen to CarPlay and make other things work around it, requiring complete re-tooling.
General CarPlay Issues:
Let me start by saying the concept of CarPlay (and Android Auto) is great, but after three years, I've seen such minimal improvement. In fact, if Waze/Google Map didn't start working literally within the last two months, I'd be blowing it up entirely. Here's other issues:
1. CarPlay doesn't do a great job of interacting with car controls and displays. Once a car function needs the screen, CarPlay never comes back on its own and you need to find the CarPlay icon wherever the manufacturer stashed it in their own UI. VERY clunky.
2. If you grab your phone to look up something, even in an App not supported by CarPlay, it immediately goes to the Apple CarPlayHome Screen. You then have to start Waze or Music backup manually (on phone or on CarPlay display). It's SUPER annoying.
3. There are literally only a dozen third party apps that work, notably music and sports streaming apps. It took 4 years to finally get Google Maps and Waze to work, and they still require majority of functions/features to be controlled from the phone. Although I admit, once enroute with Waze, seeing the accidents/cops/re-routes works fairly well
4. In car's like Tesla (Volvo as well), CarPlay doesn't/won't take over the entire screen, it looks really weird. It doesn't integrate well with the other car stuff, it clashes. That helps to make it obviously a different interface, but it looks weird. Volvo's vertical display really amplifies that. Fortunately for Volvo, they have a very dark UI which somewhat matches the color scheme of CarPlay, but the fonts are woefully different and it just sin't aesthetically pleasing. Tesla is bright and white, the exact opposite of CarPlay, it would look very aesthetically displeasing for sure. For Cadillac, it just gives the whole display the CarPlay which makes it more attractive and intuitive, but you lose all other access to controls. So you can't really win here, and with Tesla relying on that screen for so many basic functions like wipers and lights, I think it would be even more annoying.
5. Trying to figure out how to launch Siri against regular car voice controls is always a mystery and not intuitive at all.
I'm not against Tesla's strategy, I think they've proven they can innovate and take more risks. CarPlay is so limited because they're so concerned about distracted driving, etc. While CarPlay would be a quick fix, I don't think it's trivial due to the UI considerations, and it may very well be not technically capable. I think CarPlay has a long way to go before the dream of cars deferring all infotainment to CarPlay. Seeing how it's progressed over the last three years, they're like 30 years away, Apple couldn't be slower on developing this thing out, so much so I've lost hope. I think Tesla needs to jsut provide more apps, they should just partner with Waze, they should try to partner with Apple on Music, but I doubt that would happen. At minimum just a decent wired and bluetooth iPod control interface would be fine. Volvo, Audi, BMW, Cadillac and others have done a fine job with that in their own respective systems. Most services provide APIs to make integrating in your own platform easy, however, I don't see any easy integration with Waze as that kind of app is way beyond just APIs and they'll want to stick with just iOS and Android.