Or Android, and all other competitors can simply add Swift and Obj-C compiling capabilities to their IDE... update their chipset to run on cross platform languages. Problem solved. Devs can publish same code for any platform and not an issue. I don't complain that my Sony TV remote doesn't control my other devices. But I can modify my other devices to accept the signal Sony remote is sending... not Sony's problem to solve for me. So many opinions. I agree 100% not Apple's fault their product is superior and their ecosystem has been built around security, closed and simple. It's been the model since April 1, 1976 and everyone is still acting so surprised.