# اینڈرائیڈ ڈویلپرز کو ایک بھیجی گئی پکسل لائبریری کو جدا کرنا پڑا

Published: 2026-10-14

ستمبر کے اینڈرائیڈ 17 پکسل بلڈز میں وسیع کریکٹر سکیننگ بگ کی تشخیص کے لیے بھیجی گئی بائیونک C لائبریری کو جدا کرنا پڑا کیونکہ عوامی AOSP سورسز پہلے کے سنیپ شاٹ پر موجود ہیں۔ یہ واقعہ اینڈرائیڈ کے Q2/Q4 سورس پبلی کیشن سائیکل کو گوگل کے اندرونی AI انجینئرنگ کے دعووں اور 13 اکتوبر کو جیمنی 4 آرگون کے ادا شدہ API اور AI الٹرا رول آؤٹ سے جوڑتا ہے۔

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

## اس ویڈیو میں کیا شامل ہے

- اینڈرائیڈ NDK کا مسئلہ #2260 ظاہر کرتا ہے کہ بائیونک کے wcscspn() اور wcspbrk() ستمبر کے اینڈرائیڈ 17 پکسل بلڈز پر U+0100 سے بڑے یا اس کے برابر کریکٹرز پر رک جاتے ہیں جب ریجیکٹ سیٹ میں دو یا زیادہ کریکٹر U+0100 سے کم ہوں۔
- AOSP اوپن سورس رہتا ہے، جس میں سورس ڈراپس 2026 میں Q2 اور Q4 کے لیے طے شدہ ہیں؛ عوامی android17-release بائیونک برانچ کو آخری بار 28 مارچ 2026 کو سنیپ کیا گیا تھا، جو ستمبر کے پکسل بائنریز سے پیچھے ہے۔
- گوگل کے بائیونک مینٹینر نے بگ کی تصدیق کی اور wchar\_test.cpp:1475 پر ایک اندرونی ٹیسٹ پایا جس میں غلط ریٹرن ویلیو (3 کی بجائے 2) کی توقع کی گئی تھی۔
- جیمنی 4 آرگون (gemini-4-argon) ادا شدہ جیمنی API اور گوگل AI الٹرا سبسکرائبرز کے لیے 13 اکتوبر کو عام دستیابی تک پہنچ گیا؛ AI اسٹوڈیو اور API دستاویزات مفت اور گوگل AI پرو ٹائرز کو خارج کرتی ہیں۔
- تعارفی API قیمت $2 ان پٹ اور $10 آؤٹ پٹ فی 1M ٹوکن 30 نومبر 2026 تک لاگو ہے اور 1 دسمبر 2026 سے $4 ان پٹ اور $20 آؤٹ پٹ ہو کر دوگنی ہو جائے گی۔
- گوگل کے 11 گھنٹے کے رات بھر کے ADK آپٹیمائزیشن رن میں، انسانی مینٹینرز نے آرگون کی 6 تجویز کردہ آپٹیمائزیشنز میں سے 2 کو بھیجا اور کوڈ ریویو کے دوران 4 کو مسترد کر دیا۔

## ابواب

- 0:00 ایک اینڈرائیڈ ڈویلپر نے پکسل لائبریری کو جدا کیوں کیا؟
- 0:58 ایک ایموجی نے اینڈرائیڈ کی سی لائبریری کو کیسے توڑا؟
- 1:59 بھیجا گیا اینڈرائیڈ کوڈ عوامی سورس سے کیوں غائب ہے؟
- 2:32 گوگل اپنے ہی ریپوز کے اندر جیمنی 4 آرگون کو کیسے استعمال کر رہا ہے؟
- 3:13 جیمنی 4 آرگون اب کون حاصل کرتا ہے، اور کس قیمت پر؟
- 4:25 گوگل کے اپنے یونٹ ٹیسٹ نے کیا تصدیق کی؟
- 4:52 گوگل کی دو اسپیڈ ریلیز پر کیا فیصلہ ہے؟

## ترجمہ شدہ ٹرانسکرپٹ

اصل انگریزی بیان سے ترجمہ کیا گیا۔ دستیاب آڈیو اور کیپشنز یوٹیوب کے زیر انتظام ہیں۔

