+− THE DAILY DIFFdev & AI news
NEEDS REVIEW

Програмери Андроида морали су да раставе испоручену Пикел библиотеку

Грешка у скенирању широких знакова у септембарским АндроИД 17 Пикел верзијама морала је да буде дијагностикована растављањем испоручене Биониц Ц библиотеке јер јавни АОСП извори седе на ранијем снимку.

Want to see our stories first on Google? Add us to your preferred sources — it helps us grow.

Грешка у скенирању широких знакова у септембарским АндроИД 17 Пикел верзијама морала је да буде дијагностикована растављањем испоручене Биониц Ц библиотеке јер јавни АОСП извори седе на ранијем снимку. Епизода повезује Андроидов квартални/Q4 ритам објављивања изворног кода са тврдњама компаније Гугл о интерном АИ инжењерингу и 13. октобра плаћеним АПИ-јем и АИ Ултра лансирањем Гемини 4 Аргон.

Прочитајте писано издање (енглески) ↗

Шта овај видео покрива

  • Андроид НДК проблем #2260 показује да се Bionic-ове функције wcscspn() и wcspbrk() заустављају на знацима >= U+0100 на септембарским Андроид 17 Пикел верзијама када сет одбијања има два или више знакова < U+0100.
  • АОСП остаје отвореног кода, са објавама изворног кода заказаним за Q2 и Q4 2026. године; јавна андроид17-релеасе Bionic грана је последњи пут снимљена 28. марта 2026. године, заостајући за септембарским Пикел бинарним датотекама.
  • Гуглов Bionic одржавалац је потврдио грешку и пронашао интерни тест у wchar_test.cpp:1475 који је очекивао погрешну повратну вредност (2 уместо 3).
  • Гемини 4 Аргон (gemini-4-argon) постао је опште доступан 13. октобра за плаћени Гемини АПИ и претплатнике Гугл АИ Ултра; АИ Студио и АПИ документација искључују нивое Бесплатни и Гугл АИ Про.
  • Уводна АПИ цена од 2 долара за улаз и 10 долара за излаз по 1М токена траје до 30. новембра 2026. године и удвостручује се на 4 долара за улаз и 20 долара за излаз почев од 1. децембра 2026. године.
  • У Гугловом 11-часовном ноћном АДК оптимизацијском раду, људски одржаваоци су испоручили 2 од 6 предложених оптимизација Аргона и одбацили 4 током прегледа кода.

Преведени транскрипт

Преведено са оригиналне енглеске нарације. Доступни аудио и титлови контролисани су од стране YouTube-а.

Зашто је програмер Андроида раставио Пикел библиотеку?

0:00 Андроид је отвореног кода, али јавни изворни код заостаје за бинарним датотекама месецима на Пикел телефону. Програмер је морао да растави испоручену системску библиотеку само да би пријавио грешку са емоџијима. У овом видеу, зашто је један емоџи покварио Ц библиотеку на Пикел телефонима? Зашто испоручени Андроид код недостаје из јавног стабла? И ко заправо добија Гемини четири Аргон сада? Када је Гуглов одржавалац проверио приватно стабло изворног кода за ту грешку, пронашао је нешто горе од недостајућег теста јединице.

0:26 Показаћу вам тачан неуспех пре пресуде. Среда је, четрнаести октобар, и ово је Тхе Даили Дифф. Бионик је Андроидова основна Ц библиотека, слој на који се ослања свака нативна апликација за меморију, датотеке и текст. Гугл објављује Андроид путем Андроид Опен Соурце Пројекта, док такође испоручује АИ алате за програмере попут Гемини четири Аргон. Грешка се појавила у Висуал Пинбалл-у на Андроиду. Након септембарског ажурирања на Пикел седам и Пикел осам а телефонима,

0:51 столови за пинбал нису могли да се учитају кад год је коментар скрипте имао емоџи. Смешко се срушио пинбал машина. Кривац се налази у две функције претраге широких знакова у Бионику.

Како је један емоџи покварио Андроидову Ц библиотеку?

1:01 Програм им даје стринг и листу раздвајача, попут новог реда, и пита колико се знакова појављује пре првог раздвајача. На септембарском Андроид седамнаест изградити, када листа раздвајача има два или више знакова испод хекс један сто, скенирање се зауставља на првом знаку на или изнад хекс један сто. То квари преко један милион један сто хиљада Уникодних кодних тачака, укључујући емоџи, ћирилицу и кинеске знакове.

1:24 Када се библиотека отвореног кода поквари, обично читате репозиторијум. Програмер францисдб је проверио јунску јавну Андроид седамнаест грану и пронашао чисту петљу која је радила добро. Бинарна датотека телефона је покретала другачији код. Тако је програмер скинуо Ц библиотеку са Пикела и раставио арм шездесет четири инструкције. Да би убрзао претрагу више знакова, бинарна датотека гради двеста педесет шест бајтовску табелу за претрагу на стеку.

1:47 Петља упоређује сваки знак са хекс један сто и наставља скенирање само док је знак нижи. Било који шири знак излази из петље и пријављује подударање, што функционише за чување знакова, а не успева када их одбацује. Гуглов одржавалац Bionic-а је одговорио у року од три сата и потврдио грешку.

Зашто испоручени Андроид код недостаје из јавног извора?

2:02 Био је спреман да каже извештачу да прочита извор, док није видео да јавна грана нема априлске измене. Андроид Опен Соурце Пројецт остаје отвореног кода. Према Гугловој политици за 2026. годину, усклађеној са његовим моделом стабилности главног тока, Гугл објављује Андроид изворни код два пута годишње, у другом и четвртом кварталу. Bionic-ова јавна Андроид седамнаест грана још увек се налази на снимку од марта двадесет осмог. Пикел телефони су добили квартално издање у септембру, остављајући спољне програмере да отклањају грешке у бинарним датотекама

