นักพัฒนา Android ต้องถอดประกอบไลบรารี Pixel ที่จัดส่งมา
ข้อผิดพลาดในการสแกนอักขระกว้างในบิลด์ Pixel Android 17 เดือนกันยายน ต้องได้รับการวินิจฉัยโดยการถอดประกอบไลบรารี Bionic C ที่จัดส่งมา เนื่องจากแหล่งที่มา AOSP สาธารณะอยู่บนสแนปชอตก่อนหน้า เหตุการณ์นี้เชื่อมโยงรอบการเผยแพร่แหล่งที่มาในไตรมาส 2/4 ของ Android กับข้อกล่าวอ้างด้านวิศวกรรม AI ภายในของ Google และการเปิดตัว Gemini 4 Argon สำหรับ API แบบชำระเงินและ AI Ultra เมื่อวันที่ 13 ตุลาคม
ข้อผิดพลาดในการสแกนอักขระกว้างในบิลด์ Pixel Android 17 เดือนกันยายน ต้องได้รับการวินิจฉัยโดยการถอดประกอบไลบรารี Bionic C ที่จัดส่งมา เนื่องจากแหล่งที่มา AOSP สาธารณะอยู่บนสแนปชอตก่อนหน้า เหตุการณ์นี้เชื่อมโยงรอบการเผยแพร่แหล่งที่มาในไตรมาส 2/4 ของ Android กับข้อกล่าวอ้างด้านวิศวกรรม AI ภายในของ Google และการเปิดตัว Gemini 4 Argon สำหรับ API แบบชำระเงินและ AI Ultra เมื่อวันที่ 13 ตุลาคม
อ่านฉบับลายลักษณ์อักษร (ภาษาอังกฤษ) ↗
วิดีโอนี้ครอบคลุมอะไรบ้าง
- ปัญหา Android NDK #2260 แสดงให้เห็นว่า wcscspn() และ wcspbrk() ของ Bionic หยุดที่อักขระ >= U+0100 บนบิลด์ Pixel Android 17 เดือนกันยายน เมื่อชุดการปฏิเสธมีสองอักขระขึ้นไปที่มีค่า < U+0100
- AOSP ยังคงเป็นโอเพ่นซอร์ส โดยมีการเผยแพร่ซอร์สโค้ดตามกำหนดในไตรมาส 2 และ 4 ปี 2026; สาขา Bionic android17-release สาธารณะถูกสแนปชอตครั้งล่าสุดเมื่อวันที่ 28 มีนาคม 2026 ซึ่งล่าช้ากว่าไบนารี Pixel เดือนกันยายน
- ผู้ดูแล Bionic ของ Google ยืนยันข้อบกพร่องและพบการทดสอบภายในที่ wchar_test.cpp:1475 ซึ่งคาดหวังค่าส่งคืนที่ไม่ถูกต้อง (2 แทนที่จะเป็น 3)
- Gemini 4 Argon (gemini-4-argon) พร้อมใช้งานทั่วไปเมื่อวันที่ 13 ตุลาคม สำหรับ Gemini API แบบชำระเงินและสมาชิก Google AI Ultra; เอกสาร AI Studio และ API ไม่รวมระดับ Free และ Google AI Pro
- ราคา API เบื้องต้นที่ 2 ดอลลาร์สำหรับอินพุตและ 10 ดอลลาร์สำหรับเอาต์พุตต่อ 1 ล้านโทเค็นจะใช้ได้ถึงวันที่ 30 พฤศจิกายน 2026 และจะเพิ่มเป็นสองเท่าเป็น 4 ดอลลาร์สำหรับอินพุตและ 20 ดอลลาร์สำหรับเอาต์พุตตั้งแต่วันที่ 1 ธันวาคม 2026
- ในการเพิ่มประสิทธิภาพ ADK นาน 11 ชั่วโมงข้ามคืนของ Google ผู้ดูแลที่เป็นมนุษย์ได้เผยแพร่การเพิ่มประสิทธิภาพ 2 ใน 6 ข้อที่ Argon เสนอ และปฏิเสธ 4 ข้อในระหว่างการตรวจสอบโค้ด
บทถอดเสียงที่แปลแล้ว
แปลจากการบรรยายภาษาอังกฤษต้นฉบับ เสียงและคำบรรยายที่มีให้จะควบคุมโดย YouTube
ทำไมนักพัฒนา Android ถึงถอดประกอบไลบรารี Pixel?
0:00 Android เป็นโอเพ่นซอร์ส แต่ซอร์สโค้ดสาธารณะกลับล้าหลังไบนารีไปหลายเดือน บนโทรศัพท์ Pixel นักพัฒนาต้องถอดประกอบไลบรารีระบบที่จัดส่งมาเพื่อรายงานข้อผิดพลาดอิโมจิ ในวิดีโอนี้ ทำไมอิโมจิเดียวถึงทำลายไลบรารี C บนโทรศัพท์ Pixel? ทำไมโค้ด Android ที่จัดส่งมาถึงหายไปจากต้นไม้สาธารณะ? และใครบ้างที่ได้ใช้ Gemini 4 Argon ตอนนี้? เมื่อผู้ดูแลของ Google ตรวจสอบต้นไม้แหล่งที่มาส่วนตัวเพื่อหาข้อผิดพลาดนั้น เขาพบสิ่งที่เลวร้ายยิ่งกว่าการทดสอบหน่วยที่ขาดหายไป
0:26 ผมจะแสดงให้เห็นความล้มเหลวที่แน่นอนก่อนที่จะมีคำตัดสิน นี่คือวันพุธที่ 14 ตุลาคม และนี่คือ The Daily Diff Bionic คือไลบรารี C หลักของ Android ซึ่งเป็นชั้นที่ทุกแอปพลิเคชันเนทีฟต้องพึ่งพาสำหรับ หน่วยความจำ, ไฟล์ และข้อความ Google เผยแพร่ Android ผ่านโครงการ Android Open Source Project ในขณะที่ก็จัดส่งเครื่องมือ AI สำหรับนักพัฒนาเช่น Gemini 4 Argon ด้วย ข้อบกพร่องปรากฏขึ้นใน Visual Pinball บน Android หลังจากการอัปเดตเดือนกันยายนบนโทรศัพท์ Pixel 7 และ Pixel 8a
0:51 โต๊ะพินบอลล้มเหลวในการโหลดเมื่อใดก็ตามที่ความคิดเห็นของสคริปต์มีอิโมจิ หน้ายิ้มทำให้เครื่องพินบอลล้ม ตัวการอยู่ในฟังก์ชันค้นหาอักขระกว้างสองฟังก์ชันใน Bionic
อิโมจิเดียวทำลายไลบรารี C ของ Android ได้อย่างไร?
1:01 โปรแกรมส่งสตริงและรายการตัวคั่นให้ เช่น ขึ้นบรรทัดใหม่ และถามว่ามีอักขระกี่ตัวปรากฏขึ้นก่อนตัวคั่นแรก บนบิลด์ Android 17 เดือนกันยายน เมื่อรายการตัวคั่นมี อักขระสองตัวขึ้นไปที่มีค่าน้อยกว่าเลขฐานสิบหก 100 การสแกนจะหยุดที่อักขระแรก ที่ค่าเท่ากับหรือสูงกว่าเลขฐานสิบหก 100 นั่นทำให้เกิดข้อผิดพลาดกับจุดรหัส Unicode กว่า 1.1 ล้านจุด รวมถึงอิโมจิ, ซีริลลิก และอักขระจีน
1:24 เมื่อไลบรารีโอเพ่นซอร์สมีข้อผิดพลาด คุณมักจะอ่านที่เก็บ นักพัฒนา francisdb ตรวจสอบสาขา Android 17 สาธารณะในเดือนมิถุนายน และพบ ลูปที่สะอาดที่ทำงานได้ดี ไบนารีของโทรศัพท์รันโค้ดที่แตกต่างกัน ดังนั้นนักพัฒนาจึงดึงไลบรารี C ออกจาก Pixel และถอดประกอบคำสั่ง arm 64 บิต เพื่อเพิ่มความเร็วในการค้นหาหลายอักขระ ไบนารีจะสร้างตารางค้นหา 256 ไบต์บนสแต็ก
1:47 ลูปจะเปรียบเทียบแต่ละอักขระกับเลขฐานสิบหก 100 และสแกนต่อไปก็ต่อเมื่อ อักขระนั้นต่ำกว่า อักขระที่กว้างกว่าจะออกจากลูปและรายงานการจับคู่ ซึ่งใช้ได้กับการเก็บอักขระและล้มเหลวเมื่อปฏิเสธ ผู้ดูแล Bionic ของ Google ตอบกลับภายในสามชั่วโมงและยืนยันข้อผิดพลาด
ทำไมโค้ด Android ที่จัดส่งมาถึงหายไปจากแหล่งที่มาสาธารณะ?
2:02 เขากำลังจะบอกผู้รายงานให้อ่านแหล่งที่มา จนกระทั่งเขาเห็นว่าสาธารณะไม่มีการเปลี่ยนแปลงของเดือนเมษายน โครงการ Android Open Source Project ยังคงเป็นโอเพ่นซอร์ส ภายใต้นโยบายปี 2026 ของ Google ซึ่งสอดคล้องกับโมเดล Trunk Stable Google เผยแพร่แหล่งที่มาของ Android ปีละสองครั้ง ในไตรมาสที่สองและสี่ สาขา Android 17 สาธารณะของ Bionic ยังคงอยู่บนสแนปชอตจากวันที่ 28 มีนาคม โทรศัพท์ Pixel ได้รับการเปิดตัวรายไตรมาสในเดือนกันยายน ทำให้นักพัฒนาภายนอกดีบักไบนารี
2:29 ใน disassembler จนกว่าจะมีการเผยแพร่ในไตรมาสที่สี่ ในขณะที่นักพัฒนาภายนอกรอการเผยแพร่แหล่งที่มา
Google ใช้ Gemini 4 Argon ภายในคลังของตัวเองอย่างไร?
2:33 ภายใน Google โค้ดเคลื่อนที่เร็วขึ้นด้วย AI Google อ้างว่า Gemini 4 Argon ช่วย Chrome คลี่คลายโฟลเดอร์เก่าแก่ขนาด 6 ล้านบรรทัด ภายใน codebase ขนาด 40 ล้านบรรทัดของ Chromium เปลี่ยนจากหลายเดือนเป็นหลายสัปดาห์ วิศวกร Google Cloud ยังรัน Argon เป็นเวลา 11 ชั่วโมงข้ามคืนบน Python Agent Development Kit ซึ่งครอบคลุม 205,000 บรรทัด Argon เสนอการเพิ่มประสิทธิภาพ 6 รายการใน 32 ไฟล์ ลดค่าใช้จ่ายเซสชันลง 40 เปอร์เซ็นต์
2:59 ผู้ดูแลที่เป็นมนุษย์ปฏิเสธ 4 ใน 6 ข้อเสนอเหล่านั้นในการตรวจสอบ แคชหนึ่งเสี่ยงต่อการส่งคืนข้อมูลเซสชันเก่าหลังจากมีการรวบรวมขยะ และการลบการนำเข้าระดับบนสุดทำให้การทดสอบภายในของ Google ล้มเหลว 25 รายการจนกระทั่ง ถูกเขียนใหม่เป็นตัวโหลดแบบ Lazy ซึ่งนำเราไปสู่ตัวโมเดลเอง
ใครบ้างที่ได้ใช้ Gemini 4 Argon ตอนนี้ และราคาเท่าไหร่?
3:14 เมื่อ Google ประกาศ Gemini 4 Argon เมื่อวันที่ 30 กันยายน ผมได้ประทับตราว่า NEEDS REVIEW เพราะนักพัฒนาทั่วไปยังใช้งานไม่ได้ เมื่อวันที่ 13 ตุลาคม Google ได้ทำเครื่องหมายว่าปลายทาง gemini-4-argon พร้อมใช้งานทั่วไป แม้แต่การเปิดตัวก็ยังมีข้อมูลที่ไม่ตรงกันในเอกสาร หน้าของ DeepMind กล่าวว่า Argon พร้อมใช้งานวันนี้สำหรับสมาชิก Google AI Pro และ Ultra คลิกไปที่เอกสารราคา API และกล่องเตือนระบุว่า Argon ไม่พร้อมใช้งานในระดับ Free และ Google AI Pro ใน AI Studio และ Antigravity คุณต้องมี AI Ultra หรือคีย์ API แบบชำระเงิน
3:45 ราคาเบื้องต้น 2 ดอลลาร์ต่อล้านโทเค็นอินพุต และ 10 ดอลลาร์ สำหรับเอาต์พุตหมดอายุหลังจากเดือนพฤศจิกายน ในวันที่ 1 ธันวาคม ราคาจะเพิ่มเป็นสองเท่าเป็น 4 ดอลลาร์สำหรับอินพุตและ 20 ดอลลาร์สำหรับเอาต์พุต บนกระดานผู้นำ Artificial Analysis Argon ทำคะแนนได้สูง 53 เท่ากับ GPT 6 Astra และ Claude Fable 5.1 ตามหลัง Claude Opus 5.5 ที่ 58 การทดสอบ API สดเฉลี่ยใช้เวลาคิด 44 วินาทีก่อนที่โทเค็นคำตอบแรกจะมาถึง Google ยังแสดงให้เห็นว่า Argon ควบคุมหุ่นยนต์ Boston Dynamics Spot
4:14 เพื่อทิ้งกระป๋องลงในถังขยะแบบเท้าเหยียบ ก่อนที่จะขยับขาจริง Argon จะสร้างการจำลอง MuJoCo เพื่อฝึก การทรงตัวบนสามขา โดยได้รับคำแนะนำจากทักษะของมนุษย์และคำสั่งยืนยันจากกล้อง
การทดสอบหน่วยของ Google เองยืนยันอะไร?
4:25 ตอนนี้สำหรับการทดสอบหน่วยนั้นในต้นไม้ Bionic ส่วนตัวของ Google 35 นาทีหลังจากยืนยันข้อผิดพลาดอิโมจิของ Pixel ผู้ดูแลของ Google โพสต์สัญลักษณ์แสดงความผิดหวัง (facepalm) Bionic มีการทดสอบอักขระกว้างที่บรรทัด 1475 และมันยืนยันค่าส่งคืนที่มีข้อผิดพลาด 2 แทนที่จะเป็น 3 ไม่ว่าการเปลี่ยนแปลงจะถูกเขียนโดยมนุษย์ในเดือนเมษายนหรือตัวแทนในชั่วข้ามคืน การตรวจสอบแหล่งที่มาและการทดสอบจริงทำให้มันซื่อสัตย์ หากคุณต้องการอ่านสิ่งนี้มากกว่าฟังผมพูด ความแตกต่างจะส่งถึงกล่องจดหมายของคุณ
4:49 ทุกเช้า ฟรีที่ thedailydiff.dev ลิงก์ด้านล่าง
คำตัดสินของการเปิดตัวแบบสองความเร็วของ Google คืออะไร?
4:52 ดังนั้นคำตัดสินของวันนี้คือ NEEDS REVIEW ด้วย Gemini 4 Argon บน API แบบชำระเงิน ผมจะทดสอบมันกับการปรับโครงสร้างที่ถูกจำกัดซึ่งสนับสนุน โดยชุดทดสอบ และผมจะผลักดันให้ Google เผยแพร่แหล่งที่มาของ Android เมื่อ ไบนารีถูกจัดส่ง และนั่นคือความแตกต่างสำหรับวันนี้ ผมชื่อ Niko จาก Axrisi ผสานอย่างมีความรับผิดชอบ
แหล่งที่มา
- [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



