+− THE DAILY DIFFdev & AI news
REVERT

Android 17 isporučio je nove API-je samo Pixelima. Evo razlika.

Android 17 QPR1 dodao je 84 nova API-ja 15.

Android 17 QPR1 dodao je 84 nova API-ja 15. rujna — a sljedeća tri mjeseca samo ih Pixeli smiju isporučivati. GrapheneOS kaže da je to prvo izdanje od Honeycomba (2011.) koje je dodalo razvojne API-je bez isporuke izvornog koda AOSP-u; kod stiže s Androidom 17 QPR2 u prosincu. Presuda: REVERT.

Pročitajte pisano izdanje (engleski) ↗

Što ovaj video pokriva

  • 84 nova API-ja, jedan proizvođač telefona smije ih isporučivati
  • Tjedan u tri retka
  • Razlika: 84 dodana, 0 uklonjenih, 0.52 %
  • Honeycomb, ožujak 2025. i kašnjenje od 69 dana
  • Zakrpe iza istih vrata

Prevedeni transkript

Prevedeno iz izvornog engleskog pripovijedanja. Dostupni zvuk i titlovi kontroliraju se putem YouTubea.

84 nova API-ja, jedan proizvođač telefona smije ih isporučivati

0:00 Android 17 QPR jedan je ovog tjedna dodao osamdeset i četiri nova API-ja, a tri mjeseca to smije isporučivati točno jedan proizvođač telefona. Onaj koji posjeduje Android. U ovom videu, API-ji i prosinački rok, zatim zakrpe zaglavljene iza njih i tko napušta Pixel. Subota je, 19. rujna, a ovo je The Daily Diff. Tjedan u tri retka.

Tjedan u tri retka

0:19 U ponedjeljak je Google gurnuo Android 17 QPR jedan na dvadeset i pet Pixel modela. U utorak je GrapheneOS pročitao API razlike i primijetio da izvorni kod ne dolazi s njim. A u četvrtak je Cloudflare došao na prvo mjesto na Hacker News-u s Quick Tunnels, petogodišnjim proizvodom s novom početnom stranicom. Što su vlasnici Pixela dobili što nitko drugi nije?

Razlika: 84 dodana, 0 uklonjenih, 0.52 %

0:38 Službene razlike od API razine trideset i sedam do trideset i sedam točka jedan imaju osamdeset i četiri dodataka, dvjesto trideset i tri promjene i nula uklanjanja, što Googleova vlastita stranica sa statistikama zaokružuje na otprilike pola posto platforme. Pola posto zvuči kao ništa, dok ga ne pročitate. Postoji potpuno novi paket, android točka hardware točka hid, s dozvolom pristupa koja aplikaciji omogućuje izravnu komunikaciju s USB i Bluetooth perifernim uređajima, bez potrebe za prilagođenim driverom. Ako pišete softver kontrolera, to je API koji ste željeli.

1:07 Možete ga isporučiti danas, vlasnicima Pixela, tržište otprilike veličine podreddita srednje razine. Također u razlikama, kod verzije nazvan Cinnamon Bun One. Dakle, nazivi za deserte su se vratili, u konstanti, gdje ih nitko ne može vidjeti. Sada povijest, jer je riječ koju je GrapheneOS dosegnuo bila

Honeycomb, ožujak 2025. i kašnjenje od 69 dana

1:24 Honeycomb. Android 3 bio je izdanje samo za tablete iz dvije tisuće jedanaeste, i Google je također zadržao Honeycomb kod, tako da je petnaest godina ostao jedina iznimka. Zatim je u ožujku dvije tisuće dvadeset i pete, Google potvrdio Androidu Authority da se sav razvoj Androida prebacuje na njegovu privatnu internu granu, obećavajući da će nastaviti objavljivati izvorni kod nakon svakog izdanja. Šest mjeseci kasnije, Android 16 QPR jedan je isporučen Pixelima trećeg rujna. Njegov izvorni kod objavljen je na projektu otvorenog koda jedanaestog studenog, šezdeset i devet dana kasno, nakon što je Google rekao da dolazi u narednim

1:57 tjednima. U korporativnom engleskom to znači kvartal nakon ovoga. A zatim se pravilo tiho promijenilo. Od Androida 16, prva i treća kvartalna izdanja su samo za Pixel, a samo godišnje izdanje i QPR dva idu na projekt otvorenog koda. Dakle, osamdeset i četiri API-ja stižu do Samsunga, Motorole i ROM zajednice u prosincu, s QPR dva. Tri mjeseca ekskluzivnosti za Pixel. API-ji su naslov.

