+− THE DAILY DIFFdev & AI news
REVERT

Android 17 je poslal nove API-je samo na telefone Pixel. Tukaj je razlika.

Android 17 QPR1 je 15.

Android 17 QPR1 je 15. septembra dodal 84 novih API-jev – in naslednje tri mesece jih lahko pošiljajo samo telefoni Pixel. GrapheneOS pravi, da je to prva izdaja po Honeycombu (2011), ki je dodala razvijalske API-je brez javnega objave izvorne kode v AOSP; koda prispe z Androidom 17 QPR2 decembra. Razsodba: REVERT.

Preberi pisno izdajo (angleščina) ↗

Kaj zajema ta videoposnetek

  • 84 novih API-jev, dovoljen enemu proizvajalcu telefonov, da jih vgradi
  • Teden v treh vrsticah
  • Razlika: 84 dodanih, 0 odstranjenih, 0,52 %
  • Honeycomb, marec 2025 in 69-dnevna zamuda
  • Popravki za istimi vrati

Preveden prepis

Prevedeno iz izvirnega angleškega pripovedovanja. Razpoložljivi zvok in podnapisi so nadzorovani s strani YouTuba.

84 novih API-jev, dovoljen enemu proizvajalcu telefonov, da jih vgradi

0:00 Android 17 QPR ena je ta teden dodal štiriinosemdeset novih API-jev, in tri mesece jih lahko dobavlja točno en proizvajalec telefonov. Tisti, ki ima v lasti Android. V tem videoposnetku: API-ji in decembrski rok, nato pa popravki, ki so ostali za njimi in kdo zapušča Pixel. Je sobota, 19. september, in to je The Daily Diff. Teden v treh vrsticah.

Teden v treh vrsticah

0:19 V ponedeljek je Google poslal Android 17 QPR ena na petindvajset modelov Pixel. V torek je GrapheneOS prebral razliko API-jev in opazil, da izvorna koda ni bila priložena. In v četrtek je Cloudflare zasedel prvo mesto na Hacker News z Quick Tunnels, pet let starim izdelkom z novo pristajalno stranjo. Kaj so lastniki Pixlov dobili, česar nihče drug ni?

Razlika: 84 dodanih, 0 odstranjenih, 0,52 %

0:38 Uradna razlika od ravni API-ja sedemintrideset do sedemintrideset in ena ima štiriinosemdeset dodatkov, dvestotriintrideset sprememb in nič odstranitev, kar Googlova lastna statistična stran zaokroži na približno pol odstotka platforme. Pol odstotka zveni kot nič, dokler ne preberete. Obstaja popolnoma nov paket, android.hardware.hid, z dovoljenjem za dostop, ki aplikaciji omogoča neposredno komunikacijo z zunanjimi napravami USB in Bluetooth, brez potrebe po gonilniku po meri. Če pišete programsko opremo za krmilnike, je to API, ki ste ga želeli.

1:07 Danes ga lahko pošljete lastnikom Pixlov, trgu, približno velikosti srednje-velikega podreddita. Tudi v razliki, koda različice, imenovana Cinnamon Bun One. Torej so imena sladic spet tu, v konstanti, kjer jih nihče ne more videti. Zdaj pa zgodovina, ker beseda, ki jo je GrapheneOS uporabil, je bila

Honeycomb, marec 2025 in 69-dnevna zamuda

1:24 Honeycomb. Android 3 je bila izdaja samo za tablice iz leta 2011, in Google je tudi Honeycomb kodo zadržal, tako da je petnajst let ostala ena izjema. Potem je marca 2025 Google potrdil Android Authority, da se ves razvoj Androida seli na interno zasebno vejo, obljubljajoč, da bo še naprej objavljal izvorno kodo po vsaki izdaji. Šest mesecev kasneje je Android 16 QPR ena prišel na Pixle 3. septembra. Njegova izvorna koda je pristala na odprtokodnem projektu 11. novembra, devetinšestdeset dni pozno, potem ko je Google dejal, da bo na voljo v prihodnjih

