# Android 17 shipped new APIs to Pixels only. Here's the diff.

Published: 2026-09-19

Android 17 QPR1 added 84 new APIs on September 15 — and for the next three months only Pixels may ship them. GrapheneOS says it is the first release since Honeycomb (2011) to add developer APIs without a source drop to AOSP; the code arrives with Android 17 QPR2 in December. Verdict: REVERT.

Canonical: https://thedailydiff.dev/video/2026-09-19-pixel-only-android/

## What this video covers

- 84 new APIs, one phone maker allowed to ship them
- The week in three lines
- The diff: 84 added, 0 removed, 0.52 %
- Honeycomb, March 2025 and a 69-day delay
- The patches behind the same door

## Chapters

- 0:00 84 new APIs, one phone maker allowed to ship them
- 0:19 The week in three lines
- 0:36 The diff: 84 added, 0 removed, 0.52 %
- 1:20 Honeycomb, March 2025 and a 69-day delay
- 2:18 The patches behind the same door
- 3:09 Who is leaving Pixel: GrapheneOS and Motorola
- 3:57 The other side of the diff
- 4:50 Verdict: REVERT, push the branch

## Transcript

### 84 new APIs, one phone maker allowed to ship them

0:00 Android 17 QPR one added eighty-four new APIs this week, and for three months exactly one phone maker may ship them. The one that owns Android. In this video, the APIs and the December deadline, then the patches stuck behind them and who is leaving Pixel. It's Saturday, September 19th, and this is The Daily Diff. The week in three lines.

### The week in three lines

0:19 On Monday, Google pushed Android 17 QPR one to twenty-five Pixel models. On Tuesday, GrapheneOS read the API diff and noticed the source code was not coming with it. And on Thursday, Cloudflare hit number one on Hacker News with Quick Tunnels, a five-year-old product with a new landing page. What did Pixel owners get that nobody else did?

### The diff: 84 added, 0 removed, 0.52 %

0:38 The official diff from API level thirty-seven to thirty-seven point one has eighty-four additions, two hundred thirty-three changes and zero removals, which Google's own statistics page rounds to about half a percent of the platform. Half a percent sounds like nothing, until you read it. There is a whole new package, android dot hardware dot hid, with an access permission that lets an app talk to USB and Bluetooth peripherals directly, no custom driver required. If you write controller software, that is the API you wanted.

1:07 You can ship it today, to Pixel owners, a market roughly the size of a mid-tier subreddit. Also in the diff, a version code called Cinnamon Bun One. So the dessert names are back, in a constant, where nobody can see them. Now the history, because the word GrapheneOS reached for was

### Honeycomb, March 2025 and a 69-day delay

1:24 Honeycomb. Android 3 was the tablet-only release from twenty eleven, and Google kept the Honeycomb code back too, so for fifteen years it stayed the one exception. Then in March twenty twenty-five, Google confirmed to Android Authority that all Android development was moving to its private internal branch, promising to keep publishing source after each release. Six months later, Android 16 QPR one shipped to Pixels on September third. Its source landed on the open source project on November eleventh, sixty-nine days late, after Google said it was coming in the coming

1:57 weeks. In corporate English that means the quarter after this one. And then the rule quietly changed. Since Android 16, the first and third quarterly releases are Pixel-only, and only the yearly release and QPR two go to the open source project. So the eighty-four APIs reach Samsung, Motorola and the ROM crowd in December, with QPR two. Three months of Pixel exclusive. The APIs are the headline.

### The patches behind the same door

2:19 The patches are the problem. GrapheneOS says the September Pixel Update Bulletin contains fixes to standard Android platform components, code every other OEM builds on, and those fixes are not in the public Security Bulletin or the preview patches partners get. So for one quarter, Pixels are patched against bugs in code that three billion other devices also run, and the fix is sitting in a binary you can download but not read. GrapheneOS plans to reverse engineer their own patches out of that binary and

2:48 ship them early, which rather defeats the purpose of hiding it, since anyone with a disassembler and worse intentions can do the same. On top of that, they requested the GPL kernel sources for the QPR one build on September first and got access on the sixteenth. Fifteen days, for a licence whose entire text fits in one sentence, give us the source.

### Who is leaving Pixel: GrapheneOS and Motorola

3:09 Here is the part that should worry the Pixel team. GrapheneOS had already ported to 17 QPR one before it shipped, and cannot release it, because that source is not public yet. So instead they are backporting the Pixel firmware, kernel drivers and HALs from QPR one onto plain Android 17, by hand, until December. Their words, Pixels are now significantly harder to support than many other devices, and one of the only advantages of Pixels is now a disadvantage.

3:36 Convenient timing, because in March they signed a long-term partnership with Motorola, official firmware and driver code included, and the same thread says upcoming Motorola devices will be far easier to support than Pixels. The most security-obsessed Android project on Earth spent seven years telling people to buy a Pixel, and Google has spent eighteen months talking them out of it. To be fair to Google, the top dissent on Hacker News is worth hearing.

### The other side of the diff

4:00 Google drops real source every half year, Pixels get four updates a year, and no app developer will depend on an API that only works on a phone with a rounding error of market share. So Pixel becomes a weird beta device for what everyone gets a quarter later, which, in his words, is a weird thing to get mad about. Half a percent of an API is not a fork. But GrapheneOS raised the better question, whether Google's legal team knows it is giving its own phones months of early access to features and security

4:32 fixes over the partners it licenses Android to, in a decade when Android's defence in every courtroom has been that it is the open one. The intern did not do this one. The intern would have at least pushed the branch. If you'd rather read this than hear me say it, the diff lands in your inbox every morning, free at the daily diff dot dev, link below.

### Verdict: REVERT, push the branch

4:50 So, today's verdict, revert. Eighty-four APIs is a footnote. A security patch for shared code that only one OEM can ship for three months is a fork with a press embargo, and the fastest way to make Android open again is to push the branch. And that's the diff for today. I'm Niko from Axrisi. Merge responsibly.

## Sources

- [GrapheneOS thread (primary)](https://grapheneos.social/@GrapheneOS/117282080803799576) — grapheneos.social
- [Hacker News (951 pts)](https://news.ycombinator.com/item?id=49758736) — news.ycombinator.com
- [Official API diff 37 → 37.1](https://developer.android.com/sdk/api_diff/37.1/changes) — developer.android.com
- [Android 17 QPR1 rollout (9to5Google)](https://9to5google.com/2026/09/15/android-17-qpr1-pixel/) — 9to5google.com
- [Google moves Android development private (Android Authority, Mar 2025)](https://www.androidauthority.com/google-android-development-aosp-3538503/) — www.androidauthority.com
- [Android 16 QPR1 source delay (Android Authority, Sep 2025)](https://www.androidauthority.com/android-16-qpr1-source-code-delay-3596650/) — www.androidauthority.com
- [GrapheneOS on the 69-day delay](https://x.com/GrapheneOS/status/1988373959658905883) — x.com
- [GrapheneOS × Motorola](https://x.com/GrapheneOS/status/2028448871374803007) — x.com
- [The dissent (HN, bri3d)](https://news.ycombinator.com/item?id=49759896) — news.ycombinator.com
- [Cloudflare Quick Tunnels (HN)](https://news.ycombinator.com/item?id=49754785) — news.ycombinator.com
