A lot of variables will come in to play during development. Understanding how different combinations of mobile devices, OS platforms, and vehicles interact with each other will aid you in delivering an optimal user experience.
Operating Systems – What Operating Systems work with SYNC®?
Devices – What devices are capable of running SYNC?
Vehicles – What Vehicles are SYNC AppLink enabled?