# Androidi arendajad pidid lahti võtma tarnitud Pixeli teegi

Published: 2026-10-14

Septembrikuu Android 17 Pixeli ehitistes ilmnenud laia tähemärkide skannimise viga tuli diagnoosida tarnitud Bionic C teegi lahtivõtmisega, sest avalikud AOSP allikad põhinevad varasemal hetktõmmisel. See episood seob Androidi 2. ja 4. kvartali allika avaldamise rütmi Google'i sisemiste AI-arenduse väidetega ja 13. oktoobril toimunud tasulise API ja AI Ultra Gemini 4 Argoni turuletoomisega.

Canonical: https://thedailydiff.dev/et/video/2026-10-14-google-source-argon/

## Mida see video hõlmab

- Android NDK probleem #2260 näitab, et Bionicu wcscspn() ja wcspbrk() peatuvad tähemärkidel &gt;= U+0100 septembrikuu Android 17 Pixeli ehitustes, kui keeldumiste komplektis on kaks või enam tähemärki &lt; U+0100.
- AOSP jääb avatud lähtekoodiga, allikate avaldamine on kavandatud 2026. aasta 2. ja 4. kvartalisse; avalik android17-release Bionic haru viimati värskendati 28. märtsil 2026, jäädes maha septembrikuu Pixeli binaarfailidest.
- Google'i Bionicu hooldaja kinnitas vea ja leidis sisemise testi failis wchar\_test.cpp:1475, mis eeldas vale tagastusväärtust (2 asemel 3).
- Gemini 4 Argon (gemini-4-argon) sai üldiselt kättesaadavaks 13. oktoobril tasulise Gemini API ja Google AI Ultra tellijatele; AI Studio ja API dokumendid välistavad tasuta ja Google AI Pro tasandid.
- Sissejuhatav API hind 2 dollarit sisendi ja 10 dollarit väljundi eest 1M tokeni kohta kehtib kuni 30. novembrini 2026 ja kahekordistub 4 dollarini sisendi ja 20 dollarini väljundi eest alates 1. detsembrist 2026.
- Google'i 11-tunnisel öisel ADK optimeerimiskäigul rakendasid inimhooldajad 2 Argoni 6-st pakutud optimeerimisest ja lükkasid 4 tagasi koodiülevaatuse käigus.

## Peatükid

- 0:00 Miks Androidi arendaja võttis lahti Pixeli teegi?
- 0:58 Kuidas üks emotikon lõhkus Androidi C-teegi?
- 1:59 Miks on tarnitud Androidi kood avalikust lähtekoodist puudu?
- 2:32 Kuidas Google kasutab Gemini 4 Argoni oma hoidlates?
- 3:13 Kes tegelikult saab nüüd Gemini 4 Argoni ja mis hinnaga?
- 4:25 Mida Google'i oma ühiktest kinnitas?
- 4:52 Mis on Google'i kahetasandilise väljalaske otsus?

## Tõlgitud transkriptsioon

Tõlgitud ingliskeelsest originaaljutustusest. Saadaolevat heli ja subtiitreid kontrollib YouTube.

### Miks Androidi arendaja võttis lahti Pixeli teegi?

0:00 Android on avatud lähtekoodiga, kuid avalik lähtekood on binaarist kuude taga Pixeli telefonis. Arendaja pidi tarnitud süsteemiteegi lahti võtma, et teatada emotikonide veast. Miks selles videos üks emotikon lõhkus C-teegi Pixeli telefonides? Miks puudub tarnitud Androidi kood avalikust puust? Ja kes tegelikult saab nüüd Gemini neli Argoni? Kui Google'i hooldaja kontrollis selle vea osas privaatset lähtekoodipuu, leidis ta midagi hullemat kui puuduv ühiktest.

0:26 Ma näitan teile täpset ebaõnnestumist enne otsust. On kolmapäev, neljateistkümnes oktoober, ja see on The Daily Diff. Bionic on Androidi põhi C teek, kiht, millele iga natiivne rakendus tugineb mälu, failide ja teksti osas. Google avaldab Androidi Android Open Source Projecti kaudu, tarnides samal ajal ka arendajate AI-tööriistu, nagu Gemini neli Argon. Viga ilmnes Visual Pinballis Androidis. Pärast septembrikuu värskendust Pixel 7 ja Pixel 8a telefonides,

