Редактировать!Теперь, когда этот ответ уже более года, безусловно, он имеет только историческую ценность.На этом этапе, я думаю, все должны использовать только CoreMotion и все.Надеюсь, этот исторический ответ поможет учащимся истории!
У меня сложилось впечатление, что: CMAttitude и CMDeviceMotion дают вам преимущество и ускоритель игироскоп (если гироскоп присутствует).Принимая во внимание, что CMAccelerometerData является только ускорением .(Точно так же, как в старые времена до Core Motion.)
У меня сложилось впечатление, что два конкретных преимущества CoreMotion:
(Один) ошеломляет удобство наличия кватернионов и отношениядано вам на серебряном блюде
(Два) очевидно, и гироскоп, и акселер используются на машинах с гироскопом, с никакой дополнительной работы с вашей стороны ... огромное преимущество.
Я полагаю, что нет фактического технического различия в качестве использования акселерометра как такового.
Таким образом: если (по какой-то причине) вывам нужен только акселер, и вы можете выполнять математику (если это имеет отношение к вашей задаче), вы можете использовать делегата акселератора старой школы.
Похоже, никто из насбудет когда-либо снова использовать делегат акселерометра старой школы!