Apple Expands Handwriting Recognition with iPadOS 27
Apple has long been known for its innovative hardware, with the Apple Pencil being a prime example designed specifically for drawing and writing on the iPad. However, the company had been relatively cautious in making the stylus’s capabilities widely available across its ecosystem. With the release of iPadOS 27, Apple is set to significantly enhance the utility of the Apple Pencil, but only if third-party developers take advantage of the new features. Apple has opened its handwriting recognition technology in PencilKit to all developers, making it accessible not only on iPadOS but also across iOS, macOS, and visionOS 27.
Unlocking the Power of Handwriting Recognition
Previously, the ability to recognize handwriting was largely confined to Apple’s own applications like Notes and Freeform. The introduction of the PKStrokeRecognizer API allows third-party applications to recognize handwritten input, making it searchable and convertible into standard text. This revolutionary move could pave the way for a new wave of applications that can better utilize handwriting, enhancing productivity and user engagement.
Key Functions of the New API
According to Apple, the new API offers three core functionalities:
- Probable Text Recognition: It returns the most likely text interpretation of a handwritten note.
- Searchable Index Generation: It creates a searchable index from ambiguous recognition results. For instance, it can clarify whether a handwritten character is “1” or “l.”
- Targeted Search Functionality: This feature allows users to search for specific terms within handwritten drawings, including the location on the page. This can be seamlessly integrated into Apple’s system search, giving developers a comprehensive search interface with minimal additional effort.
Prioritizing Privacy and Local Processing
A significant aspect of this new functionality is Apple’s commitment to user privacy. The handwriting recognition works entirely on the device, meaning that an internet connection is not required for its operation. This feature supports 29 languages, making it accessible to a global audience. Additionally, Apple mentions that the recognition quality can improve with future model updates, and a version number will be provided to allow apps to identify when stored indices should be refreshed.
Deeper Access to the PencilKit Data Model
Beyond mere recognition, iPadOS 27 also allows for deeper access to the data model of PencilKit. This means handwritten notes and graphics will be more accessible for developers, creating a more integrated experience in their applications. New “slicing” features enable third-party apps to programmatically erase or extract portions of handwritten input. For instance, developers can recreate the writing order of a handwritten character as an animation, a function highlighted in Apple’s demo for teaching Chinese characters.
Expanding Existing Canvas Capabilities
Applications that previously used Bézier paths can now convert these paths into PencilKit’s native format, thereby gaining access to the new handwriting recognition capabilities. Developers will benefit from the PKStrokeRecognizer, which is implemented as a Swift actor, allowing for asynchronous operation. This means handwriting recognition can occur without freezing the user interface, significantly enhancing the user experience.
In conclusion, iPadOS 27 represents a major leap forward for handwriting recognition on Apple devices. By enabling third-party developers to leverage this technology, Apple not only enhances the functionality of its ecosystem but also opens doors to innovative applications that could redefine how users interact with their devices. This move could solidify Apple’s position as a leader in digital creativity and productivity.