### ایک اینڈرائیڈ ڈویلپر نے پکسل لائبریری کو جدا کیوں کیا؟

0:00 اینڈرائیڈ اوپن سورس ہے، پھر بھی عوامی سورس کوڈ بائنری سے مہینوں پیچھے ہے ایک پکسل فون پر۔ ایک ڈویلپر کو ایک ایموجی کی اطلاع دینے کے لیے ایک بھیجی گئی سسٹم لائبریری کو جدا کرنا پڑا بگ۔ اس ویڈیو میں، ایک ایموجی نے پکسل فونز پر سی لائبریری کو کیوں توڑا؟ بھیجا گیا اینڈرائیڈ کوڈ عوامی ٹری سے کیوں غائب ہے؟ اور اب جیمنی فور آرگون کون حاصل کرتا ہے؟ جب ایک گوگل مینٹینر نے اس بگ کے لیے پرائیویٹ سورس ٹری کو چیک کیا، اسے ایک غائب یونٹ ٹیسٹ سے بھی بدتر کچھ ملا۔

0:26 میں آپ کو فیصلے سے پہلے عین ناکامی دکھاؤں گا۔ یہ بدھ، چودہ اکتوبر ہے، اور یہ دی ڈیلی ڈیف ہے۔ بائیونک اینڈرائیڈ کی کور سی لائبریری ہے، وہ تہہ جس پر ہر مقامی ایپ انحصار کرتی ہے میموری، فائلوں اور ٹیکسٹ کے لیے۔ گوگل اینڈرائیڈ کو اینڈرائیڈ اوپن سورس پروجیکٹ کے ذریعے شائع کرتا ہے، جبکہ جیمنی فور آرگون جیسے ڈویلپر AI ٹولز بھی بھیجتا ہے۔ یہ بگ اینڈرائیڈ پر ویزوئل پینبال میں سامنے آیا۔ ستمبر کے پکسل سیون اور پکسل ایٹ اے فونز پر اپ ڈیٹ کے بعد،

0:51 پینبال ٹیبل لوڈ ہونے میں ناکام ہو گئیں جب بھی کسی اسکرپٹ کے تبصرے میں ایموجی ہوتا تھا۔ ایک مسکراتا چہرہ پینبال مشین کو کریش کر گیا۔ مجرم بائیونک میں دو وسیع کریکٹر سرچ فنکشنز میں ہے۔

### ایک ایموجی نے اینڈرائیڈ کی سی لائبریری کو کیسے توڑا؟

1:01 ایک پروگرام انہیں ایک سٹرنگ اور ڈیلیمیٹر کی فہرست دیتا ہے، جیسے کہ ایک نئی لائن، اور پوچھتا ہے کہ پہلے سے پہلے کتنے کریکٹر ظاہر ہوتے ہیں ڈیلیمیٹر۔ ستمبر کے اینڈرائیڈ سترہ بلڈ پر، جب ڈیلیمیٹر کی فہرست میں دو یا زیادہ کریکٹر ہیکس ایک سو سے نیچے ہوں، تو سکین پہلے پر رک جاتا ہے کریکٹر جو ہیکس ایک سو پر یا اس سے اوپر ہو۔ یہ ایک اعشاریہ ایک ملین سے زیادہ یونیکوڈ کوڈ پوائنٹس کو توڑ دیتا ہے، جس میں ایموجی، سائرلک اور چینی کریکٹر شامل ہیں۔

1:24 جب ایک اوپن سورس لائبریری ٹوٹ جاتی ہے، تو آپ عام طور پر ریپوزٹری پڑھتے ہیں۔ ڈویلپر francisdb نے جون کے عوامی اینڈرائیڈ سترہ برانچ کو چیک کیا اور ایک صاف لوپ پایا جو ٹھیک کام کر رہا تھا۔ فون بائنری مختلف کوڈ چلا رہی تھی۔ لہذا ڈویلپر نے پکسل سے سی لائبریری کھینچی اور آرم ساٹھ چار ہدایات کو جدا کیا۔ ملٹی کریکٹر سرچ کو تیز کرنے کے لیے، بائنری اسٹیک پر دو سو چھپن بائٹ لک اپ ٹیبل بناتی ہے۔

