Android geliştiricileri gönderilmiş bir Pixel kütüphanesini parçalarına ayırmak zorunda kaldı
Eylül Android 17 Pixel yapılarındaki geniş karakter tarama hatası, gönderilen Bionic C kütüphanesi parçalarına ayrılarak teşhis edilmek zorunda kaldı çünkü halka açık AOSP kaynakları daha önceki bir anlık görüntüdeydi.
Eylül Android 17 Pixel yapılarındaki geniş karakter tarama hatası, gönderilen Bionic C kütüphanesi parçalarına ayrılarak teşhis edilmek zorunda kaldı çünkü halka açık AOSP kaynakları daha önceki bir anlık görüntüdeydi. Bu olay, Android'in 2. ve 4. çeyrek kaynak yayınlama sıklığını Google'ın dahili AI mühendisliği iddiaları ve Gemini 4 Argon'un 13 Ekim ücretli API ve AI Ultra lansmanıyla ilişkilendiriyor.
Yazılı sürümü oku (İngilizce) ↗
Bu video neleri kapsar
- Android NDK sorunu #2260, Bionic'in wcscspn() ve wcspbrk() işlevlerinin, reddetme kümesinde U+0100'den küçük iki veya daha fazla karakter olduğunda, Eylül Android 17 Pixel yapılarında U+0100'den büyük veya eşit karakterlerde durduğunu gösteriyor.
- AOSP açık kaynak olmaya devam ediyor, kaynak yayınları 2026'da 2. ve 4. çeyrekler için planlandı; halka açık android17-release Bionic dalı en son 28 Mart 2026'da anlık görüntü alındı ve Eylül Pixel ikili dosyalarının gerisinde kaldı.
- Google'ın Bionic bakımcısı hatayı doğruladı ve wchar_test.cpp:1475'te yanlış dönüş değerini (3 yerine 2) bekleyen dahili bir test buldu.
- Gemini 4 Argon (gemini-4-argon), 13 Ekim'de ücretli Gemini API ve Google AI Ultra aboneleri için genel kullanıma sunuldu; AI Studio ve API belgeleri Ücretsiz ve Google AI Pro katmanlarını hariç tutuyor.
- Giriş API fiyatlandırması olan 1 milyon jeton başına 2$ giriş ve 10$ çıkış, 30 Kasım 2026'ya kadar geçerli olacak ve 1 Aralık 2026'dan itibaren 4$ giriş ve 20$ çıkış olarak iki katına çıkacak.
- Google'ın 11 saatlik gece ADK optimizasyon çalışmasında, insan bakımcıları Argon'un önerdiği 6 optimizasyondan 2'sini gönderdi ve kod incelemesi sırasında 4'ünü reddetti.
Çevrilmiş deşifre
Orijinal İngilizce anlatımdan çevrilmiştir. Mevcut ses ve altyazılar YouTube tarafından kontrol edilir.
Bir Android geliştiricisi neden bir Pixel kütüphanesini parçalarına ayırdı?
0:00 Android açık kaynaklı, ancak halka açık kaynak kodu ikili dosyaların aylar gerisinde bir Pixel telefonunda. Bir geliştirici, sadece bir emoji hatası bildirmek için gönderilmiş bir sistem kütüphanesini parçalarına ayırmak zorunda kaldı. Bu videoda, bir emoji Pixel telefonlarda bir C kütüphanesini neden bozdu? Gönderilen Android kodu neden halka açık ağaçta eksik? Ve Gemini dört Argon'u şimdi kimler alabiliyor? Bir Google bakımcısı bu hata için özel kaynak ağacını kontrol ettiğinde, eksik bir birim testinden daha kötü bir şey buldu.
0:26 Karar verilmeden önce size tam hatayı göstereceğim. Bugün on dört Ekim Çarşamba ve bu The Daily Diff. Bionic, Android'in çekirdek C kütüphanesi, her yerel uygulamanın bellek, dosyalar ve metin için dayandığı katman. Google, Android'i Android Açık Kaynak Projesi aracılığıyla yayınlıyor, aynı zamanda Gemini dört Argon gibi geliştirici AI araçları da sunuyor. Hata, Android'deki Visual Pinball'da ortaya çıktı. Eylül ayındaki güncellemeden sonra Pixel yedi ve Pixel sekiz a telefonlarda,
0:51 bir betik yorumunda emoji olduğunda langırt masaları yüklenemedi. Gülen bir yüz langırt makinesini çökertti. Suçlu, Bionic'teki iki geniş karakter arama işlevinde yatıyor.
Bir emoji Android'in C kütüphanesini nasıl bozdu?
1:01 Bir program onlara bir dize ve ayırıcı listesi verir, yeni bir satır gibi, ve ilk ayırıcıdan önce kaç karakter göründüğünü sorar. Eylül ayının Android on yedi yapısında, ayırıcı listesinde hex yüzden küçük iki veya daha fazla karakter olduğunda, tarama hex yüzden büyük veya eşit ilk karakterde durur. Bu, emoji, Kiril ve Çince karakterler dahil olmak üzere bir nokta bir milyondan fazla Unicode kod noktasını bozar.
1:24 Bir açık kaynak kütüphane bozulduğunda, normalde depoyu okursunuz. Geliştirici francisdb, Haziran ayının halka açık Android on yedi dalını kontrol etti ve sorunsuz çalışan temiz bir döngü buldu. Telefon ikili dosyası farklı bir kod çalıştırıyordu. Bu yüzden geliştirici C kütüphanesini Pixel'den çekti ve arm altmış dört talimatını parçalarına ayırdı. Çok karakterli aramaları hızlandırmak için, ikili dosya yığında iki yüz elli altı baytlık bir arama tablosu oluşturur.
1:47 Döngü her karakteri hex yüze karşılaştırır ve sadece karakter daha düşük olduğu sürece taramaya devam eder. Daha geniş herhangi bir karakter döngüden çıkar ve bir eşleşme bildirir, bu da karakterleri tutmak için işe yarar ve onları reddetmek için başarısız olur. Google'ın Bionic bakımcısı üç saat içinde yanıt verdi ve hatayı doğruladı.
Gönderilen Android kodu neden halka açık kaynakta yok?
2:02 Raportöre kaynağı okumasını söylemek üzereydi, ta ki halka açık dalda Nisan değişikliklerinin eksik olduğunu görene kadar. Android Açık Kaynak Projesi açık kaynak olmaya devam ediyor. Google'ın yirmi yirmi altı politikası altında, ana dal kararlı modeliyle uyumlu olarak, Google, Android kaynağını yılda iki kez, ikinci ve dördüncü çeyreklerde yayınlar. Bionic'in halka açık Android on yedi dalı hala yirmi sekiz Mart'tan kalma bir anlık görüntüde duruyor. Pixel telefonlar Eylül ayında üç aylık sürümü aldı, dışarıdaki geliştiricileri dördüncü çeyrek yayınına kadar
2:29 bir disassembler'da ikili dosyaları hata ayıklamaya bıraktı. Dışarıdaki geliştiriciler kaynak yayınlarını beklerken,
Google, Gemini 4 Argon'u kendi depolarında nasıl kullanıyor?
2:33 Google içinde kod AI ile daha hızlı hareket ediyor. Google, Gemini dört Argon'un Chrome'un Chromium'un kırk milyon satırlık kod tabanındaki altı milyon satırlık eski bir klasörü çözmesine yardımcı olduğunu iddia ediyor, ayları haftalara dönüştürerek. Google Cloud mühendisleri de Argon'u Python Agent Geliştirme Kitleri üzerinde gece boyunca on bir saat çalıştırdı, iki yüz beş bin satırı kapsayarak. Argon, otuz iki dosyada altı optimizasyon önerdi, oturum maliyetini yüzde kırk azalttı.
2:59 İnsan bakımcıları incelemede bu altı öneriden dördünü reddetti. Bir önbellek, çöp toplama sonrasında eski oturum verilerini döndürme riski taşıyordu, ve üst düzey içe aktarmaları silmek, tembel yükleyiciler olarak yeniden yazılana kadar yirmi beş dahili Google testini bozdu. Bu da bizi modelin kendisine getiriyor.
Gemini 4 Argon'a şimdi kimler erişebiliyor ve hangi fiyata?
3:14 Google, otuz Eylül'de Gemini dört Argon'u duyurduğunda, normal geliştiricilerin kullanamayacağı için NEEDS REVIEW olarak işaretlemiştim. On üç Ekim'de Google, gemini dört argon uç noktasını genel kullanıma açtı. Hatta lansmanda bile belge uyumsuzluğu var. DeepMind'ın sayfası, Argon'un bugün Google AI Pro ve Ultra aboneleri için mevcut olduğunu söylüyor. API fiyatlandırma belgelerine tıkladığınızda, bir uyarı kutusu Argon'un Ücretsiz katmanda ve Google AI Pro'da kullanılamadığını belirtiyor. AI Studio ve Antigravity'de AI Ultra veya ücretli bir API anahtarı gerekiyor.
3:45 Bir milyon giriş jetonu başına iki dolar ve çıkış için on dolar olan giriş fiyatı Kasım ayından sonra sona eriyor. Bir Aralık'ta fiyat ikiye katlanarak dört dolar giriş ve yirmi dolar çıkış olacak. Artificial Analysis liderlik tablosunda, Argon yüksek skorlarda elli üç puanla, GPT altı Astra ve Claude Fable beş nokta biri ile berabere kaldı, Claude Opus beş nokta beş'in elli sekiz puanla gerisinde kaldı. Canlı API testleri, ilk cevap jetonu gelmeden önce ortalama kırk dört saniye düşünme süresi gösteriyor. Google ayrıca Argon'un bir Boston Dynamics Spot robotunu
4:14 kutuları bir ayak pedallı çöp kutusuna bırakmak için kontrol ettiğini gösterdi. Fiziksel bir bacak hareket ettirmeden önce, Argon MuJoCo simülasyonu oluşturarak üç bacak üzerinde denge pratiği yapar, insan becerisi ve kamera doğrulayıcı istemleri tarafından yönlendirilir.
Google'ın kendi birim testi neyi iddia etti?
4:25 Şimdi Google'ın özel Bionic ağacındaki o birim testi için. Pixel emoji hatasını doğruladıktan otuz beş dakika sonra, Google'ın bakımcısı bir yüzünü kapattığı bir gönderi paylaştı. Bionic'te bin dört yüz yetmiş beşinci satırda geniş karakter testi vardı, ve hatalı dönüş değeri olan ikiyi üç yerine iddia ediyordu. Bir değişiklik Nisan'da bir insan tarafından mı yazıldı yoksa bir ajan tarafından gece mi yapıldı fark etmez, kaynak incelemesi ve gerçek testler onu dürüst tutar. Bunu benden duymak yerine okumak isterseniz, fark her sabah e-posta kutunuza düşer,
4:49 thedailydiff dot dev'de ücretsiz, bağlantı aşağıda.
Google'ın iki hızlı yayınlama stratejisi hakkında karar nedir?
4:52 Yani bugünkü karar NEEDS REVIEW. Ücretli API'deki Gemini dört Argon ile, onu bir test paketi tarafından desteklenen sınırlı yeniden düzenlemeler üzerinde test ederdim ve Google'ı ikili dosyalar gönderildiğinde Android kaynağını yayınlamaya devam etmeye zorlardım. Ve bugünkü fark bu kadar. Ben Axrisi'den Niko. Sorumlu bir şekilde birleştirin.
Kaynaklar
- [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



