Apple will never outright tell you this but the answer to that is "you're using OSX wrong". I really think for best results you have to be vertically integrated and have Apple gear for all things you want to work together and to do it well. If not I guess rely on someone making a third party app that does what Apple does for its devices.