U PowerApps je fajn, že pro aplikace můžeme používat senzory, které má telefon, na kterém se aplikace provozují.

Může to být kompas, který ukazuje natočení telefonu, nebo GPS souřadnice. Také máme ale k dispozici informace o tom, jak se s telefonem zrovna pohybuje.

Jsou to výstupy ze signálu “Acceleration”, konkrétně:

  • Acceleration.X
    • Sleduje pohyb zleva doprava – kladné číslo je doprava
  • Acceleration.Y
    • Sleduje pohyb vpřed a vzad – kladné číslo je vpřed.
  • Acceleration.Z
    • Sleduje pohyb nahoru a dolů – kladné číslo je nahoru.

Zapisovat se může např. takto:

Výsledek může vypadat takto:

Funguje to tedy celkem jednoduše. Mám ale trochu problém s dokumentací od Microsoftu. V oficiálních návodech, např. tady:

https://docs.microsoft.com/cs-cz/powerapps/maker/canvas-apps/functions/signals

se uvádí, že se čísla týkají akcelerace / zrychlení. U mě to ale ukazuje ne pohyb, ale prostě natočení telefonu ve více směrech – dovolím si tedy nechat na vašem vyzkoušení.