Well not being a SW Eng all I can say is what I've read and (or) been told. In BT systems they don't all work the same nor is the SW development the same in each system. The BT specs are not real firm. This allows people to develop their system the way they interpret the specs. This is true to phone and car kit MFG both. Some systems may have real time constant communication with the paired device while streaming audio. Others may go into a state of "hold" and wait for either button press or an incoming call. This allows to the power supply to work at one feature instead working and a few things behind the scene while streaming. There is also a clock speed where the audio is being sent, this can be a little fast, slow or right on time. If the clock speed is slightly fast from the paired device, there will come a time where the car kit will miss a packet and once that packet is dropped, it can't be picked back up. There is less chance of an issue if the clock speed is a little slow. In the case of the Apple devices the clock speed is a little fast. This has been since the iOS 5 came out. It's easier for Apple to change the clock speed on their device that for the car kit. In order for the car kit to change it would require a hardware change of the BT stack. This would be a costly change up and would with a faster clock speed, there may may be issues with the other devices that the car kit currently works with.
Streaming audio has been an issue with other devices beside just car kits, just as an example:
Bluetooth audio streaming choppy since update to iOS 6 GM - MacRumors Forums
Apple may be a popular MFG, but people have issues with them as well as other MFG's. I mead if they are so wonderful, then why are they constantly having to come out with SW updates for their devices? They just released the iOS 7 and have the 7.0.2 out and 7.0.3 on the way.
I have the 4S and the 5, both have oddities that happen (while not in BT mode) such as no incoming call chimes, text message notifications, screen lock up and a few others so I have given in to rebooting them at least once a month. The issues are not from a defective phone because they have both been replaced and still have issues.
So they all have issues and to make a car kit that works with every phone out there would be next to impossible.
Another issue that has been fixed with a Uconnect SW update was the very fast choppy audio when streaming audio. This was caused by a bitpool rate increased by the phone MFG's to get higher quality audio. With the higher bitpool rate, it also now lets electrical interference be noticed while streaming audio. Just one of those things where give and take come into effect.
Originally Posted by detajr
Hope this helps some folks...
I know there are several post regarding iPod skip via Bluetooth so I will try to hit them all.
I checked with Jeep customer care here is the answer I got:
(by the way the "products" they are speaking about are iPod and iPhone, two of the most popular communications devices on earth!! lol)
Thank you for contacting the Jeep Customer Assistance Center.
Thank you for providing that information. I have researched your concern
further and the reason why you are experiencing the issues with
streaming is because the products you are using are not 100% compatible with your uConnect system.We are constantly working with Cell Phone providers and manufacturers to
further improve the features and compatibility between their phones and
the uConnect System. Updates for the cell phone themselves sometimes
addresses these issues, or Chrysler may from time to time issue firmware
updates for your uConnect System.
At this time we can only advise periodically checking back for new
updates as they become available. You may do so either through your
authorized Dealership, or by checking our updated Bluetooth
Compatibility on our website.
Sorry its so long!!!