1:57 tednih. V korporativni angleščini to pomeni četrtletje po tem. In potem se je pravilo tiho spremenilo. Od Androida 16 sta prva in tretja četrtletna izdaja samo za Pixel, in samo letna izdaja in QPR dva gresta v odprtokodni projekt. Torej osemdeset in štiri API-je dosežejo Samsung, Motorola in ROM skupnost decembra, z QPR dva. Trije meseci Pixel ekskluzive. API-ji so glavna novica.

Popravki za istimi vrati

2:19 Popravki so problem. GrapheneOS pravi, da septembrski bilten posodobitev za Pixel vsebuje popravke standardnih komponent platforme Android, kode, na kateri gradijo vsi drugi proizvajalci originalne opreme, in ti popravki niso v javnem varnostnem biltenu ali predhodnih popravkih, ki jih dobijo partnerji. Tako so za eno četrtletje Pixli popravljeni za napake v kodi, ki jo poganjajo tudi tri milijarde drugih naprav, in popravek je v binarni datoteki, ki jo lahko prenesete, ne pa preberete. GrapheneOS načrtuje povratno inženirstvo lastnih popravkov iz te binarne datoteke in

2:48 jih objavi prej, kar nekako izniči namen skrivanja, saj lahko to stori vsakdo z razstavljalnikom in slabšimi nameni. Poleg tega so zahtevali GPL izvorno kodo jedra za gradnjo QPR ena 1. septembra in dobili dostop 16. septembra. Petnajst dni, za licenco, katere celotno besedilo se prilega v en stavek, dajte nam izvorno kodo.

Kdo zapušča Pixel: GrapheneOS in Motorola

3:09 Tukaj je del, ki bi moral skrbeti ekipo Pixel. GrapheneOS je že prenesel na 17 QPR ena, preden je bil poslan, in ga ne more izdati, ker ta izvorna koda še ni javna. Tako namesto tega ročno prenašajo vdelano programsko opremo Pixel, gonilnike jedra in HAL-je iz QPR ena na navadni Android 17, do decembra. Po njihovih besedah je Pixle zdaj bistveno težje podpirati kot mnoge druge naprave, in ena redkih prednosti Pixlov je zdaj slabost.

3:36 Priročna časovna razporeditev, saj so marca podpisali dolgoročno partnerstvo z Motorolo, vključno z uradno programsko opremo in gonilniki, in ista nit pravi, da bodo prihajajoče naprave Motorola veliko lažje podpirati kot Pixle. Najbolj varnostno obseden Android projekt na Zemlji je sedem let ljudem govoril, naj kupijo Pixel, in Google je osemnajst mesecev govoril, naj jih odvrne od tega. Če smo pošteni do Googla, je vredno poslušati glavno nestrinjanje na Hacker News.

Druga stran razlike

4:00 Google objavi resnično izvorno kodo vsakega pol leta, Pixli dobijo štiri posodobitve na leto, in noben razvijalec aplikacij ne bo odvisen od API-ja, ki deluje samo na telefonu z zaokrožitveno napako tržnega deleža. Tako Pixel postane nenavadna beta naprava za tisto, kar vsi dobijo četrtletje kasneje, kar je, po njegovih besedah, nenavadna stvar, zaradi katere bi se jezili. Pol odstotka API-ja ni razcep. Toda GrapheneOS je zastavil boljše vprašanje, ali Googlova pravna ekipa ve, da svojim telefonom omogoča mesece zgodnjega dostopa do funkcij in varnostnih

4:32 popravkov pred partnerji, katerim licencira Android, v desetletju, ko je obramba Androida na vsakem sodišču bila, da je odprta. Pripravnik tega ni storil. Pripravnik bi vsaj potisnil vejo. Če bi raje prebrali to kot slišali, kako to govorim, razlika pristane v vašem nabiralniku vsako jutro, brezplačno na the daily diff.dev, povezava spodaj.

Razsodba: REVERT, potisnite vejo

4:50 Torej, današnja razsodba, REVERT. Štiriinosemdeset API-jev je opomba pod črto. Varnostni popravek za skupno kodo, ki ga lahko samo en proizvajalec originalne opreme pošlje tri mesece, je razcep z medijsko blokado, in najhitrejši način, da Android spet postane odprt, je potisniti vejo. In to je današnja razlika. Sem Niko iz podjetja Axrisi. Odgovorno združujte.

Viri

  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 videoposnetki