I’m already really excited about Apple’s drag-and-drop functionality in iOS 11. The big limitation, however, is that you can only drag and drop between apps on the iPad. On the iPhone your drag and drops are constrained to moving objects around inside an app. For a feature that’s so dependent on developer adoption, restraining its most interesting use case to a platform that’s vastly less popular than the iPhone is disappointing.

However, we’re learning today that iPhone inter-app drag and drop actually exists in iOS 11, it’s just disabled by a hidden system setting that can’t be accessed by users. Here it is in action:

Interprocess drag & drop on iPhone is gated by the BOOL ‘CancelOnDeactivationPhone’ in the UIKit prefs (and the…

Continue reading…