0:51 pinballi lauad ei laadinud, kui skripti kommentaaris oli emotikon. Naeratav nägu pani pinballimasina kokku jooksma. Süüdlane asub kahes laia tähemärgi otsingufunktsioonis Bionicus.

### Kuidas üks emotikon lõhkus Androidi C-teegi?

1:01 Programm annab neile stringi ja eraldajate loendi, näiteks reavahetuse, ja küsib, mitu tähemärki ilmub enne esimest eraldajat. Septembrikuu Android seitsmeteistkümne ehituses, kui eraldajate loendis on kaks või enam tähemärki allpool heks üks sada, peatub skannimine esimesel tähemärgil, mis on heks üks sada või kõrgem. See rikub üle ühe miljoni Unicode'i koodipunkti, sealhulgas emotikonid, kirillitsa ja hiina tähemärgid.

1:24 Kui avatud lähtekoodiga teek läheb katki, loete tavaliselt hoidlat. Arendaja francisdb kontrollis juunikuu avalikku Android seitsmeteistkümne haru ja leidis puhta tsükli, mis töötas hästi. Telefoni binaarfail käitas teist koodi. Nii võttis arendaja C-teegi Pixelilt ja võttis lahti arm kuuskümmend neli juhist. Mitme tähemärgi otsingute kiirendamiseks ehitab binaarfail kahesaja viiekümne kuue baidise otsingutabeli stacki peale.

1:47 Tsükkel võrdleb iga tähemärki heks üks sajaga ja jätkab skannimist ainult senikaua, kuni tähemärk on madalam. Mis tahes laiem tähemärk väljub tsüklist ja teatab vaste, mis töötab tähemärkide säilitamiseks ja ebaõnnestub nende tagasilükkamisel. Google'i Bionicu hooldaja vastas kolme tunni jooksul ja kinnitas vea.

### Miks on tarnitud Androidi kood avalikust lähtekoodist puudu?

2:02 Ta oli just reporterile ütlema, et ta lähtekoodi loeks, kuni ta nägi, et avalikus harus puudusid aprillikuu muudatused. Android Open Source Project jääb avatud lähtekoodiga. Google'i kahekümne kuuenda aasta poliitika kohaselt, mis on kooskõlas selle trunk stable mudeliga, Google avaldab Androidi lähtekoodi kaks korda aastas, teises ja neljandas kvartalis. Bionicu avalik Android seitsmeteistkümne haru on endiselt hetktõmmisel märtsist kahekümnenda kaheksanda. Pixeli telefonid said kvartaliväljaande septembris, jättes välised arendajad binaare siluma

2:29 disassembleris kuni neljanda kvartali avaldamiseni. Samal ajal kui välised arendajad ootavad lähtekoodi avaldamist,

### Kuidas Google kasutab Gemini 4 Argoni oma hoidlates?

2:33 liigub kood Google'i sees AI-ga kiiremini. Google väidab, et Gemini neli Argon aitas Chrome'il lahti harutada kuue miljoni rea pärandkausta Chromiumi neljakümne miljoni rea koodibaasis, muutes kuud nädalateks. Google Cloudi insenerid käitasid ka Argoni üksteist tundi üleöö oma Pythoni Agent Development Kitil, mis hõlmas kahte sada viis tuhat rida. Argon pakkus välja kuus optimeerimist kolmekümne kahes failis, vähendades sessiooni ülekoormust nelikümmend protsenti.

2:59 Inimhooldajad lükkasid nelja neist kuuest ettepanekust ülevaatusel tagasi. Üks vahemälu riskis tagastada aegunud sessiooniandmeid pärast prügikorjet, ja tipptaseme importide kustutamine lõhkus kakskümmend viis sisemist Google'i testi kuni ümberkirjutamiseni laiskade laadijatena. Mis viib meid mudeli endani.

### Kes tegelikult saab nüüd Gemini 4 Argoni ja mis hinnaga?

3:14 Kui Google teatas Gemini neli Argonist kolmekümnendal septembril, märkis ta selle NEEDS REVIEW, sest tavalised arendajad ei saanud seda kasutada. Kolmeteistkümnendal oktoobril märkis Google gemini neli argon lõpp-punkti üldiselt kättesaadavaks. Isegi turuletoomisel on dokumentatsiooni lahknevus. DeepMindi leht ütleb, et Argon on täna saadaval Google AI Pro ja Ultra tellijatele. Kliki API hinnadokumentidele ja hoiatuskastis öeldakse, et Argon ei ole saadaval tasuta tasandil ja Google AI Pro-s. AI Studios ja Antigravitys vajate AI Ultrat või tasulist API võtit.

