# Android dasturchilari joʻnatilgan Pixel kutubxonasini qismlarga ajratishga majbur boʻlishdi

Published: 2026-10-14

Sentyabr Android 17 Pixel qurilmalarida keng belgili skanerlashdagi xatolikni tashxislash uchun joʻnatilgan Bionic C kutubxonasini qismlarga ajratishga toʻgʻri keldi, chunki ommaviy AOSP manbalari avvalgi suratlarda turadi. Ushbu hodisa Androidning 2-chorak/4-chorak manba nashr etish jadvalini Google'ning ichki AI injeneringi da'volari va 13-oktabrdagi pulli API va AI Ultra Gemini 4 Argon chiqarilishi bilan bogʻlaydi.

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

## Bu video nimani qamrab oladi

- Android NDK issue #2260 Bionic'ning wcscspn() va wcspbrk() funksiyalari sentyabr Android 17 Pixel qurilmalarida, agar rad etish toʻplamida ikkita yoki undan ortiq U+0100 dan kichik belgilar boʻlsa, U+0100 dan katta yoki teng boʻlgan belgilarda toʻxtashini koʻrsatadi.
- AOSP ochiq manba boʻlib qolmoqda, manbalar 2026-yilda 2-chorak va 4-chorakda chiqarilishi rejalashtirilgan; ommaviy android17-release Bionic tarmogʻi oxirgi marta 2026-yil 28-martda olingan boʻlib, sentyabr Pixel ikkilik fayllaridan orqada qolmoqda.
- Google'ning Bionic texnik xizmatchisi xatolikni tasdiqladi va wchar\_test.cpp:1475 dagi ichki test notoʻgʻri qaytarish qiymatini (3 oʻrniga 2) kutganligini aniqladi.
- Gemini 4 Argon (gemini-4-argon) 13-oktabrda pulli Gemini API va Google AI Ultra obunachilari uchun umumiy foydalanishga chiqdi; AI Studio va API hujjatlarida bepul va Google AI Pro darajalari chiqarib tashlangan.
- Kirish uchun 1M token uchun 2$ va chiqish uchun 10$ boʻlgan dastlabki API narxlari 2026-yil 30-noyabrgacha davom etadi va 2026-yil 1-dekabrdan boshlab kirish uchun 4$ va chiqish uchun 20$ ga ikki barobar oshadi.
- Google'ning 11 soatlik tungi ADK optimizatsiya ishi davomida, insoniy texnik xizmatchilar Argonning taklif qilingan 6 ta optimizatsiyasidan 2 tasini amalga oshirishdi va kod tekshiruvi paytida 4 tasini rad etishdi.

## Boblar

- 0:00 Nega Android dasturchisi Pixel kutubxonasini qismlarga ajratdi?
- 0:58 Bitta emoji Androidning C kutubxonasini qanday buzdi?
- 1:59 Nega joʻnatilgan Android kodi ommaviy manbalardan yoʻq?
- 2:32 Google Gemini 4 Argonni oʻzining repolarida qanday ishlatmoqda?
- 3:13 Hozir Gemini 4 Argonni kimlar oladi va qanday narxda?
- 4:25 Google'ning oʻz birlik testi nimani tasdiqladi?
- 4:52 Google'ning ikki tezlikda chiqarishiga hukm qanday?

## Tarjima qilingan transkript

Asl inglizcha hikoyadan tarjima qilingan. Mavjud audio va subtitrlar YouTube tomonidan boshqariladi.

### Nega Android dasturchisi Pixel kutubxonasini qismlarga ajratdi?

0:00 Android ochiq manba hisoblanadi, ammo ommaviy manba kodi ikkilik fayllardan oylar ortda qolgan Pixel telefonida. Dasturchi faqat emoji xatosini xabar berish uchun joʻnatilgan tizim kutubxonasini qismlarga ajratishga majbur boʻldi. Ushbu videoda nega bitta emoji Pixel telefonlarida C kutubxonasini buzdi? Nega joʻnatilgan Android kodi ommaviy daraxtdan yoʻq? Va hozir Gemini 4 Argonni kimlar oladi? Google texnik xizmatchisi oʻsha xato uchun shaxsiy manba daraxtini tekshirganda, u yoʻq birlik testidan ham battar narsani topdi.