Zakrpe iza istih vrata

2:19 Zakrpe su problem. GrapheneOS kaže da rujanski Pixel Update Bulletin sadrži popravke za standardne komponente Android platforme, kod na kojem se grade svi ostali OEM-ovi, a ti popravci nisu u javnom Security Bulletinu ili preglednim zakrpama koje dobivaju partneri. Dakle, za jedan kvartal, Pixeli su zakrpani protiv grešaka u kodu koji pokreće i tri milijarde drugih uređaja, a popravak sjedi u binarnoj datoteci koju možete preuzeti, ali ne i pročitati. GrapheneOS planira reverznim inženjeringom izvući vlastite zakrpe iz te binarne datoteke i

2:48 isporučiti ih ranije, što prilično obesmišljava skrivanje, budući da svatko s disassemblerom i gorim namjerama može učiniti isto. Pored toga, zatražili su GPL kernel izvore za QPR one build prvog rujna i dobili pristup šesnaestog. Petnaest dana, za licencu čiji cijeli tekst stane u jednu rečenicu, dajte nam izvor.

Tko napušta Pixel: GrapheneOS i Motorola

3:09 Ovo je dio koji bi trebao zabrinjavati Pixel tim. GrapheneOS je već portirao na 17 QPR one prije nego što je isporučen, i ne može ga objaviti, jer taj izvor još nije javan. Umjesto toga, ručno prenose Pixel firmware, kernel drivere i HAL-ove s QPR one na čisti Android 17, do prosinca. Njihove riječi, Pixele je sada znatno teže podržati nego mnoge druge uređaje, a jedna od jedinih prednosti Pixela sada je nedostatak.

3:36 Pogodan trenutak, jer su u ožujku potpisali dugoročno partnerstvo s Motorolom, uključujući službeni firmware i kod drivera, a ista tema kaže da će nadolazeće Motoroline uređaje biti daleko lakše podržati od Pixela. Projekt Androida najopsjednutiji sigurnošću na Zemlji proveo je sedam godina govoreći ljudima da kupe Pixel, a Google je osamnaest mjeseci odvraćao ih od toga. Da budemo pošteni prema Googleu, vrhunsko neslaganje na Hacker News-u vrijedi čuti.

Druga strana razlika

4:00 Google objavljuje stvarni izvorni kod svakih pola godine, Pixeli dobivaju četiri ažuriranja godišnje, i nijedan developer aplikacija neće ovisiti o API-ju koji radi samo na telefonu s zaokruženom pogreškom tržišnog udjela. Dakle, Pixel postaje čudan beta uređaj za ono što svi dobiju kvartal kasnije, što je, njegovim riječima, čudna stvar za ljutnju. Pola posto API-ja nije vilica. Ali GrapheneOS je postavio bolje pitanje, zna li Googleov pravni tim da svojim telefonima daje mjesece ranog pristupa značajkama i sigurnosnim

4:32 popravcima u odnosu na partnere kojima licencira Android, u desetljeću kada je Androidova obrana na svakom sudu bila da je otvoren. Stručnjak to nije učinio. Stručnjak bi barem gurnuo granu. Ako ovo radije čitate nego da me čujete kako govorim, razlike stižu u vašu pristiglu poštu svakog jutra, besplatno na the daily diff dot dev, link ispod.

Presuda: REVERT, gurnite granu

4:50 Dakle, današnja presuda, REVERT. Osamdeset i četiri API-ja su fusnota. Sigurnosna zakrpa za zajednički kod koju samo jedan OEM može isporučivati tri mjeseca je vilica s embargom za tisak, a najbrži način da Android ponovno postane otvoren je da se gurne grana. I to je sve za danas. Ja sam Niko iz Axrisija. SHIP IT odgovorno.

Izvori

  1. GrapheneOS thread (primary)grapheneos.social
  2. Hacker News (951 pts)news.ycombinator.com
  3. Official API diff 37 → 37.1developer.android.com
  4. Android 17 QPR1 rollout (9to5Google)9to5google.com
  5. Google moves Android development private (Android Authority, Mar 2025)www.androidauthority.com
  6. Android 16 QPR1 source delay (Android Authority, Sep 2025)www.androidauthority.com
  7. GrapheneOS on the 69-day delayx.com
  8. GrapheneOS × Motorolax.com
  9. The dissent (HN, bri3d)news.ycombinator.com
  10. Cloudflare Quick Tunnels (HN)news.ycombinator.com

Povezani videozapisi