2:29 у растављачу до четвртог квартала. Док спољни програмери чекају објаве изворног кода,

Како Гугл користи Гемини 4 Аргон у својим репозиторијумима?

2:33 унутар Гугла, код се брже креће са вештачком интелигенцијом. Гугл тврди да је Гемини четири Аргон помогао Хрому да распетља фасциклу старог кода од шест милиона линија унутар Хромијумове базе кода од четрдесет милиона линија, претварајући месеце у недеље. Инжењери Гугл Облака такође су покренули Аргон једанаест сати преко ноћи на свом Питхон Агент Девелопмент Кит-у, који обухвата двеста пет хиљада линија. Аргон је предложио шест оптимизација у тридесет две датотеке, смањујући оптерећење сесије за четрдесет процената.

2:59 Људски одржаоци су одбили четири од тих шест предлога током прегледа. Једна кеш меморија је ризиковала да врати застареле податке сесије након сакупљања смећа, а брисање увоза највишег нивоа покварило је двадесет пет интерних Гугл тестова док није преписано као лењи учитавачи. Што нас доводи до самог модела.

Ко заправо добија Гемини 4 Аргон сада, и по којој цени?

3:14 Када је Гугл најавио Гемини четири Аргон тридесетог септембра, означио сам га са ПОТРЕБАН ПРЕГЛЕД јер га обични програмери нису могли користити. Тринаестог октобра, Гугл је означио гемини четири аргон крајњу тачку као опште доступну. Чак и само лансирање има неслагање у документацији. ДеепМинд-ова страница каже да је Аргон данас доступан за претплатнике Гугл АИ Про и Ултра. Кликните на документацију о ценама АПИ-ја, и појавиће се оквир упозорења који наводи да Аргон није доступан на бесплатном нивоу и на Гугл АИ Про. У АИ Студио и Антигравити, потребан вам је АИ Ултра или плаћени АПИ кључ.

3:45 Уводна цена од два долара по милиону улазних токена и десет долара за излаз истиче након новембра. Првог децембра, цена се удвостручује на четири долара за улаз и двадесет за излаз. На табели лидера вештачке анализе, Аргон на високим резултатима педесет три, изједначен са ГПТ шест Астра и Клод Фејбл пет тачка један, иза Клод Опус пет тачка пет са педесет осам. Живи АПИ тестови у просеку трају четрдесет четири секунде размишљања пре него што стигне први одговорни токен. Гугл је такође показао Аргон како контролише робота Бостон Динамикс Спот

4:14 да баца лименке у канту на ножну педалу. Пре померања физичке ноге, Аргон гради МуЈоЦо симулацију како би вежбао балансирање на три ноге, вођен људским вештинама и упутствима за верификацију камером.

Шта је Гуглов тест јединице заправо тврдио?

4:25 Сада за тај тест јединице у Гугловом приватном Биониц стаблу. Тридесет пет минута након потврде грешке са Пикел емоџијима, Гуглов одржавалац је објавио "фацепалм" (гест руке преко лица). Бионик је имао тест широког знака на линији хиљаду четрдесет седамдесет пет, и тврдио је погрешну повратну вредност два уместо три. Без обзира да ли промену пише човек у априлу или агент преко ноћи, инспекција изворног кода и прави тестови одржавају је искреном. Ако бисте радије ово прочитали него да ме чујете како то говорим, разлика вам стиже у инбокс

4:49 сваког јутра, бесплатно на тхе даили дифф дот дев, линк испод.

Која је пресуда о Гугловом издању у две брзине?

4:52 Дакле, данашња пресуда је ПОТРЕБАН ПРЕГЛЕД. Са Гемини четири Аргоном на плаћеном АПИ-ју, тестирао бих га на ограниченим рефакторима подржаним пакетом тестова, и наставио бих да подстичем Гугл да објављује Андроид изворни код када испоручује бинарне датотеке. И то је разлика за данас. Ја сам Нико из Аксиси. Спајајте одговорно.

Извори

  1. [BUG] bionic: wcscspn()/wcspbrk() treat every wchar_t >= 0x100 as a match (Android 17, CP3A.260905.009) · #2260android/ndk
  2. Android Open Source Project site updates — 2026 Changes to AOSP (Q2 and Q4 schedule)Android Open Source Project
  3. fix: avoid wcspbrk, broken for chars >= U+0100 on Android 17 bionic · PR #41vpinball/libwinevbs
  4. Gemini API Release Notes — October 13, 2026 (Gemini 4 Argon GA)Google AI for Developers
  5. Gemini Developer API Pricing — Gemini 4 ArgonGoogle AI for Developers
  6. Google AI plans in AI StudioGoogle AI for Developers
  7. Gemini 4 Argon — model overview and Chrome refactoring case studyGoogle DeepMind
  8. Optimizing a 200,000-line Python codebase overnight with Gemini 4 ArgonGoogle for Developers Blog
  9. Gemini 4 Argon for RoboticsGoogle for Developers Blog
  10. Gemini 4 Argon (High) Intelligence, Performance & Price AnalysisArtificial Analysis

Повезани видеи

daily · sr · 7. 10. 2026.

Хоно ограничава екстерне захтеве за повлачење док одржаваоци поново разматрају пријем доприноса

Хоно је онемогућио креирање екстерних захтева за повлачење, задржавајући свој код лиценциран под МИТ лиценцом. Синдре Сорхус је одвојено приписао сопствена ограничења репозиторијума вештачкој интелиге

5:22 ↗