0:26 Men hukmdan oldin aniq xatolikni koʻrsataman. Bugun chorshanba, oʻn toʻrtinchi oktyabr, va bu The Daily Diff. Bionic Androidning asosiy C kutubxonasi boʻlib, har bir mahalliy ilova xotira, fayllar va matn uchun unga tayanadi. Google Androidni Android Ochiq Manba Loyihasi orqali nashr etadi, shu bilan birga Gemini 4 Argon kabi dasturchi AI vositalarini ham yetkazib beradi. Xatolik Androiddagi Visual Pinball'da yuzaga chiqdi. Sentyabr oyidagi Pixel 7 va Pixel 8a telefonlariga yangilanishdan soʻng,

0:51 agar skript izohida emoji boʻlsa, pinball stollari yuklanmay qoldi. Smiley yuzi pinball mashinasini buzdi. Aybdor Bionic'dagi ikkita keng belgili qidiruv funksiyasida joylashgan.

### Bitta emoji Androidning C kutubxonasini qanday buzdi?

1:01 Dastur ularga satr va ajratuvchilar roʻyxatini beradi, masalan, yangi qator, va birinchi ajratuvchidan oldin nechta belgi borligini soʻraydi. Sentyabr oyidagi Android 17 qurilmasida, agar ajratuvchilar roʻyxatida yuzdan kichik ikkita yoki undan ortiq belgi boʻlsa, skanerlash yuzdan katta yoki teng boʻlgan birinchi belgida toʻxtaydi. Bu bir million yuz mingdan ortiq Unicode kod nuqtalarini buzadi, shu jumladan emoji, Kirill va Xitoy belgilarini.

1:24 Ochiq manba kutubxonasi buzilganda, siz odatda repozitoriyani oʻqiysiz. Dasturchi francisdb iyun oyidagi ommaviy Android 17 tarmogʻini tekshirdi va toza ishlaydigan siklni topdi. Telefon ikkilik fayli boshqa kodni ishga tushirdi. Shunday qilib, dasturchi C kutubxonasini Pixel'dan tortib oldi va arm 64 koʻrsatmalarini qismlarga ajratdi. Koʻp belgili qidiruvlarni tezlashtirish uchun ikkilik fayl stekda 256 baytli qidiruv jadvalini yaratadi.

1:47 Sikl har bir belgini yuz bilan solishtiradi va faqat belgi kichikroq boʻlsa, skanerlashda davom etadi. Har qanday kengroq belgi sikldan chiqadi va mos kelishni xabar qiladi, bu belgilarni saqlab qolish uchun ishlaydi va ularni rad etishda muvaffaqiyatsizlikka uchraydi. Google'ning Bionic texnik xizmatchisi uch soat ichida javob berdi va xatolikni tasdiqladi.

### Nega joʻnatilgan Android kodi ommaviy manbalardan yoʻq?

2:02 U muxbirga manbani oʻqishni aytmoqchi edi, ommaviy filialda aprel oʻzgarishlari yoʻqligini koʻrmaguncha. Android Ochiq Manba Loyihasi ochiq manba boʻlib qolmoqda. Google'ning 2026-yilgi siyosatiga koʻra, oʻzining trunk barqaror modeli bilan mos kelgan holda, Google Android manbasini yiliga ikki marta, ikkinchi va toʻrtinchi choraklarda nashr etadi. Bionic'ning ommaviy Android 17 filiali hali ham martning yigirma sakkizinchi kunidan olingan suratda turibdi. Pixel telefonlari choraklik chiqarishni sentyabrda oldi, tashqi dasturchilar ikkilik fayllarni

2:29 disassemblerda toʻrtinchi chorak chiqishigacha tuzatishda qolishdi. Tashqi dasturchilar manba chiqarishni kutishayotgan boʻlsa,

### Google Gemini 4 Argonni oʻzining repolarida qanday ishlatmoqda?

2:33 Google ichida kod AI bilan tezroq harakat qilmoqda. Google Gemini 4 Argon Chrome'ga Chromium'ning qirq million qatorli kod bazasidagi olti million qatorli eski papkani tartibga solishga yordam berganligini da'vo qilmoqda, oylarni haftalarga aylantirgan holda. Google Cloud muhandislari ham Argonni oʻzlarining Python Agent Development Kit'ida oʻn bir soat davomida tunda ishga tushirishdi, bu ikki yuz besh ming qatorni oʻz ichiga oladi. Argon oʻttiz ikki faylda oltita optimizatsiyani taklif qildi, sessiya xarajatini qirq foizga kamaytirdi.

