+− THE DAILY DIFFdev & AI news
NEEDS REVIEW

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

ستمبر کے اینڈرائیڈ 17 پکسل بلڈز میں وسیع کریکٹر سکیننگ بگ کی تشخیص کے لیے بھیجی گئی بائیونک C لائبریری کو جدا کرنا پڑا کیونکہ عوامی AOSP سورسز پہلے کے سنیپ شاٹ پر موجود ہیں۔

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

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

تحریری ایڈیشن پڑھیں (انگریزی) ↗

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

  • اینڈرائیڈ 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: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 سے ہوں۔ ذمہ داری سے ضم کریں۔

ذرائع

  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 · ur · 1 اکتوبر، 2026

جیمنی 4 آرگون گوگل کا بہترین ماڈل ہے۔ آپ اسے ابھی استعمال نہیں کر سکتے۔

گوگل نے اپنے نئے فرنٹیئر ماڈل جیمنی 4 آرگون کا اعلان کیا ہے، اور صرف قابل اعتماد سائبر ڈیفنڈر ہی اسے استعمال کر سکتے ہیں۔ یہاں گوگل کے اپنے 19 قطاروں والے بینچ مارک ٹیبل، آزاد لیڈر بورڈ کی پیمائش، اور

4:53 ↗
daily · ur · 7 اکتوبر، 2026

ہونو نے بیرونی پل کی درخواستوں پر پابندی لگا دی کیونکہ دیکھ بھال کرنے والے تعاون کی انٹیک پر دوبارہ غور کر رہے ہیں

ہونو نے اپنی ایم آئی ٹی-لائسنس یافتہ کوڈ کو برقرار رکھتے ہوئے بیرونی پل-درخواست کی تخلیق کو غیر فعال کر دیا۔ سنڈرے سورہوس نے الگ سے اپنی ذخیرہ اندوزی کی پابندیوں کو اے آئی سے منسوب کیا اور کہا کہ دیکھ

5:22 ↗