The technical underpinnings of drag and drop are provided by Apple in UIKit but much of how using it looks and feels is in the hands of app developers.
Padraig and Oisin discuss how drag & drop in iOS 11 simplifies workflows and makes the most of multi-touch. We dive into the design issues we faced while integrating drag & drop with Castro 2.5, and then we don’t talk about The Notch.
The ability to detect multiple points of contact on a screen, known as multi-touch, has been around since the first days of the iPhone. Before the iPhone we interacted with computers indirectly, using a keyboard or a mouse. The major advance of multi-touch is the illusion of directly manipulating the interface. In practice though, much of the capability of multi-touch is under-utilized. Aside from the occasional pinch-to-zoom on a photo or map, we still perform most actions with a single finger. This is changing with iOS 11’s new drag & drop capabilities. iOS apps have a new way to deliver on the promise of multi-touch.