1:47 لوپ ہر کریکٹر کو ہیکس ایک سو سے موازنہ کرتا ہے اور صرف اس صورت میں سکیننگ جاری رکھتا ہے جبکہ کریکٹر چھوٹا ہو۔ کوئی بھی وسیع کریکٹر لوپ سے باہر نکل جاتا ہے اور ایک میچ کی اطلاع دیتا ہے، جو کریکٹرز کو رکھنے کے لیے کام کرتا ہے اور انہیں مسترد کرنے میں ناکام ہو جاتا ہے۔ گوگل کے بائیونک مینٹینر نے تین گھنٹوں کے اندر جواب دیا اور بگ کی تصدیق کی۔

### بھیجا گیا اینڈرائیڈ کوڈ عوامی سورس سے کیوں غائب ہے؟

2:02 وہ رپورٹر کو سورس پڑھنے کے لیے کہنے والا تھا، جب تک کہ اس نے نہیں دیکھا کہ عوامی برانچ میں اپریل کی تبدیلیاں نہیں تھیں۔ اینڈرائیڈ اوپن سورس پروجیکٹ اوپن سورس رہتا ہے۔ گوگل کی بیس چھبیس پالیسی کے تحت، جو اس کے ٹرنک اسٹیبل ماڈل کے مطابق ہے، گوگل اینڈرائیڈ سورس سال میں دو بار، دوسری اور چوتھی سہ ماہی میں شائع کرتا ہے۔ بائیونک کی عوامی اینڈرائیڈ سترہ برانچ ابھی بھی مارچ اٹھائیس کے ایک سنیپ شاٹ پر موجود ہے۔ پکسل فونز کو ستمبر میں سہ ماہی ریلیز ملی، بیرونی ڈویلپرز کو بائنریز کو ڈیبگ کرنے پر چھوڑ دیا

2:29 ایک ڈس اسمبلر میں چوتھی سہ ماہی کی ریلیز تک۔ جب تک بیرونی ڈویلپرز سورس ڈراپس کا انتظار کرتے ہیں،

### گوگل اپنے ہی ریپوز کے اندر جیمنی 4 آرگون کو کیسے استعمال کر رہا ہے؟

2:33 گوگل کے اندر کوڈ AI کے ساتھ تیزی سے آگے بڑھتا ہے۔ گوگل کا دعویٰ ہے کہ جیمنی فور آرگون نے کروم کو کرومیم کے چالیس ملین لائن کوڈ بیس کے اندر ایک چھ ملین لائن لیگیسی فولڈر کو سلجھانے میں مدد کی، مہینوں کو ہفتوں میں بدل دیا۔ گوگل کلاؤڈ انجینئرز نے بھی آرگون کو رات بھر گیارہ گھنٹے اپنے پائتھون ایجنٹ ڈویلپمنٹ کٹ پر چلایا، جو دو لاکھ پانچ ہزار لائنوں پر پھیلا ہوا تھا۔ آرگون نے بتیس فائلوں میں چھ آپٹیمائزیشنز تجویز کیں، جس سے سیشن اوور ہیڈ میں چالیس فیصد کمی آئی۔

2:59 انسانی مینٹینرز نے ریویو میں ان چھ تجاویز میں سے چار کو مسترد کر دیا۔ ایک کیشے کو گاربیج کلیکشن کے بعد پرانے سیشن ڈیٹا کو واپس کرنے کا خطرہ تھا، اور ٹاپ لیول امپورٹس کو حذف کرنے سے پچیس اندرونی گوگل ٹیسٹ ٹوٹ گئے جب تک کہ لیزی لوڈرز کے طور پر دوبارہ نہیں لکھا گیا۔ جو ہمیں خود ماڈل کی طرف لے جاتا ہے۔

### جیمنی 4 آرگون اب کون حاصل کرتا ہے، اور کس قیمت پر؟

