I am using force property to enable 3D Touch functionality on iPhone 6S. Everything is working fine so far, but I am not sure about maximumPossibleForce.
I understand its purpose. However, since the value is passed as an extra property of UITouch and not like lets say a constant or UITraitCollection param.
I was wondering why it is defined like that. The fact it is returned per touch suggests it can change per touch. Is it just an inconsistency in the API or it is a deliberate and there is a purpose why it is returned per UITouch?
Is it likely that certain touches can return a different value of maximumPossibleForce thorough the lifetime of my app? Should I be checking it constantly everytime I process a touch event, or I can assume it will always be 6.67 (or whatever I read when processing the first touch).
Also is it likely that this is device specific things? I mean different devices will have different maximumPossibleForce?