# Android ծրագրավորողները ստիպված են եղել ապամոնտաժել Pixel-ի առաքված գրադարանը

Published: 2026-10-14

Սեպտեմբերյան Android 17 Pixel-ի հավաքածուներում լայն նիշերի սկանավորման սխալը պահանջել է ախտորոշում՝ ապամոնտաժելով առաքված Bionic C գրադարանը, քանի որ հանրային AOSP աղբյուրները նախորդ սնապշոտի վրա են: Այս դրվագը կապում է Android-ի Q2/Q4 աղբյուրների հրապարակման հաճախականությունը Google-ի ներքին AI ինժեներական պնդումների և հոկտեմբերի 13-ի վճարովի API-ի և Gemini 4 Argon-ի AI Ultra-ի թողարկման հետ:

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

## Ինչ է ընդգրկում այս տեսանյութը

- Android NDK #2260 խնդիրը ցույց է տալիս, որ Bionic-ի wcscspn() և wcspbrk() ֆունկցիաները դադարում են &gt;= U+0100 նիշերի վրա սեպտեմբերյան Android 17 Pixel-ի հավաքածուներում, երբ մերժման հավաքածուն ունի երկու կամ ավելի նիշ &lt; U+0100:
- AOSP-ը մնում է բաց կոդով, աղբյուրների թողարկումները նախատեսված են 2026 թվականի Q2 և Q4-ի համար. հանրային android17-release Bionic ճյուղը վերջին անգամ նկարահանվել է 2026 թվականի մարտի 28-ին՝ հետ մնալով սեպտեմբերյան Pixel բինարներից:
- Google-ի Bionic-ի սպասարկողը հաստատել է սխալը և գտել ներքին թեստ wchar\_test.cpp:1475-ում, որը սպասում էր սխալ վերադարձվող արժեք (2-ի փոխարեն 3):
- Gemini 4 Argon (gemini-4-argon) հասանելի դարձավ հոկտեմբերի 13-ին վճարովի Gemini API-ի և Google AI Ultra բաժանորդների համար. AI Studio և API docs-ը բացառում են Free և Google AI Pro մակարդակները:
- Ներածական API գները՝ 2$ մուտքի և 10$ ելքի համար 1Մ տոկենի դիմաց, գործում են մինչև 2026 թվականի նոյեմբերի 30-ը և կրկնապատկվում են մինչև 4$ մուտքի և 20$ ելքի համար՝ սկսած 2026 թվականի դեկտեմբերի 1-ից:
- Google-ի 11-ժամյա գիշերային ADK օպտիմիզացիայի գործարկման ժամանակ մարդկային սպասարկողները իրականացրել են Argon-ի առաջարկված 6 օպտիմիզացիաներից 2-ը և մերժել 4-ը կոդի վերանայման ժամանակ:

## Գլուխներ

- 0:00 Ինչու՞ Android ծրագրավորողը ապամոնտաժեց Pixel գրադարանը:
- 0:58 Ինչպե՞ս մեկ էմոջին կոտրեց Android-ի C գրադարանը:
- 1:59 Ինչու՞ առաքված Android կոդը բացակայում է հանրային աղբյուրից:
- 2:32 Ինչպե՞ս է Google-ը օգտագործում Gemini 4 Argon-ը իր սեփական ռեպոզիտորիաներում:
- 3:13 Ո՞վ է հիմա ստանում Gemini 4 Argon-ը և ի՞նչ գնով:
- 4:25 Ի՞նչ էր պնդում Google-ի սեփական յունիթ թեստը:
- 4:52 Ո՞րն է Google-ի երկու արագությամբ թողարկման վերդիկտը:

## Թարգմանված արձանագրություն

Թարգմանվել է բնօրինակ անգլերեն պատմությունից։ Հասանելի աուդիո և ենթագրերը վերահսկվում են YouTube-ի կողմից։

### Ինչու՞ Android ծրագրավորողը ապամոնտաժեց Pixel գրադարանը:

0:00 Android-ը բաց կոդով է, բայց հանրային սկզբնաղբյուրը ամիսներով հետ է բինարից Pixel հեռախոսի վրա: Ծրագրավորողը ստիպված էր ապամոնտաժել առաքված համակարգային գրադարանը՝ պարզապես էմոջիի մասին հաղորդելու համար սխալի մասին: Այս տեսանյութում ինչու՞ մեկ էմոջին կոտրեց C գրադարանը Pixel հեռախոսների վրա: Ինչու՞ է առաքված Android կոդը բացակայում հանրային ծառից: Եվ ո՞վ է հիմա ստանում Gemini չորս Argon-ը: Երբ Google-ի սպասարկողը ստուգեց անձնական աղբյուրների ծառը այդ սխալի համար, նա գտավ ավելի վատ բան, քան բացակայող միավորի թեստը:

0:26 Ես ձեզ ցույց կտամ ճշգրիտ ձախողումը մինչև վճիռը: Չորեքշաբթի է, հոկտեմբերի տասնչորս, և սա The Daily Diff-ն է: Bionic-ը Android-ի հիմնական C գրադարանն է, այն շերտը, որից կախված է յուրաքանչյուր բնիկ հավելված հիշողության, ֆայլերի և տեքստի համար: Google-ը հրապարակում է Android-ը Android Open Source Project-ի միջոցով, միաժամանակ առաքելով ծրագրավորողների AI գործիքներ, ինչպիսիք են Gemini չորս Argon-ը: Սխալը հայտնվեց Visual Pinball-ում Android-ի վրա: Սեպտեմբերյան թարմացումից հետո Pixel յոթ և Pixel ութ հեռախոսների վրա,

0:51 փինբոլի սեղանները չէին բեռնվում, երբ սցենարի մեկնաբանությունն ուներ էմոջի: Ժպտացող դեմքը կոտրեց փինբոլի մեքենան: Մեղավորը գտնվում է Bionic-ի երկու լայն նիշերի որոնման ֆունկցիաներում:

### Ինչպե՞ս մեկ էմոջին կոտրեց Android-ի C գրադարանը:

1:01 Ծրագիրը նրանց հանձնում է տող և բաժանարարների ցուցակ, օրինակ՝ նոր տող, և հարցնում է, թե քանի նիշ է հայտնվում առաջինից առաջ բաժանարարը: Սեպտեմբերյան Android տասնյոթ կառուցվածքում, երբ բաժանարարների ցուցակը ունի երկու կամ ավելի նիշ հարյուր հեքսից ցածր, սկանը դադարում է առաջին նիշի վրա հարյուր հեքսից բարձր կամ հավասար: Դա խախտում է ավելի քան մեկ միլիոն մեկ հարյուր հազար Յունիկոդ կոդային կետեր, ներառյալ էմոջիները, կիրիլիցան և չինական նիշերը:

1:24 Երբ բաց կոդով գրադարանը կոտրվում է, դուք սովորաբար կարդում եք ռեպոզիտորիան: Ծրագրավորող francisdb-ն ստուգեց հունիսյան հանրային Android տասնյոթ ճյուղը և գտավ մաքուր ցիկլ, որը լավ էր աշխատում: Հեռախոսի բինարը տարբեր կոդ էր գործարկում: Այսպիսով, ծրագրավորողը հանեց C գրադարանը Pixel-ից և ապամոնտաժեց arm վաթսունչորս հրահանգները: Բազմաթիվ նիշերի որոնումն արագացնելու համար, բինարը կառուցում է երկու հարյուր հիսունվեց բայթանոց որոնման աղյուսակ ստեկի վրա:

1:47 Ցիկլը համեմատում է յուրաքանչյուր նիշ հարյուր հեքսի հետ և շարունակում է սկանավորել միայն քանի դեռ նիշը ցածր է: Ցանկացած ավելի լայն նիշ դուրս է գալիս ցիկլից և հայտնում է համընկնում, ինչը աշխատում է նիշերը պահելու համար և ձախողվում է դրանք մերժելիս: Google-ի Bionic-ի սպասարկողը պատասխանեց երեք ժամվա ընթացքում և հաստատեց սխալը:

### Ինչու՞ առաքված Android կոդը բացակայում է հանրային աղբյուրից:

2:02 Նա պատրաստվում էր զեկուցողին ասել, որ կարդա աղբյուրը, մինչև նա տեսավ, որ հանրային ճյուղում բացակայում էին ապրիլյան փոփոխությունները: Android Open Source Project-ը մնում է բաց կոդով: Google-ի քսան քսանվեց քաղաքականության համաձայն, որը համահունչ է իր բուն կայուն մոդելին, Google-ը հրապարակում է Android-ի աղբյուրը տարեկան երկու անգամ՝ երկրորդ և չորրորդ եռամսյակներում: Bionic-ի հանրային Android տասնյոթ ճյուղը դեռ գտնվում է մարտի քսանութից արված սնապշոտի վրա: Pixel հեռախոսները ստացել են եռամսյակային թողարկումը սեպտեմբերին, թողնելով արտաքին ծրագրավորողներին, որոնք կարգավորում են բինարները

2:29 ապամոնտաժողի մեջ մինչև չորրորդ եռամսյակի թողարկումը: Մինչ արտաքին ծրագրավորողները սպասում են աղբյուրների թողարկմանը,

### Ինչպե՞ս է Google-ը օգտագործում Gemini 4 Argon-ը իր սեփական ռեպոզիտորիաներում:

2:33 Google-ի ներսում կոդն ավելի արագ է շարժվում AI-ի հետ: Google-ը պնդում է, որ Gemini չորս Argon-ը օգնեց Chrome-ին լուծել վեց միլիոն տողանոց հին թղթապանակ Chromium-ի քառասուն միլիոն տողանոց կոդբազայի ներսում, ամիսները վերածելով շաբաթների: Google Cloud ինժեներները նաև գործարկել են Argon-ը տասնմեկ ժամ գիշերով իրենց Python Agent Development Kit-ի վրա, որն ընդգրկում էր երկու հարյուր հինգ հազար տող: Argon-ը առաջարկել է վեց օպտիմիզացիա երեսուներկու ֆայլերում, կրճատելով սեսիայի ծախսերը քառասուն տոկոսով:

2:59 Մարդկային սպասարկողները մերժել են այդ վեց առաջարկներից չորսը վերանայման ժամանակ: Մեկ քեշը վտանգում էր հնացած սեսիայի տվյալների վերադարձը աղբի հավաքումից հետո, իսկ բարձր մակարդակի ներմուծումների ջնջումը կոտրեց քսանհինգ ներքին Google թեստեր մինչև վերաշարադրվելը որպես ծույլ բեռնիչներ: Ինչը մեզ բերում է հենց մոդելին:

### Ո՞վ է հիմա ստանում Gemini 4 Argon-ը և ի՞նչ գնով:

3:14 Երբ Google-ը հայտարարեց Gemini չորս Argon-ի մասին սեպտեմբերի երեսունին, Ես նշեցի այն NEEDS REVIEW, քանի որ սովորական ծրագրավորողները չէին կարող օգտագործել այն: Հոկտեմբերի տասներեքին Google-ը նշեց gemini չորս argon էնդփոինթը որպես ընդհանուր առմամբ հասանելի: Նույնիսկ թողարկումը ունի փաստաթղթերի անհամապատասխանություն: DeepMind-ի էջում ասվում է, որ Argon-ը այսօր հասանելի է Google AI Pro և Ultra բաժանորդների համար: Սեղմեք API գների փաստաթղթերի վրա, և զգուշացնող տուփում նշվում է, որ Argon-ը անհասանելի է Free մակարդակում և Google AI Pro-ում: AI Studio-ում և Antigravity-ում ձեզ անհրաժեշտ է AI Ultra կամ վճարովի API բանալի:

3:45 Երկու դոլար մեկ միլիոն մուտքային տոկենի համար և տասը դոլար ելքի համար նախնական գինը լրանում է նոյեմբերից հետո: Դեկտեմբերի մեկից գինը կրկնապատկվում է՝ դառնալով չորս դոլար մուտքի և քսան ելքի համար: Artificial Analysis-ի առաջատարների ցուցակում Argon-ը բարձր միավորներ է հավաքում հիսուն երեք, կապված GPT վեց Astra-ի և Claude Fable հինգ կետ մեկի հետ, Claude Opus հինգ կետ հինգից հետ՝ հիսունութում: Կենդանի API թեստերը միջինը քառասունչորս վայրկյան մտածում են մինչև առաջին պատասխան տոկենը հասնի: Google-ը նաև ցույց տվեց Argon-ը, որը կառավարում է Boston Dynamics Spot ռոբոտին

4:14 տարաներն ոտնակային աղբամանի մեջ գցելու համար: Ֆիզիկական ոտքը շարժելուց առաջ Argon-ը MuJoCo սիմուլյացիա է ստեղծում՝ պրակտիկա անելու համար երեք ոտքի վրա հավասարակշռելը, որը ուղղորդվում է մարդկային հմտության և տեսախցիկի հաստատման հրահանգներով:

### Ի՞նչ էր պնդում Google-ի սեփական յունիթ թեստը:

4:25 Հիմա այդ միավորի թեստի համար Google-ի անձնական Bionic ծառում: Pixel էմոջիի սխալը հաստատելուց երեսունհինգ րոպե անց, Google-ի սպասարկողը դրեց ափի մեջ դեմքը: Bionic-ը լայն նիշերի թեստ ուներ տասնչորս յոթանասունհինգ տողում, և այն հաստատում էր սխալ վերադարձվող արժեք երկուսը երեքի փոխարեն: Անկախ նրանից, թե փոփոխությունը գրված է մարդու կողմից ապրիլին, թե գործակալի կողմից գիշերը, աղբյուրի ստուգումը և իրական թեստերը այն ազնիվ են պահում: Եթե դուք նախընտրում եք կարդալ սա, քան լսել իմ ասածը, ապա տարբերությունը հասնում է ձեր մուտքի արկղին

4:49 ամեն առավոտ, անվճար the daily diff dot dev կայքում, հղումը ստորև:

### Ո՞րն է Google-ի երկու արագությամբ թողարկման վերդիկտը:

4:52 Այսպիսով, այսօրվա վճիռն է NEEDS REVIEW: Վճարովի API-ում Gemini չորս Argon-ի հետ, ես կփորձեի այն սահմանափակ ռեֆակտորների վրա, որոնք ապահովված են թեստային հավաքածուով, և ես կշարունակեի մղել Google-ին հրապարակել Android-ի աղբյուրը, երբ բինարները առաքվում են: Եվ սա է այսօրվա տարբերությունը: Ես Նիկոն եմ Axrisi-ից: Միավորեք պատասխանատվությամբ:

## Աղբյուրներ

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