Android garatzaileek bidalitako Pixel liburutegi bat desmuntatu behar izan zuten
Iraileko Android 17 Pixel bertsioetako karaktere zabaleko eskaneatze-akats bat diagnostikatu behar izan zen bidalitako Bionic C liburutegia desmuntatuz, AOSP iturri publikoak aurreko argazki batean baitaude.
Iraileko Android 17 Pixel bertsioetako karaktere zabaleko eskaneatze-akats bat diagnostikatu behar izan zen bidalitako Bionic C liburutegia desmuntatuz, AOSP iturri publikoak aurreko argazki batean baitaude. Pasarte honek Android-en Q2/Q4 iturrien argitaratze-kadentzia lotzen du Google-ren barneko AI ingeniaritzako aldarrikapenekin eta urriaren 13ko ordainpeko API eta AI Ultra bertsioarekin, Gemini 4 Argon-ena.
Irakurri idatzizko edizioa (ingelesez) ↗
Bideo honek zer jorratzen duen
- Android NDK #2260 arazoak erakusten du Bionic-en wcscspn() eta wcspbrk() funtzioak U+0100 baino handiagoa edo berdina den karaktereetan gelditzen direla iraileko Android 17 Pixel bertsioetan, baztertze multzoak U+0100 baino txikiagoak diren bi karaktere edo gehiago dituenean.
- AOSP kode irekikoa izaten jarraitzen du, iturri-jaitsierak 2026ko Q2 eta Q4-rako programatuta; android17-release Bionic adar publikoa azken aldiz 2026ko martxoaren 28an hartu zen, iraileko Pixel binarioak atzean utziz.
- Google-ren Bionic-eko mantentzaileak akatsa berretsi zuen eta barne-proba bat aurkitu zuen wchar_test.cpp:1475 linean, itzulketa-balio okerra (3 beharrean 2) espero zuena.
- Gemini 4 Argon (gemini-4-argon) eskuragarri jarri zen urriaren 13an ordainpeko Gemini APIrako eta Google AI Ultra harpidedunentzat; AI Studio eta API dokumentazioak doako eta Google AI Pro mailak baztertzen dituzte.
- Sarrera-API prezioa, 2$ sarrera eta 10$ irteera milioi token bakoitzeko, 2026ko azaroaren 30era artekoa da eta 2026ko abenduaren 1etik aurrera bikoiztu egingo da, 4$ sarrera eta 20$ irteera bihurtuz.
- Google-ren 11 orduko ADK optimizazio saioan, giza mantentzaileek Argon-en proposatutako 6 optimizazioetatik 2 bidali zituzten eta 4 baztertu zituzten kode-berrikuspenetan.
Itzulitako transkripzioa
Jatorrizko ingelesezko narraziotik itzulia. Eskuragarri dauden audioa eta azpitituluak YouTube-k kontrolatzen ditu.
Zergatik desmuntatu zuen Android garatzaile batek Pixel liburutegi bat?
0:00 Android kode irekikoa da, hala ere, kode irekia binarioa baino hilabete batzuk atzeratuta dago Pixel telefono batean. Garatzaile batek bidalitako sistema-liburutegi bat desmuntatu behar izan zuen emoji-akats bat salatzeko. Bideo honetan, zergatik hautsi zuen emoji batek C liburutegi bat Pixel telefonoetan? Zergatik falta da bidalitako Android kodea zuhaitz publikotik? Eta nork lortzen du Gemini 4 Argon orain? Google-ko mantentzaile batek kode pribatuko zuhaitza egiaztatu zuenean akats hori zela eta, unitate-proba falta bat baino okerragoa den zerbait aurkitu zuen.
0:26 Akats zehatza erakutsiko dizut epaiaren aurretik. Asteazkena da, urriak hamalaua, eta hau da The Daily Diff. Bionic Android-en C liburutegi nagusia da, jatorrizko aplikazio guztiek memoria, fitxategi eta testurako oinarri gisa erabiltzen duten geruza. Google-k Android argitaratzen du Android Open Source Project bidez, baina baita garatzaileentzako AI tresnak ere bidaltzen ditu, Gemini 4 Argon bezalakoak. Akatsa Visual Pinball-en agertu zen Android-en. Iraileko eguneraketaren ondoren Pixel 7 eta Pixel 8 a telefonoetan,
0:51 pinball mahaiak ezin ziren kargatu script iruzkin batean emoji bat zegoenean. Aurpegi irribarretsu batek pinball makina kraskatu zuen. Errua Bionic-en bi karaktere zabaleko bilaketa funtzioetan dago.
Nola hautsi zuen emoji batek Android-en C liburutegia?
1:01 Programa batek kate bat eta mugatzaile-zerrenda bat ematen dizkie, lerro-jauzi bat adibidez, eta lehen mugatzailearen aurretik zenbat karaktere agertzen diren galdetzen die. Iraileko Android 17 bertsioan, mugatzaile-zerrendak ehun hex baino txikiagoak diren bi karaktere edo gehiago dituenean, eskaneatzea ehun hex edo hortik gorako lehen karakterean gelditzen da. Horrek milioi bat eta ehun mila Unicode kode-puntu baino gehiago apurtzen ditu, emojiak, zirilikoak eta txinatar karaktereak barne.
1:24 Kode irekiko liburutegi bat apurtzen denean, normalean biltegia irakurtzen duzu. Francisdb garatzaileak ekaineko Android 17 adar publikoa egiaztatu zuen eta ondo funtzionatzen zuen begizta garbi bat aurkitu zuen. Telefonoaren binarioak kode ezberdina exekutatzen zuen. Beraz, garatzaileak C liburutegia Pixeletik atera eta arm 64 instrukzioak desmuntatu zituen. Karaktere anitzeko bilaketak bizkortzeko, binarioak 256 byteko bilaketa-taula bat eraikitzen du piletik.
1:47 Begiztak karaktere bakoitza ehun hex-ekin alderatzen du eta eskaneatzen jarraitzen du karaktere hori txikiagoa den bitartean soilik. Karaktere zabalago batek begiztatik ateratzen du eta bat-etorria ematen du, eta horrek karakteroak mantentzeko balio du, baina baztertzeko huts egiten du. Google-ko Bionic mantentzaileak hiru ordutan erantzun zuen eta akatsa berretsi zuen.
Zergatik falta da bidalitako Android kodea iturri publikotik?
2:02 Txosten-egileari iturria irakurtzeko esateko zorian zegoen, adar publikoan apirileko aldaketak falta zirela ikusi zuen arte. Android Open Source Project-ek kode irekia izaten jarraitzen du. Google-ren 2026ko politikaren arabera, bere trunk stable modeloarekin bat eginez, Google-k Android iturria urtean bitan argitaratzen du, bigarren eta laugarren hiruhilekoetan. Bionic-en Android 17 adar publikoa martxoaren 28ko instant batean dago oraindik. Pixel telefonoek hiruhileko bertsioa irailean jaso zuten, kanpoko garatzaileak binarioak desmuntatzaile batean
2:29 depuratzen utziz laugarren hiruhilekoaren jaitsierara arte. Kanpoko garatzaileak iturri-jaitsierak itxaroten dituzten bitartean,
Nola erabiltzen du Google-k Gemini 4 Argon bere biltegietan?
2:33 Google-n barruan, kodeak azkarrago mugitzen du AIrekin. Google-k dio Gemini 4 Argon-ek Chrome-ri lagundu ziola sei milioi lerroko ondare-karpeta bat desentrikulatzen Chromium-en berrogei milioi lerroko kode-basean, hilabeteak aste bihurtuz. Google Cloud ingeniariek ere Argon exekutatu zuten hamaika orduz gau batean beren Python Agent Development Kit-en, berrehun eta bost mila lerro hartzen zituena. Argonek sei optimizazio proposatu zituen hogeita hamabi fitxategitan, saioko gainkostua ehuneko berrogei murriztuz.
2:59 Giza mantentzaileek sei proposamen horietatik lau baztertu zituzten berrikuspenean. Cache batek saio zaharreko datuak itzultzeko arriskua zuen zabor-bilketaren ondoren, eta goiko mailako inportazioak ezabatzeak hogeita bost barne Google proba hautsi zituen kargatzaile atzeratu gisa berridatzi arte. Horrek eredu bera ekartzen digu.
Nork lortzen du Gemini 4 Argon orain, eta zein preziotan?
3:14 Google-k Gemini 4 Argon irailaren 30ean iragarri zuenean, berrikuspena behar duela esan nuen, garatzaile arruntok ezin baitzuten erabili. Urriaren 13an, Google-k gemini 4 argon amaiera-puntua orokorrean eskuragarri gisa markatu zuen. Ageriko desadostasun bat ere badago dokumentazioan. DeepMind-en orriak dio Argon gaur eskuragarri dagoela Google AI Pro eta Ultra harpidedunentzat. Egin klik API prezioaren dokumentazioan, eta abisu-koadro batek dio Argon ez dagoela eskuragarri doako mailan eta Google AI Pro-n. AI Studio eta Antigravity-n, AI Ultra edo ordainpeko API gako bat behar duzu.
3:45 Sarrera prezioa, bi dolar milioi sarrera token bakoitzeko eta hamar dolar irteerarako, azaroaren ondoren iraungitzen da. Abenduaren lehenean, prezioa bikoiztu egingo da, lau dolar sarreran eta hogei irteeran. Artificial Analysis sailkapenean, Argon-ek berrogeita hamahiru puntu lortu ditu, GPT 6 Astra eta Claude Fable 5.1-ekin berdinduta, Claude Opus 5.5-en atzetik, berrogeita hemezortzi punturekin. Zuzeneko API probek berrogeita lau segundoko pentsamendu-denbora dute batez beste lehen erantzun-tokena iritsi aurretik. Google-k ere erakutsi zuen Argon-ek Boston Dynamics Spot robot bat kontrolatzen zuela
4:14 latak oin-pedaleko zaborrontzi batean jartzeko. Hanka fisiko bat mugitu aurretik, Argonek MuJoCo simulazio bat eraikitzen du hiru hankatan oreka praktikatzeko, giza trebetasun eta kamera egiaztatzaile-promptsen gidaritzapean.
Zer baieztatu zuen Google-ren unitate-testak?
4:25 Orain, Google-ren Bionic zuhaitz pribatuko unitate-proba horri buruz. Pixel emoji-akatsa baieztatu eta hogeita hamabost minutura, Google-ren mantentzaileak aurpegi-palmondo bat argitaratu zuen. Bionic-ek karaktere zabaleko proba bat zuen hamalau ehun eta hirurogeita hamabost linean, eta bi itzulketa-balio akatsa baieztatzen zuen, hiru beharrean. Aldaketa bat apirilean gizaki batek idatzi ala gauean agente batek, iturrien ikuskapenak eta benetako probek zintzo mantentzen dute. Hau irakurri nahiago baduzu, nik esan beharrean, diff-a zure sarrera-ontzian iritsiko da
4:49 goizero, doan the daily diff dot dev-en, behean esteka.
Zein da Google-ren bi abiadurako argitalpenaren epaia?
4:52 Beraz, gaurko epaia BERRIKUSKETA BEHAR DU. Gemini 4 Argon ordainpeko APIan, proba-suite batek babestutako birmoldaketa mugatuetan probatuko nuke, eta Google-ri eskatzen jarraituko nuke Android iturria argitaratzeko, binarioak bidaltzen direnean. Eta hori da gaurko diff-a. Niko naiz Axrisi-koa. Fusio arduratsua.
Iturriak
- [BUG] bionic: wcscspn()/wcspbrk() treat every wchar_t >= 0x100 as a match (Android 17, CP3A.260905.009) · #2260android/ndk
- Android Open Source Project site updates — 2026 Changes to AOSP (Q2 and Q4 schedule)Android Open Source Project
- fix: avoid wcspbrk, broken for chars >= U+0100 on Android 17 bionic · PR #41vpinball/libwinevbs
- Gemini API Release Notes — October 13, 2026 (Gemini 4 Argon GA)Google AI for Developers
- Gemini Developer API Pricing — Gemini 4 ArgonGoogle AI for Developers
- Google AI plans in AI StudioGoogle AI for Developers
- Gemini 4 Argon — model overview and Chrome refactoring case studyGoogle DeepMind
- Optimizing a 200,000-line Python codebase overnight with Gemini 4 ArgonGoogle for Developers Blog
- Gemini 4 Argon for RoboticsGoogle for Developers Blog
- Gemini 4 Argon (High) Intelligence, Performance & Price AnalysisArtificial Analysis



