# Các nhà phát triển Android đã phải tháo rời thư viện Pixel đã xuất xưởng

Published: 2026-10-14

Một lỗi quét ký tự rộng trong các bản dựng Pixel Android 17 tháng 9 đã phải được chẩn đoán bằng cách tháo rời thư viện C Bionic đã xuất xưởng vì các nguồn AOSP công khai nằm trên một ảnh chụp nhanh trước đó. Sự việc này liên kết tần suất xuất bản nguồn Q2/Q4 của Android với các tuyên bố về kỹ thuật AI nội bộ của Google và việc triển khai API trả phí và AI Ultra của Gemini 4 Argon vào ngày 13 tháng 10.

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

## Nội dung video này đề cập

- Vấn đề #2260 của Android NDK cho thấy wcscspn() và wcspbrk() của Bionic dừng lại ở các ký tự &gt;= U+0100 trên các bản dựng Pixel Android 17 tháng 9 khi tập hợp từ chối có hai hoặc nhiều ký tự &lt; U+0100.
- AOSP vẫn là mã nguồn mở, với các đợt phát hành nguồn được lên lịch vào quý 2 và quý 4 năm 2026; nhánh Bionic android17-release công khai lần cuối được chụp nhanh vào ngày 28 tháng 3 năm 2026, chậm hơn so với các tệp nhị phân Pixel tháng 9.
- Người bảo trì Bionic của Google đã xác nhận lỗi và tìm thấy một thử nghiệm nội bộ tại wchar\_test.cpp:1475 đã mong đợi giá trị trả về sai (2 thay vì 3).
- Gemini 4 Argon (gemini-4-argon) đã đạt được tính khả dụng chung vào ngày 13 tháng 10 cho API Gemini trả phí và những người đăng ký Google AI Ultra; tài liệu AI Studio và API loại trừ các gói Free và Google AI Pro.
- Giá API giới thiệu 2$ đầu vào và 10$ đầu ra cho mỗi 1 triệu token kéo dài đến ngày 30 tháng 11 năm 2026 và tăng gấp đôi lên 4$ đầu vào và 20$ đầu ra bắt đầu từ ngày 1 tháng 12 năm 2026.
- Trong lần chạy tối ưu hóa ADK 11 giờ qua đêm của Google, những người bảo trì đã triển khai 2 trong số 6 tối ưu hóa được đề xuất của Argon và từ chối 4 trong quá trình xem xét mã.

## Chương

- 0:00 Tại sao một nhà phát triển Android phải tháo rời thư viện Pixel?
- 0:58 Làm thế nào một biểu tượng cảm xúc đã làm hỏng thư viện C của Android?
- 1:59 Tại sao mã Android đã xuất xưởng bị thiếu trong nguồn công khai?
- 2:32 Google đang sử dụng Gemini 4 Argon bên trong các kho lưu trữ của riêng mình như thế nào?
- 3:13 Ai thực sự nhận được Gemini 4 Argon bây giờ, và với giá bao nhiêu?
- 4:25 Thử nghiệm đơn vị của Google đã khẳng định điều gì?
- 4:52 Phán quyết về việc phát hành hai tốc độ của Google là gì?

## Bản ghi đã dịch

Được dịch từ lời tường thuật tiếng Anh gốc. Âm thanh và phụ đề có sẵn được điều khiển bởi YouTube.

### Tại sao một nhà phát triển Android phải tháo rời thư viện Pixel?

0:00 Android là mã nguồn mở, nhưng mã nguồn công khai lại chậm hơn bản nhị phân vài tháng trên điện thoại Pixel. Một nhà phát triển đã phải tháo rời một thư viện hệ thống đã xuất xưởng chỉ để báo cáo một lỗi biểu tượng cảm xúc. Trong video này, tại sao một biểu tượng cảm xúc lại làm hỏng thư viện C trên điện thoại Pixel? Tại sao mã Android đã xuất xưởng bị thiếu trong cây công khai? Và ai thực sự nhận được Gemini bốn Argon bây giờ? Khi một người bảo trì của Google kiểm tra cây nguồn riêng cho lỗi đó, anh ấy tìm thấy điều gì đó tồi tệ hơn một thử nghiệm đơn vị bị thiếu.