2:59 Insoniy texnik xizmatchilar ushbu oltita taklifdan toʻrttasini koʻrib chiqishda rad etishdi. Bitta kesh axlat yigʻishdan keyin eskirgan sessiya maʼlumotlarini qaytarish xavfini tugʻdirdi, va yuqori darajadagi importlarni oʻchirish yigirma beshta ichki Google testini buzdi, ular kechiktiruvchi yuklovchilar sifatida qayta yozilmaguncha. Bu bizni modelning oʻziga olib keladi.

### Hozir Gemini 4 Argonni kimlar oladi va qanday narxda?

3:14 Google Gemini 4 Argonni sentyabrning oʻttizinchi kuni e'lon qilganida, men uni NEEDS REVIEW deb belgiladim, chunki oddiy dasturchilar undan foydalana olmasdi. Oʻn uchinchi oktyabrda Google gemini 4 argon endpointni umumiy foydalanishga ochiq deb belgiladi. Hatto chiqarishda ham hujjatlardagi nomuvofiqlik mavjud. DeepMind sahifasida Argon bugun Google AI Pro va Ultra obunachilari uchun mavjud ekanligi aytilgan. API narxlari hujjatlariga oʻting va ogohlantirish qutisi Argon bepul darajada va Google AI Pro'da mavjud emasligini bildiradi. AI Studio va Antigravity'da sizga AI Ultra yoki pulli API kaliti kerak boʻladi.

3:45 Bir million kirish tokenlari uchun ikki dollar va chiqish uchun oʻn dollar boʻlgan dastlabki narx noyabr oyidan keyin tugaydi. Birinchi dekabrda narx ikki barobar oshib, kirishga toʻrt dollar va chiqishga yigirma dollar boʻladi. Artificial Analysis peshqadamlar jadvalida Argon eng yuqori natijasi ellik uch, GPT 6 Astra va Claude Fable 5.1 bilan teng, Claude Opus 5.5 dan orqada, u ellik sakkizda. Jonli API testlari birinchi javob tokeni kelishidan oldin oʻrtacha qirq toʻrt soniya oʻylaydi. Google shuningdek, Argon Boston Dynamics Spot robotini boshqarib, qutilarni oyoq pedalli

4:14 chelakka tushirishini koʻrsatdi. Jismoniy oyoqni harakatga keltirishdan oldin, Argon MuJoCo simulyatsiyasini yaratadi, unda u insoniy koʻnikma va kamera tekshiruvchisi soʻrovlari yordamida uch oyoqda muvozanat saqlashni mashq qiladi.

### Google'ning oʻz birlik testi nimani tasdiqladi?

4:25 Endi Google'ning shaxsiy Bionic daraxtidagi oʻsha birlik testi haqida. Pixel emoji xatosini tasdiqlaganidan oʻttiz besh daqiqa oʻtib, Google'ning texnik xizmatchisi yuzini ushlagan holatda post qoldirdi. Bionic'da oʻn toʻrt yuz yetmish beshinchi qatorda keng belgili test bor edi, va u xatolik qaytarish qiymati ikki oʻrniga uchni tasdiqladi. Oʻzgarish aprel oyida inson tomonidan yozilganmi yoki agent tomonidan tunda yozilganmi, manba tekshiruvi va haqiqiy testlar uni halol saqlaydi. Agar siz buni mendan eshitishdan koʻra oʻqishni afzal koʻrsangiz, diff har kuni ertalab qutingizga keladi,

4:49 the daily diff dot dev saytida bepul, havolasi pastda.

### Google'ning ikki tezlikda chiqarishiga hukm qanday?

4:52 Shunday qilib, bugungi hukm NEEDS REVIEW. Pulli API'dagi Gemini 4 Argon bilan men uni testlar toʻplami bilan qoʻllab-quvvatlanadigan cheklangan refaktorlarda sinab koʻrardim, va men Google'ni ikkilik fayllar chiqarilganda Android manbasini nashr etishga undashda davom etardim. Va bugungi diff shu. Men Axrisi'dan Nikoman. Mas'uliyat bilan birlashtiring.

## Manbalar

- [\[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
