I'm designing a feature for a iPhone app where the user can drag and drop an element horizontally through the viewport. In order to start dragging the user would press and hold on the element for it to break free from the timeline. This is differentiate it from a scrolling swipe...
However... I just got my hands on an iPhone 6s with the 3D touch and it's just awesome. My idea was to use 3D touch to make the element break free and become draggable so that the user won't have to wait the time of a long press.
I noticed that Pinterest uses 3D touch to open the context menu of a pinned object on devices with 3D touch and long press for older devices. When the user 3D touch an object it also makes a "peek". I was surprised to see that you can't use long press on iPhone 6s to open the context menu.
What would be the reason for this?
Couldn't they just have kept the long press on iPhone 6s as well?
Maybe it's a way of forcing the users to use 3D touch?
And the main question: Would it be a good idea to use 3D touch as a quicker way of make things break free and become draggable?
I can't see any other downside than the fact that you can't use that interaction for anything else than that.