3:45 Sissejuhatav hind kaks dollarit miljoni sisendtokeni kohta ja kümme dollarit väljundi eest aegub pärast novembrit. Esimesel detsembril kahekordistub hind nelja dollarini sisse ja kahekümneni välja. Artificial Analysis edetabelis on Argonil kõrgeim tulemus viiskümmend kolm, võrdsustudes GPT kuue Astra ja Claude Fable viie punkt ühega, jäädes maha Claude Opus viie punkt viie tulemusest viiskümmend kaheksa. Reaalajas API testid keskmiselt nelikümmend neli sekundit mõtlemist enne esimese vastuse tokeni saabumist. Google näitas ka Argonit juhtimas Boston Dynamics Spot robotit

4:14 purkide viskamiseks jalapedaaliga prügikasti. Enne füüsilise jala liigutamist ehitab Argon MuJoCo simulatsiooni, et harjutada kolmel jalal tasakaalustamist, juhindudes inimoskustest ja kaamera kontrollija viipadest.

### Mida Google'i oma ühiktest kinnitas?

4:25 Nüüd selle Google'i privaatse Bionicu puu ühiktesti juurde. Kolmkümmend viis minutit pärast Pixeli emotikonide vea kinnitamist, postitas Google'i hooldaja näo. See oli piinlik. Bionicul oli laia tähemärgi test real neliteist seitsekümmend viis, ja see kinnitas vigase tagastusväärtuse kaks kolme asemel. Ükskõik, kas muudatuse kirjutas inimene aprillis või agent üleöö, lähtekoodi ülevaatus ja tõelised testid hoiavad selle ausana. Kui eelistate seda lugeda, mitte kuulda minu suust, siis diff jõuab teie postkasti

4:49 igal hommikul, tasuta saidil the daily diff dot dev, link allpool.

### Mis on Google'i kahetasandilise väljalaske otsus?

4:52 Nii et tänane otsus on NEEDS REVIEW. Tasulise API-ga Gemini neli Argoni puhul testiksin seda piiratud refaktoreerimisel, mida toetab testikomplekt, ja jätkaksin Google'i survestamist Androidi lähtekoodi avaldama, kui binaarid tarnitakse. Ja see on tänane diff. Mina olen Niko Axrisist. Ühenda vastutustundlikult.

## Allikad

- [\[BUG\] bionic: wcscspn()/wcspbrk() treat every wchar\_t &gt;= 0x100 as a match (Android 17, CP3A.260905.009) · #2260](https://github.com/android/ndk/issues/2260) — android/ndk
- [Android Open Source Project site updates — 2026 Changes to AOSP (Q2 and Q4 schedule)](https://source.android.com/docs/whatsnew/site-updates?year=2026) — Android Open Source Project
- [fix: avoid wcspbrk, broken for chars &gt;= U+0100 on Android 17 bionic · PR #41](https://github.com/vpinball/libwinevbs/pull/41) — vpinball/libwinevbs
- [Gemini API Release Notes — October 13, 2026 (Gemini 4 Argon GA)](https://ai.google.dev/gemini-api/docs/changelog) — Google AI for Developers
- [Gemini Developer API Pricing — Gemini 4 Argon](https://ai.google.dev/gemini-api/docs/pricing) — Google AI for Developers
- [Google AI plans in AI Studio](https://ai.google.dev/gemini-api/docs/google-ai-plans) — Google AI for Developers
- [Gemini 4 Argon — model overview and Chrome refactoring case study](https://deepmind.google/models/gemini/) — Google DeepMind
- [Optimizing a 200,000-line Python codebase overnight with Gemini 4 Argon](https://developers.googleblog.com/optimizing-a-200000-line-python-codebase-overnight-with-gemini-4-argon/) — Google for Developers Blog
- [Gemini 4 Argon for Robotics](https://developers.googleblog.com/gemini-4-argon-for-robotics/) — Google for Developers Blog
- [Gemini 4 Argon (High) Intelligence, Performance &amp; Price Analysis](https://artificialanalysis.ai/models/gemini-4-argon) — Artificial Analysis
