Stylus Support for iOS

My iPad Pro app supports Apple Pencil using 'if touch.type == .pencil'. I previously used the term '.stylus' but I read it has been deprecated.


I have a customer who wants to use a 3rd party stylus.


How do I support input from a third-party stylus in my app?

As of right now, iPadOS only supports the Apple Pencil (1, 2) and the Logitech Crayon.

The customer has a 53 stylus. I found this description about the 53: “Fifty-three supports iPads 3 or later iPad mini or later, iPad Pro (all models) iPhone 4s and above”.


The customer is using the stylus currently with his iPad. Since my app is a drawing app that needs pressure sensitivity to function, is it possible that only the Apple Pencil and Logitech Crayon have that capability with the iPad? I have looked at many brands of stylus that all claim to function on the iPad Pro for drawing and show compatibility with the major drawing apps. I am curious what code I can implement to make my app function with these third party pencils.

Each 3rd party stylus brand has their own SDK that you need to implement.

Stylus Support for iOS
 
 
Q