0:26 Tôi sẽ cho bạn thấy thất bại chính xác trước phán quyết. Hôm nay là thứ Tư, ngày mười bốn tháng Mười, và đây là The Daily Diff. Bionic là thư viện C cốt lõi của Android, lớp mà mọi ứng dụng gốc đều dựa vào để bộ nhớ, tệp và văn bản. Google xuất bản Android thông qua Dự án Mã nguồn mở Android, đồng thời cung cấp các công cụ AI dành cho nhà phát triển như Gemini bốn Argon. Lỗi này xuất hiện trong Visual Pinball trên Android. Sau bản cập nhật tháng 9 trên điện thoại Pixel bảy và Pixel tám a,

0:51 các bàn pinball không tải được bất cứ khi nào một bình luận kịch bản có biểu tượng cảm xúc. Một mặt cười đã làm hỏng máy pinball. Thủ phạm nằm ở hai hàm tìm kiếm ký tự rộng trong Bionic.

### Làm thế nào một biểu tượng cảm xúc đã làm hỏng thư viện C của Android?

1:01 Một chương trình đưa cho chúng một chuỗi và một danh sách các dấu phân cách, chẳng hạn như một dòng mới, và hỏi có bao nhiêu ký tự xuất hiện trước dấu phân cách đầu tiên. Trên bản dựng Android mười bảy tháng 9, khi danh sách dấu phân cách có hai hoặc nhiều ký tự dưới mã hex một trăm, quá trình quét dừng lại ở ký tự đầu tiên bằng hoặc lớn hơn mã hex một trăm. Điều đó làm hỏng hơn một phẩy một triệu điểm mã Unicode, bao gồm biểu tượng cảm xúc, ký tự Cyrillic và Trung Quốc.

1:24 Khi một thư viện mã nguồn mở bị hỏng, bạn thường đọc kho lưu trữ. Nhà phát triển francisdb đã kiểm tra nhánh Android mười bảy công khai tháng 6 và tìm thấy một vòng lặp sạch hoạt động tốt. Bản nhị phân điện thoại chạy mã khác. Vì vậy, nhà phát triển đã lấy thư viện C ra khỏi Pixel và tháo rời các lệnh arm sáu mươi bốn. Để tăng tốc tìm kiếm nhiều ký tự, bản nhị phân xây dựng một bảng tra cứu hai trăm năm mươi sáu byte trên ngăn xếp.

1:47 Vòng lặp so sánh từng ký tự với mã hex một trăm và chỉ tiếp tục quét khi ký tự thấp hơn. Bất kỳ ký tự rộng hơn nào sẽ thoát khỏi vòng lặp và báo cáo một kết quả khớp, điều này hoạt động để giữ các ký tự và thất bại khi từ chối chúng. Người bảo trì Bionic của Google đã trả lời trong vòng ba giờ và xác nhận lỗi.

### Tại sao mã Android đã xuất xưởng bị thiếu trong nguồn công khai?

2:02 Anh ấy định bảo người báo cáo đọc nguồn, cho đến khi anh ấy thấy nhánh công khai thiếu các thay đổi tháng 4. Dự án Mã nguồn mở Android vẫn là mã nguồn mở. Theo chính sách hai nghìn không trăm hai mươi sáu của Google, phù hợp với mô hình ổn định nhánh của nó, Google xuất bản nguồn Android hai lần một năm, vào quý hai và quý bốn. Nhánh Android mười bảy công khai của Bionic vẫn nằm trên một ảnh chụp nhanh từ ngày hai mươi tám tháng 3. Điện thoại Pixel đã nhận được bản phát hành hàng quý vào tháng 9, để lại các nhà phát triển bên ngoài gỡ lỗi các tệp nhị phân

2:29 trong trình tháo rời cho đến khi bản phát hành quý bốn. Trong khi các nhà phát triển bên ngoài chờ đợi các đợt phát hành nguồn,

### Google đang sử dụng Gemini 4 Argon bên trong các kho lưu trữ của riêng mình như thế nào?

2:33 bên trong Google, mã hoạt động nhanh hơn với AI. Google tuyên bố Gemini bốn Argon đã giúp Chrome gỡ rối một thư mục kế thừa sáu triệu dòng bên trong cơ sở mã bốn mươi triệu dòng của Chromium, biến từ vài tháng thành vài tuần. Các kỹ sư Google Cloud cũng đã chạy Argon trong mười một giờ qua đêm trên Bộ phát triển tác nhân Python của họ, bao gồm hai trăm lẻ năm nghìn dòng. Argon đã đề xuất sáu tối ưu hóa trên ba mươi hai tệp, cắt giảm chi phí phiên làm việc xuống bốn mươi phần trăm.

