iPhone also supports drag and drop from iOS 11
One of Apple’s exciting innovations in iOS 11 is drag and drop. Apple users, however, only allow content to be dragged and dropped between applications on the iPad. On the iPhone, it is possible to move multiple objects within the application with drag and drop. Restricting the use of a feature that is highly dependent on developers’ compliance is somewhat disappointing, limiting it to a tablet, a less popular device than a smartphone.
However, on iOS 11 we learn that there is drag-and-drop functionality between applications for the smartphone, but it is hidden by a system setting that is not accessible by users. Drag and drop between applications on iPhone works as follows:
Drag & Drop on iPhone is gated by 3 things: /AppleInternal folder, DraggingEnabledPhone & DraggingEnabled BOOLs in UIKit prefs plist pic.twitter.com/acuKA4FoEq
— Steve T-S (@stroughtonsmith) June 12, 2017
Steve Troughton-Smith, a frequent speaker on iOS developer issues, has gained a reputation for revealing hidden, yet undocumented features of Apple’s products. When the developer experienced iOS 11 beta, it came into existence. Steve says that the next generation Apple smartphone will have a software-based home screen button, which will create a favorable environment for drag-and-drop.
It may be possible to understand that Apple restricts drag and drop functionality to a larger screen mobile device because the smartphone does not have a multi-tasking view that is opened by dragging multiple fingers up or a split screen application such as the iPad. Nonetheless, as far as we can see, the drag-and-drop feature seems to be very useful, and widespread use on the iPhone. We hope Apple will change its mind until it reaches the end user of iOS 11, and it will open this practical feature to iPhone users as well.