The unboxing experience of a new Apple Pencil Pro is meticulously crafted. It is a piece of theater designed to signal quality. You slide the sleeve off the box and lift the lid to reveal the device resting in a molded paper cradle. The weight of the stylus is the first thing you notice. It feels dense and balanced, not hollow like a cheap toy. The matte white finish has a specific texture intended to provide grip without friction. When you bring it near the side of your iPad Pro, the magnets latch onto the chassis with a satisfying, heavy snap. This physical connection promises a seamless digital marriage. You see the charging interface light up on the screen. Everything about the hardware experience whispers precision. It tells you that this is a tool for professionals, a bridge between your thoughts and the digital canvas.
You power on your iPad Pro, eager to transform your digital workflow. You have spent years curating your digital life within Notability. It holds your lecture notes from graduate school, the PDF annotations for your biggest projects, and the audio recordings of critical meetings. It is the app you trust. You pair the new pencil, feeling the haptic startup vibration in your hand. You open a new note, ready to experience the next generation of input.
You instinctively give the stylus a gentle squeeze, waiting for the tool palette to pop up. This is the feature Apple demonstrated on stage. It is supposed to allow you to switch pens, change colors, or activate the eraser without ever lifting your hand or breaking your train of thought. You squeeze again, slightly harder this time.
Nothing happens.
The screen remains frozen. The tool palette does not appear. Your hand waits for a response that never comes. You feel a flicker of confusion. Perhaps you are doing it wrong? You rotate your wrist, testing the barrel roll feature. You expect the calligraphy tip to angle, creating a dynamic, shaded stroke that mimics a real calligraphy pen. You wait for the digital ink to respond to the physics of your hand.
The digital ink stays stubbornly uniform. It renders a flat, static line, ignoring the rotation of the expensive hardware in your hand. You try to shade a drawing, tapping the screen and hoping for the haptic “thud” or the gritty vibration that simulates the feeling of a pencil scratching on paper.
Silence.
There is only the smooth, slippery sensation of plastic on glass. The illusion is shattered. You feel a distinct sense of betrayal. You verify that the pencil works in Apple Notes, and it does. The squeeze works there. The haptics work there. The realization settles in. The problem is not the hardware. The problem is the app.
This is not a malfunction. It is a collision of two very different worlds. It is the friction between the breakneck speed of hardware innovation and the heavy, complex reality of software development. The hardware you hold is a product of billions of dollars in research and development, utilizing advanced gyroscopes and haptic engines. The software you rely on is built on a code base that might be older than the device itself. To understand why an app as prominent as Notability struggles to support the flagship features of the Apple Pencil Pro, we have to look past the surface level of missing features. We must dig into the code, the business models, and the difficult lessons hidden in the gap between expectation and reality.
The Technology: A Tale of Two Engines
To truly grasp the problem, we must first understand what is happening under the hood. The disconnect users feel is not imaginary; it is structural. It is a fundamental clash between how the hardware generates data and how the software consumes it. We are witnessing a disconnect between two very different types of engines. On one side, we have the sensory engine of the Apple Pencil Pro. On the other, we have the rendering engine of the note taking application.
The Hardware Engine: A Flood of Sensory Data
The Apple Pencil Pro is not merely a pointing device. It is a sophisticated data collection tool. When you write with it, the tip is sending a constant stream of information to the iPad. Traditionally, this data was limited to just three dimensions. The X and Y coordinates told the app where you were on the screen, and the pressure value told the app how hard you were pressing.
With the Apple Pencil Pro, that data stream has exploded in complexity. The stylus now provides azimuth and altitude data. It tells the app exactly how you are holding the pen in three dimensional space. The new gyroscope adds yet another layer of data by tracking the barrel roll. This means the stylus knows if you are rotating it between your fingers like a calligraphy pen.
The squeeze gesture adds another layer entirely. It requires the system to listen for a specific deformation of the stylus body while ignoring the normal pressure of your grip. This is a flood of real time telemetry that the operating system must process, filter, and pass to the application instantly. The hardware engine is generating a much richer picture of your intent than ever before.
The Software Engine: The Math of Digital Ink
On the other side of the equation sits the software engine. This is the complex mathematical model that decides how pixels appear on the screen. In the world of digital inking, this is often called the “brush engine.” Its job is to take that raw data from the stylus and translate it into visual strokes.
For years, applications like Notability were built to handle the simpler data sets of older styli. Their engines were optimized for one thing. Speed. They needed to ensure that when you moved the tip, a smooth line appeared without lag. To achieve this, developers often used simplified algorithms. They assumed a round pen tip. They assumed a uniform stroke.
Supporting the new features of the Apple Pencil Pro requires a radical shift in this math. Imagine trying to support barrel roll. The software can no longer just draw a line of variable width. It must calculate the shape of the brush tip based on the rotation of the stylus. It has to render a non circular footprint that spins in real time as you write. This requires significantly more processing power and a rewrite of the fundamental drawing code.
The Custom Engine Dilemma
A critical technical detail often overlooked is the choice between using Apple’s default tools or building a custom engine.
Apple provides a framework called PencilKit. This is a pre built set of tools that Apple offers to developers for free. When Apple releases a new feature like the squeeze gesture or haptic feedback, they update PencilKit automatically. Any app that uses this standard framework gets the new features for “free” with minimal effort on the developer’s part.
However, Notability does not solely rely on the standard PencilKit. They use a proprietary, custom ink engine. This is why their handwriting looks distinctively smooth and why they can offer unique features like perfect shape detection and audio syncing. They built their own engine to stand out from the crowd.
The cost of this independence is maintenance. Because they built their own engine, they cannot rely on Apple to do the heavy lifting. When Apple introduces a complex new sensor like a gyroscope, the engineers at Notability cannot just flip a switch. They have to manually rewrite their custom mathematical code to interpret that new data. They have to figure out how to make the barrel roll look natural without breaking the smooth writing experience for users who do not have the new stylus.
This structural reality explains the delay. It is not laziness. It is the heavy technical debt incurred by choosing to build a unique, custom experience rather than using the standard, easy path. The friction you feel is the sound of a custom engine struggling to digest a massive new menu of data.
The Complexity of the Apple Pencil Pro
The Apple Pencil Pro is a marvel of modern engineering and miniaturization. To the casual observer, it looks like a simple plastic stick. However, beneath that unibody exterior lies a complex nervous system of sensors that rivals the technology found in smartphones. It is no longer just a capacitive stick used to simulate a finger touch. Inside that slender housing, there is a sophisticated high dynamic range gyroscope and a low latency accelerometer. These sensors work in tandem to detect barrel roll. This means the stylus knows its exact orientation in 3D space at any given millisecond. It knows if you are holding it vertically like a calligraphy pen or angled like a shading pencil. It tracks the rotation of your wrist with a level of precision that was previously impossible.
The device also contains a pressure sensitive sensor array embedded in the barrel to detect the squeeze gesture. This is not just about sensing force. It is about interpreting intent. When you squeeze the stylus, you are signaling the device to pause drawing and prepare for a command. This transforms the pencil from a passive output tool into an active input device.
Most importantly, it features a dedicated haptic engine. This tiny linear actuator is capable of creating nuanced vibrations that mimic real world sensations. It can simulate the scratchiness of a graphite pencil or the fluid resistance of a watercolor brush.
When developers build support for this, they are not just adding a button or a simple toggle. They are integrating with a relentless, high frequency stream of data. The iPadOS processes the orientation, pressure, and tilt of the pencil in real time and sends that data to the app instantly. The app must then render that visual change while simultaneously triggering the haptic feedback. For the haptic feedback to work effectively, the app must tell the pencil exactly when to vibrate and precisely how strong that vibration should be. This requires extremely low latency communication between the software, the operating system, and the pencil hardware. If the app lags by even a few milliseconds, the vibration feels out of sync with the visual stroke. This creates a nauseating sensory mismatch known as latency. It breaks the illusion of physicality. Instead of feeling like you are writing on paper, it feels like you are dragging a plastic stick across glass while the device buzzes randomly. That broken illusion is often worse than having no feedback at all.
The Legacy of the Ink Engine
Notability, on the other hand, is built on a foundation that was laid years ago. At its core, any note-taking app relies on an “ink engine.” This is the complex block of code that decides how pixels are drawn on the screen.
Notability’s engine was originally architected to handle two things: location (where is the tip?) and pressure (how hard are you pressing?). It was designed to render smooth lines and sync audio recordings. It was not designed to query the rotation of the stylus barrel.
Adding support for “barrel roll” is not a simple toggle. It fundamentally changes the math of drawing. Instead of drawing a uniform line, the engine now has to calculate the shape of the brush based on the angle of the pen. It requires a complete rewrite of the rendering pipeline. If the code is old or “spaghetti-like” due to years of patching, implementing this without breaking the core feature (reliable note-taking) becomes a nightmare scenario for developers.
The Business Reality: Risk vs. Reward
Why don’t they just rewrite the code? It is a fair question. The answer usually lies in the cold, hard math of business priorities.
The User Base Paradox
Notability has millions of users. A large percentage of those users are students. Students are notoriously budget-conscious. While the Apple Pencil Pro offers incredible features, it comes with a premium price tag.
From a product manager’s perspective, the calculation is tricky. If they spend six months rebuilding the ink engine to support barrel roll and haptics, they are catering to a small minority of “Pro” users. The vast majority of their user base is still using a standard Apple Pencil (1st or 2nd gen) or even a generic third-party stylus.
If the developers break the app for the masses while trying to please the few, the backlash on the App Store would be catastrophic. One-star reviews from students who lost their notes before an exam are far more damaging than silent frustration from power users.
The Subscription Trap
Notability moved to a subscription model. Ideally, this provides a steady revenue stream to fund exactly this kind of development. However, subscriptions also create an expectation of stability. Subscribers expect the app to work perfectly every time they open it.
This creates a conservative development culture. When you rely on recurring revenue, you become risk-averse. Rewriting a core engine is the definition of risk. It introduces bugs, crashes, and unpredictable behavior. The business logic often favors maintaining the status quo over chasing the bleeding edge. They prioritize features that everyone can use, like improved PDF search or organizational tools, rather than hardware-specific features that only work on the latest $1,000 tablet.
The “Technical Debt” Crisis
This brings us to a concept every developer knows but few users talk about: Technical Debt.
Technical debt is the cost of choosing an easy solution now instead of a better approach that would take longer. Over the years, as Notability rushed to add audio syncing, handwriting recognition, and PDF annotation, they likely accumulated technical debt.
The code became fragile. Adding the Apple Pencil Pro support is like trying to install a smart thermostat in a house with hundred-year-old wiring. You can’t just snap it on the wall. You have to rewire the whole house. The developers are likely stuck in a cycle of paying off the interest of their old code, leaving them little time to build the new foundation required for advanced stylus features.
Lessons for Product Developers
There are critical takeaways here for anyone building software in the Apple ecosystem.
Do Not Wait for Adoption
A common mistake is waiting for hardware adoption rates to hit a “tipping point” before supporting it. By the time the adoption rate is high, your competitors have already mastered the feature. If Notability had adopted a modular architecture five years ago, anticipating that styli would become more complex, they would be leading the pack today instead of playing catch-up.
The Importance of Abstraction Layers
Developers must build abstraction layers. This means the code that handles “input” should be separate from the code that handles “drawing.” If the input code is separate, you can easily upgrade it to accept new data types like “barrel roll” without breaking the drawing code. It seems Notability’s legacy code likely mixes these layers, making updates painful.
Listen to the Power Users
While the masses bring the volume, the power users bring the influence. The tech enthusiasts who buy the Apple Pencil Pro on launch day are the ones who write the reviews, create the YouTube tutorials, and recommend apps to their peers. Ignoring their frustration creates a reputational stain that lingers long after the feature is eventually added.
Lessons for End Users
As users, we also have lessons to learn from this friction.
Hardware is Useless Without Software
We often get caught up in the hype cycle of device launches. We see the slick Apple keynote showing how the new Pencil creates perfect shadows, and we assume our favorite apps will work that way instantly. They won’t. We need to realize that buying the hardware is only buying potential. The realization of that potential depends entirely on third-party developers who have their own timelines and constraints.
The Value of Ecosystem Diversity
If you are deeply embedded in the Notability ecosystem, you are at the mercy of their development speed. This article highlights the danger of vendor lock-in. If your notes are locked in a proprietary format, you cannot leave when the software fails to support your hardware. Users should prioritize apps that use open standards or offer easy export options, giving them the freedom to switch to a more innovative app if their current choice stagnates.
Patience, But Not Silence
It is easy to leave a one-star review. It is harder to provide constructive feedback. Developers need to know that these features matter. Instead of just complaining about the lack of support, users should articulate how the missing features hurt their workflow. “I can’t take fast notes because the lack of squeeze gesture forces me to stop and use the UI” is more valuable feedback than “App is broken.”
The Silent Gap
The silence between the squeeze of the Pencil Pro and the reaction of the app is a symptom of a larger industry growing pain. It is a disconnect that extends far beyond a single app or a single stylus. Hardware has accelerated into a new era of tactility and precision. We are seeing devices that can detect the rotation of a wrist and the deformation of a metal casing. Software, burdened by years of legacy code and business caution, is struggling to follow. This phenomenon creates a “feature gap” that plagues the productivity space. The hardware manufacturers are incentivized to release new sensors and capabilities on a strict annual cycle to drive hardware sales. They need a “wow” factor to convince users to upgrade their tablets. Software developers, however, are incentivized to maintain stability. When you have millions of users relying on your app for critical work, rewriting the core engine to support a new sensor feels like an unnecessary risk. It threatens the stability of the product for everyone who has not yet bought the latest stylus.
For Notability to close this gap, it will take more than a simple update. It will require a reinvestment in their core technology. They must decide if they want to be a reliable tool for the average student, or a cutting edge canvas for the professional. This decision is not easy. It requires allocating engineering resources away from features that everyone can use, like better search or organization, and pouring them into features that only a small percentage of “Pro” users will experience. It is a gamble on the future of the platform.
If they choose to ignore the hardware evolution, they risk losing their most vocal advocates. The tech enthusiasts and professionals are the ones who recommend apps to friends and colleagues. If they feel neglected, they will migrate to competitors who prioritize the latest APIs. We have seen this pattern before. For a deeper understanding of this specific struggle, you can read our analysis on why Notability is struggling to catch up to the Apple Pencil Pro and the long term implications for the platform.
Until that decision is made, the silence will remain. It leaves users in a difficult spot. You have the hardware, but you lack the software to power it. Many users find themselves scouring the App Store for alternatives that respect the capabilities of their new devices. If you are looking for applications that have successfully integrated these advanced features, we have compiled a guide to the best note taking apps for iPad with Apple Pencil that currently offer superior support for modern workflows.
Ultimately, this situation serves as a reminder that in the world of tech, the future is only as good as the software that supports it. You can buy the most advanced stylus on the planet, but its potential is held captive by the lines of code running on your screen. The gap is real. It is structural. And until software catches up to silicon, that silence will be the loudest sound in the room.

Angel Cee is a Full stack LAMP and webapps developer, solo founder of ROIpad a product onboarding and pitch tool.
ROIpad is owned by Adewumi Abake LTD, incoporated in Nigeria on July, 2023 under the companies and allied matters act 2020. Company registration number: 7035318
Angel Cee has worked as a systems and software developer in a few large organizations both in Nigeria and Russia. Most notable of which was his position as a software product developer at Altan I.T. school, I.T. Park, Yakutsk, Russia.