Android 17 推出了僅限 Pixel 的新 API。這是其差異。
Android 17 QPR1 在 9 月 15 日新增了 84 個新 API,並且在接下來的三個月內,只有 Pixel 手機可以使用它們。
Android 17 QPR1 在 9 月 15 日新增了 84 個新 API,並且在接下來的三個月內,只有 Pixel 手機可以使用它們。GrapheneOS 表示,這是自 Honeycomb (2011) 以來,首次在沒有 AOSP 原始碼的情況下新增開發者 API 的版本;這些程式碼將隨 Android 17 QPR2 於 12 月發布。結論:REVERT。
本影片重點
- 84 個新 API,只有一家手機製造商獲准使用
- 本週三句話
- 差異:新增 84 個,移除 0 個,佔 0.52 %
- Honeycomb、2025 年 3 月和 69 天的延遲
- 同一扇門後的補丁
翻譯文字稿
譯自英文原版旁白。可用的音訊和字幕由 YouTube 控制。
84 個新 API,一家手機製造商獲准使用
0:00 本週 Android 17 QPR 一新增了 84 個新 API, 並且在三個月內,只有一家手機製造商可以出貨它們。 就是擁有 Android 的那一家。 在這段影片中,將介紹這些 API 和 12 月的截止日期,然後是那些被卡住的補丁, 以及誰正在離開 Pixel。 今天是 9 月 19 日星期六,這是 The Daily Diff。 本週三句話。
本週三句話
0:19 週一,Google 將 Android 17 QPR 一推送到 25 款 Pixel 機型。 週二,GrapheneOS 閱讀了 API 差異並注意到原始碼並未隨之而來。 而週四,Cloudflare 憑藉其擁有新登陸頁面的五年產品 Quick Tunnels,登上了 Hacker News 的榜首。 而週四,Cloudflare 憑藉其擁有新登陸頁面的五年產品 Quick Tunnels,登上了 Hacker News 的榜首。 而週四,Cloudflare 憑藉其擁有新登陸頁面的五年產品 Quick Tunnels,登上了 Hacker News 的榜首。 Pixel 用戶得到了什麼別人沒有得到的東西?
差異:新增 84 個,移除 0 個,佔 0.52 %
0:38 從 API 等級 37 到 37.1 的官方差異顯示, 有 84 個新增、233 個變更和零個移除, Google 自己的統計頁面將其約為平台的一半。一半聽起來什麼都不是, 直到你讀到它。一半聽起來什麼都不是,直到你讀到它。 有一個全新的套件,android.hardware.hid, 它擁有一個存取權限,允許應用程式直接與 USB 和藍牙周邊設備通訊, 無需自訂驅動程式。 如果你編寫控制器軟體,那就是你想要的 API。
1:07 你今天就可以將它發布給 Pixel 用戶,這個市場規模大約相當於一個中等層級的 subreddit。在差異中還有一個名為 Cinnamon Bun One 的版本代碼。 所以甜點名稱又回來了,以常數的形式,沒有人能看到它們。 現在談歷史,因為 GrapheneOS 想到的詞是
Honeycomb、2025 年 3 月和 69 天的延遲
1:24 Honeycomb。Android 3 是 2011 年僅限平板電腦的版本, Google 也保留了 Honeycomb 的程式碼,所以十五年來它一直是一個例外。 然後在 2025 年 3 月,Google 向 Android Authority 證實, 所有 Android 開發都將轉移到其內部私人分支, 承諾在每次發布後繼續發布原始碼。 六個月後,Android 16 QPR 一於 9 月 3 日發布到 Pixel 手機。 其原始碼於 11 月 11 日,即延遲 69 天後,才在開源專案上發布, Google 曾表示它將在「未來幾週」發布。
1:57 在公司英語中,這意味著本季之後的那一季。 然後規則悄悄地改變了。 自 Android 16 起,第一和第三季度的發布僅限於 Pixel, 只有年度發布和 QPR 2 才會進入開源專案。 因此,這 84 個 API 將在 12 月隨 QPR 2 觸及 Samsung、Motorola 和 ROM 社群。 因此,這 84 個 API 將在 12 月隨 QPR 2 觸及 Samsung、Motorola 和 ROM 社群。 三個月的 Pixel 獨家。 這些 API 是重點。
同一扇門後的補丁
2:19 補丁才是問題。 GrapheneOS 表示,9 月的 Pixel 更新公告包含對標準 Android 平台組件的修復,所有其他 OEM 都基於這些程式碼構建, 而這些修復不在公共安全公告或合作夥伴獲得的預覽補丁中。 所以,在一個季度內,Pixel 手機修復了 30 億其他設備也運行的程式碼中的錯誤, 而修復程式碼位於你可以下載但無法讀取的二進位檔中。 而修復程式碼位於你可以下載但無法讀取的二進位檔中。 GrapheneOS 計劃從該二進位檔中逆向工程出自己的補丁並
2:48 提早發布,這反而違背了隱藏它的目的, 因為任何擁有反組譯器和更糟糕意圖的人都可以做同樣的事情。 最重要的是,他們在 9 月 1 日要求提供 QPR 一版本 GPL 核心原始碼, 並在 16 日獲得了存取權限。 十五天,對於一個完整文字只有一句話的許可證, 給我們原始碼。
誰正在離開 Pixel:GrapheneOS 和 Motorola
3:09 這部分應該讓 Pixel 團隊擔心。 GrapheneOS 在 17 QPR 一發布之前就已經移植了, 但無法發布,因為原始碼尚未公開。 所以他們轉而手動將 Pixel 韌體、 核心驅動程式和 QPR 一的 HALs 反向移植到純 Android 17 上, 直到 12 月。 他們表示,現在 Pixel 手機比許多其他設備更難支援, 而且 Pixel 手機唯一的優勢現在變成了劣勢。
3:36 時間點很巧,因為他們在 3 月與 Motorola 簽署了長期合作夥伴關係, 包括官方韌體和驅動程式代碼, 同一線程表示,即將推出的 Motorola 設備將比 Pixel 更容易支援。 地球上最注重安全的 Android 專案花了七年時間告訴人們購買 Pixel, 而 Google 花了 18 個月說服他們不要這樣做。 而 Google 花了 18 個月說服他們不要這樣做。 公平地說,Google,Hacker News 上的最高異議值得一聽。
差異的另一面
4:00 Google 每半年發布一次真正的原始碼,Pixel 每年獲得四次更新, 沒有應用程式開發人員會依賴僅在市場佔有率微乎其微的手機上運行的 API。 沒有應用程式開發人員會依賴僅在市場佔有率微乎其微的手機上運行的 API。 所以 Pixel 變成了一個奇怪的測試設備,供大家在一個季度後使用, 用他的話說,這是一個奇怪的讓人不滿的事情。 一半的 API 並不是一個分支。 但是 GrapheneOS 提出了更好的問題,Google 的法務團隊是否知道, 在 Android 在每個法庭上都以其開放性作為辯護的十年中,
4:32 它讓自己的手機比其授權 Android 的合作夥伴提早幾個月獲得功能和安全修復。 在 Android 在每個法庭上都以其開放性作為辯護的十年中,它讓自己的手機比其授權 Android 的合作夥伴提早幾個月獲得功能和安全修復。 實習生沒有做這件事。 實習生至少會推動這個分支。 如果你寧願閱讀這篇文章而不是聽我說,那麼每天早上, 這個差異會免費發送到你的收件箱,網址是 thedailydiff.dev,連結在下方。
結論:REVERT,推動分支
4:50 所以,今天的結論,REVERT。 84 個 API 只是個註腳。 一個共享程式碼的安全補丁,只有一家 OEM 可以出貨三個月, 這是一個帶有新聞禁令的分支,讓 Android 再次開放的最快方法是 推動這個分支。 這就是今天的差異。 我是 Axrisi 的 Niko。 負責任地合併。
來源
- GrapheneOS thread (primary)grapheneos.social
- Hacker News (951 pts)news.ycombinator.com
- Official API diff 37 → 37.1developer.android.com
- Android 17 QPR1 rollout (9to5Google)9to5google.com
- Google moves Android development private (Android Authority, Mar 2025)www.androidauthority.com
- Android 16 QPR1 source delay (Android Authority, Sep 2025)www.androidauthority.com
- GrapheneOS on the 69-day delayx.com
- GrapheneOS × Motorolax.com
- The dissent (HN, bri3d)news.ycombinator.com
- Cloudflare Quick Tunnels (HN)news.ycombinator.com



