2015 5 му. Така че, има сложни геометрични изчисления, които са необходими за превръщането на суровите данни от сензора в теза, за определяне на вярната ориентация на устройството. Класът Motion управлява сензорните изчисления на ниско ниво и позволява на приложенията лесно да получат атрибутите на устройството, ротационното ускорение (ускорението при завъртане), и линейно ускорение, в резултат на гравитацията и движението потребителя. За приложенията моделиращи разширена неалност, които използват данни от този вид, използването на класа Motion е препоръчително. Ако искате да използвате по нестандартен начин данните от сензорите или искате да реализирате свои собствени изчисления за движение и ориентация, можете да използвате отделните класове за работа със сензорите и да получите сурови данни от всеки от тях. Motion API може да използва двe различни сензорни конфигурации. Normal Motion използва компаса и сензора акселерометър и е по-малко точната Enhanced Motion , която използва компаса, акселерометър и жироскоп. Ако приложението използва Enhanced Motion , трябва да се провери дали устройството, за което е създадено това приложение поддържа сензора жироскоп.