deggie,
For all of the very interesting commentary in your post - little of which I would dispute - there are for me some very clear, unequivocal and uncontested facts of this matter:
1. My DUAL XGPS160 worked brilliantly (via Bluetooth) with my (lightning connector) iPad Mini Retina Display while running iOS 8.2
2. Apple released iOS 8.3 and my DUAL no longer worked with my iPad. Nothing in the DUAL had changed just iOS
3. Apple eventually pleaded guilty to a bug in 8.3 and set about fixing it.
3. Apple has produced a Beta 3 of 8.4 and it is reported that external GPS functionality has been restored.
4. Apple will soon release 8.4 and my Dual will once again work perfectly with my iPad Mini.
You do not have to be a 30 year experienced, senior software engineer to comprehend these simple facts.
"As just pointed out here again, and they are just one model, Garmin very quickly did a firmware update and their system works."
Garmin released that firmware update on 15 February *not* in response to the bug in 8.3
No firmware update is possible for GPS devices connected to 30 pin iDevices that could overcome the bug in 8.3.
Developing a firmware update to overcome a bug in 8.3 that will be fixed in 8.4 doesn't make a lot of economic sense.
The time taken to develop, test and release a firmware update compared with the time taken to roll-back to 8.2 make the firmware update suggestion looked silly.
"It is not a quality control issue on Apple's part just like it wouldn't be for Windows, Linux, Android, etc"
I don't recall anybody accusing Windows of exemplary QC. As an industry, IT is renowned for a level of QC that would sink most professions overnight. No need for me to rehash all the jokes about "If Microsoft made automobiles . . . "
Just because your competitors have poor quality control doesn't make it OK for Apple to have poor QC.
"This is not bad quality control it is reality."
It may be the reality for Apple (and to be fair its competitors) but if manufacturers in many other areas of endeavour accepted that level of ineptness they'd would not last long in business. Plenty of IT industry players remain in business because they have good lawyers who write brilliantly powerful "no liability" clauses. If the industry put as much effort into getting it right as to forever adding bells and whistles, we would all be better off.
"So what can 3rd party companies do? Make sure they are part of the developer program and have their personnel test any changes to the iOS (or new equipment) that are released."
Could not agree more. As long as they survive this debacle, I'm pretty sure they have learned the big lesson:
mostly . . . .
p.s. your having racked up 49,960 points indicates that you must be very experienced on this site. Odd then, don't you agree, that you attempt to help somebody you don't know anything about by starting your reply with: "It has become pretty obvious you have little background in computing and software development." I doubt that was meant to be a compliment so I'll just ignore that swipe.