3:14 جب گوگل نے تیس ستمبر کو جیمنی فور آرگون کا اعلان کیا، میں نے اسے NEEDS REVIEW قرار دیا کیونکہ باقاعدہ ڈویلپرز اسے استعمال نہیں کر سکتے تھے۔ تیرہ اکتوبر کو، گوگل نے جیمنی فور آرگون اینڈ پوائنٹ کو عام طور پر دستیاب قرار دیا۔ یہاں تک کہ رول آؤٹ میں بھی دستاویزات کا تضاد ہے۔ ڈیپ مائنڈ کے صفحے میں کہا گیا ہے کہ آرگون آج گوگل AI پرو اور الٹرا سبسکرائبرز کے لیے دستیاب ہے۔ API قیمتوں کی دستاویزات پر کلک کریں، اور ایک وارننگ باکس میں لکھا ہے کہ آرگون مفت ٹائر اور گوگل AI پرو پر دستیاب نہیں ہے۔ AI اسٹوڈیو اور اینٹی گریویٹی میں، آپ کو AI الٹرا یا ایک ادا شدہ API کی ضرورت ہے۔

3:45 دس لاکھ ان پٹ ٹوکنز کے لیے دو ڈالر اور آؤٹ پٹ کے لیے دس ڈالر کی تعارفی قیمت نومبر کے بعد ختم ہو جاتی ہے۔ یکم دسمبر کو، قیمت دوگنی ہو کر چار ڈالر ان پٹ اور بیس ڈالر آؤٹ پٹ ہو جائے گی۔ آرٹیفیشل اینالیسس لیڈر بورڈ پر، آرگون ہائی اسکور ترپن پر، جی پی ٹی سکس آسٹرہ اور کلاڈ فیبل فائیو پوائنٹ ون کے برابر، کلاڈ اوپس فائیو پوائنٹ فائیو کے پیچھے اٹھاون پر۔ لائیو API ٹیسٹ میں اوسطاً چوالیس سیکنڈ کی سوچ کے بعد پہلا جواب ٹوکن آتا ہے۔ گوگل نے آرگون کو بوسٹن ڈائنامکس اسپاٹ روبوٹ کو بھی کنٹرول کرتے ہوئے دکھایا

4:14 تاکہ کین کو فٹ پیڈل بن میں گرایا جا سکے۔ ایک جسمانی ٹانگ حرکت دینے سے پہلے، آرگون ایک MuJoCo سمیلیشن بناتا ہے تاکہ تین ٹانگوں پر توازن برقرار رکھنے کی مشق کر سکے، انسانی مہارت اور کیمرہ ویریفائر پرامپٹس کی رہنمائی میں۔

### گوگل کے اپنے یونٹ ٹیسٹ نے کیا تصدیق کی؟

4:25 اب گوگل کے پرائیویٹ بائیونک ٹری میں اس یونٹ ٹیسٹ کے لیے۔ پکسل ایموجی بگ کی تصدیق کے پینتیس منٹ بعد، گوگل کے مینٹینر نے ایک فیس پام پوسٹ کیا۔ بائیونک میں لائن چودہ سو پچھتر پر ایک وسیع کریکٹر ٹیسٹ تھا، اور اس نے بگی ریٹرن ویلیو دو کی بجائے تین کی تصدیق کی۔ چاہے کوئی تبدیلی اپریل میں کسی انسان نے لکھی ہو یا رات بھر کسی ایجنٹ نے، سورس معائنہ اور اصلی ٹیسٹ اسے ایماندار رکھتے ہیں۔ اگر آپ اسے سننے کے بجائے پڑھنا چاہتے ہیں، تو ڈیف ہر صبح آپ کے ان باکس میں آتا ہے،

4:49 مفت میں daily diff dot dev پر، لنک نیچے ہے۔

### گوگل کی دو اسپیڈ ریلیز پر کیا فیصلہ ہے؟

4:52 تو آج کا فیصلہ NEEDS REVIEW ہے۔ ادا شدہ API پر جیمنی فور آرگون کے ساتھ، میں اسے ٹیسٹ سوٹ سے معاونت یافتہ محدود ریفیکٹرز پر ٹیسٹ کروں گا، اور میں گوگل پر زور دیتا رہوں گا کہ وہ اینڈرائیڈ سورس شائع کرے جب بائنریز بھیجی جائیں۔ اور آج کے لیے بس اتنا ہی ڈیف تھا۔ میں نیکو، Axrisi سے ہوں۔ ذمہ داری سے ضم کریں۔

## ذرائع

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