2:59 Những người bảo trì đã từ chối bốn trong số sáu đề xuất đó trong quá trình xem xét. Một bộ nhớ đệm có nguy cơ trả về dữ liệu phiên lỗi thời sau khi thu gom rác, và việc xóa các import cấp cao nhất đã làm hỏng hai mươi lăm thử nghiệm nội bộ của Google cho đến khi được viết lại dưới dạng bộ tải lười. Điều này đưa chúng ta đến chính mô hình đó.

### Ai thực sự nhận được Gemini 4 Argon bây giờ, và với giá bao nhiêu?

3:14 Khi Google công bố Gemini bốn Argon vào ngày ba mươi tháng 9, Tôi đã gắn nhãn nó là NEEDS REVIEW vì các nhà phát triển thông thường không thể sử dụng nó. Vào ngày mười ba tháng 10, Google đã đánh dấu điểm cuối gemini bốn argon là có sẵn rộng rãi. Ngay cả việc triển khai cũng có sự không khớp tài liệu. Trang của DeepMind nói rằng Argon có sẵn ngay hôm nay cho những người đăng ký Google AI Pro và Ultra. Nhấp vào tài liệu định giá API, và một hộp cảnh báo nói rằng Argon không khả dụng trên gói Free và trên Google AI Pro. Trong AI Studio và Antigravity, bạn cần AI Ultra hoặc khóa API trả phí.

3:45 Giá giới thiệu hai đô la cho mỗi triệu token đầu vào và mười đô la cho đầu ra hết hạn sau tháng 11. Vào ngày mùng một tháng 12, giá tăng gấp đôi lên bốn đô la đầu vào và hai mươi đô la đầu ra. Trên bảng xếp hạng Artificial Analysis, Argon đạt năm mươi ba điểm cao, ngang bằng với GPT sáu Astra và Claude Fable năm phẩy một, sau Claude Opus năm phẩy năm ở năm mươi tám. Các thử nghiệm API trực tiếp trung bình bốn mươi bốn giây suy nghĩ trước khi token câu trả lời đầu tiên đến. Google cũng cho thấy Argon điều khiển một robot Spot của Boston Dynamics

4:14 để thả lon vào thùng rác có bàn đạp. Trước khi di chuyển một chân vật lý, Argon xây dựng một mô phỏng MuJoCo để thực hành giữ thăng bằng trên ba chân, được hướng dẫn bởi kỹ năng của con người và lời nhắc kiểm tra camera.

### Thử nghiệm đơn vị của Google đã khẳng định điều gì?

4:25 Bây giờ là về thử nghiệm đơn vị đó trong cây Bionic riêng của Google. Ba mươi lăm phút sau khi xác nhận lỗi biểu tượng cảm xúc Pixel, người bảo trì của Google đã đăng một biểu cảm mặt đập tay lên trán. Bionic có một thử nghiệm ký tự rộng ở dòng mười bốn bảy mươi lăm, và nó khẳng định giá trị trả về bị lỗi là hai thay vì ba. Dù một thay đổi được viết bởi con người vào tháng 4 hay một tác nhân qua đêm, kiểm tra nguồn và các thử nghiệm thực tế giữ cho nó trung thực. Nếu bạn muốn đọc điều này hơn là nghe tôi nói, The Daily Diff sẽ đến hộp thư của bạn

4:49 mỗi sáng, miễn phí tại thedailydiff.dev, liên kết bên dưới.

### Phán quyết về việc phát hành hai tốc độ của Google là gì?

4:52 Vì vậy, phán quyết hôm nay là NEEDS REVIEW. Với Gemini bốn Argon trên API trả phí, tôi sẽ thử nghiệm nó trên các refactor có giới hạn được hỗ trợ bởi một bộ thử nghiệm, và tôi sẽ tiếp tục thúc đẩy Google xuất bản nguồn Android khi các tệp nhị phân được xuất xưởng. Và đó là The Daily Diff của ngày hôm nay. Tôi là Niko từ Axrisi. Hợp nhất một cách có trách nhiệm.

## Nguồn

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