Android 17 نے پکسلز کے لیے نئی APIs فراہم کیں۔ یہ رہا فرق۔
Android 17 QPR1 نے 15 ستمبر کو 84 نئی APIs شامل کیں — اور اگلے تین مہینوں کے لیے صرف پکسلز ہی انہیں فراہم کر سکیں گے۔
Android 17 QPR1 نے 15 ستمبر کو 84 نئی APIs شامل کیں — اور اگلے تین مہینوں کے لیے صرف پکسلز ہی انہیں فراہم کر سکیں گے۔ GrapheneOS کا کہنا ہے کہ یہ Honeycomb (2011) کے بعد پہلی ریلیز ہے جس نے AOSP کو سورس کوڈ دیے بغیر ڈویلپر APIs شامل کیں؛ کوڈ Android 17 QPR2 کے ساتھ دسمبر میں آئے گا۔ فیصلہ: REVERT۔
تحریری ایڈیشن پڑھیں (انگریزی) ↗
اس ویڈیو میں کیا شامل ہے
- 84 نئی APIs، ایک فون بنانے والے کو انہیں فراہم کرنے کی اجازت دی گئی
- تین لائنوں میں ہفتہ
- فرق: 84 شامل کیے گئے، 0 ہٹائے گئے، 0.52 %
- Honeycomb، مارچ 2025 اور 69 دن کی تاخیر
- ایک ہی دروازے کے پیچھے پیچ
ترجمہ شدہ ٹرانسکرپٹ
اصل انگریزی بیان سے ترجمہ کیا گیا۔ دستیاب آڈیو اور کیپشنز یوٹیوب کے زیر انتظام ہیں۔
84 نئی APIs، ایک فون بنانے والے کو انہیں فراہم کرنے کی اجازت دی گئی
0:00 اس ہفتے Android 17 QPR ون نے چوراسی نئی APIs شامل کیں، اور تین مہینوں کے لیے صرف ایک فون بنانے والا انہیں فراہم کر سکتا ہے۔ وہ جس کے پاس Android ہے۔ اس ویڈیو میں، APIs اور دسمبر کی آخری تاریخ، پھر پیچھے پھنسے ہوئے پیچ اور کون پکسل چھوڑ رہا ہے۔ آج ہفتہ، 19 ستمبر ہے، اور یہ The Daily Diff ہے۔ تین لائنوں میں ہفتہ۔
تین لائنوں میں ہفتہ
0:19 پیر کو، گوگل نے Android 17 QPR ون کو پچیس پکسل ماڈلز پر دھکیلا۔ منگل کو، GrapheneOS نے API diff پڑھا اور دیکھا کہ سورس کوڈ اس کے ساتھ نہیں آ رہا تھا۔ اور جمعرات کو، Cloudflare نے Quick Tunnels کے ساتھ ہیکر نیوز پر نمبر ون حاصل کیا، ایک پانچ سال پرانی پروڈکٹ ایک نئے لینڈنگ پیج کے ساتھ۔ پکسل مالکان کو کیا ملا جو کسی اور کو نہیں ملا؟
فرق: 84 شامل کیے گئے، 0 ہٹائے گئے، 0.52 %
0:38 API لیول سینتیس سے سینتیس اعشاریہ ایک تک کا آفیشل diff چوراسی اضافے، دو سو تینتیس تبدیلیاں اور صفر ہٹانے پر مشتمل ہے، جسے گوگل کا اپنا شماریاتی صفحہ پلیٹ فارم کے تقریباً آدھے فیصد پر راؤنڈ کرتا ہے۔ آدھا فیصد کچھ بھی نہیں لگتا، جب تک آپ اسے پڑھتے نہیں۔ ایک بالکل نیا پیکیج ہے، android dot hardware dot hid، ایک رسائی کی اجازت کے ساتھ جو کسی ایپ کو USB اور بلوٹوتھ پیریفرلز سے براہ راست بات چیت کرنے دیتی ہے، کوئی کسٹم ڈرائیور کی ضرورت نہیں۔ اگر آپ کنٹرولر سافٹ ویئر لکھتے ہیں، تو یہ وہ API ہے جو آپ چاہتے تھے۔
1:07 آپ اسے آج ہی پکسل مالکان کو بھیج سکتے ہیں، ایک ایسی مارکیٹ جو تقریباً درمیانے درجے کے سب ریڈیٹ کے سائز کی ہے۔ diff میں، ایک ورژن کوڈ جسے Cinnamon Bun One کہا جاتا ہے۔ تو میٹھے نام واپس آ گئے ہیں، ایک مستقل میں، جہاں کوئی انہیں دیکھ نہیں سکتا۔ اب تاریخ، کیونکہ GrapheneOS نے جس لفظ تک رسائی حاصل کی وہ
Honeycomb، مارچ 2025 اور 69 دن کی تاخیر
1:24 Honeycomb تھا۔ Android 3 دو ہزار گیارہ کی صرف ٹیبلٹ ریلیز تھی، اور گوگل نے Honeycomb کوڈ کو بھی واپس رکھا، لہذا پندرہ سال تک یہ ایک استثناء رہا۔ پھر مارچ دو ہزار پچیس میں، گوگل نے اینڈرائیڈ اتھارٹی کو تصدیق کی کہ تمام اینڈرائیڈ ڈویلپمنٹ اس کی نجی اندرونی برانچ پر منتقل ہو رہا ہے، ہر ریلیز کے بعد سورس شائع کرنے کا وعدہ کیا۔ چھ ماہ بعد، Android 16 QPR ون تیس ستمبر کو پکسلز کو بھیجا گیا۔ اس کا سورس اوپن سورس پروجیکٹ پر گیارہ نومبر کو آیا، چھیاسٹھ دن کی تاخیر سے، جب گوگل نے کہا تھا کہ یہ آنے والے
1:57 ہفتوں میں آئے گا۔ کارپوریٹ انگریزی میں اس کا مطلب ہے اس کے بعد کا سہ ماہی۔ اور پھر قانون خاموشی سے بدل گیا۔ Android 16 کے بعد سے، پہلی اور تیسری سہ ماہی ریلیز صرف پکسل کے لیے ہیں، اور صرف سالانہ ریلیز اور QPR ٹو اوپن سورس پروجیکٹ پر جاتی ہیں۔ تو چوراسی APIs دسمبر میں QPR ٹو کے ساتھ سام سنگ، موٹرولا اور ROM بھیڑ تک پہنچتی ہیں۔ QPR ٹو کے ساتھ۔ تین مہینوں کے لیے پکسل کی خصوصی رسائی۔ APIs سرخی ہیں۔
ایک ہی دروازے کے پیچھے پیچ
2:19 پیچ مسئلہ ہیں۔ GrapheneOS کا کہنا ہے کہ ستمبر کے پکسل اپ ڈیٹ بلیٹن میں معیاری Android پلیٹ فارم کے اجزاء کے لیے فکسز شامل ہیں، کوڈ ہر دوسرا OEM جس پر بناتا ہے، اور وہ فکسز عوامی سیکیورٹی بلیٹن یا پارٹنرز کو ملنے والے پیش منظر پیچز میں نہیں ہیں۔ لہذا ایک سہ ماہی کے لیے، پکسلز کوڈ میں بگ کے خلاف پیچ کیے جاتے ہیں جسے تین ارب دیگر ڈیوائسز بھی چلاتے ہیں، اور فکس ایک بائنری میں موجود ہے جسے آپ ڈاؤن لوڈ تو کر سکتے ہیں لیکن پڑھ نہیں سکتے۔ GrapheneOS اس بائنری سے اپنے پیچ کو ریورس انجینئر کرنے اور
2:48 انہیں جلد بھیجنے کا ارادہ رکھتا ہے، جو اسے چھپانے کے مقصد کو ناکام بنا دیتا ہے، کیونکہ کوئی بھی ڈس اسمبلر اور بدتر ارادوں کے ساتھ ایسا کر سکتا ہے۔ اس کے علاوہ، انہوں نے یکم ستمبر کو QPR ون بلڈ کے لیے GPL کرنل سورسز کی درخواست کی اور سولہویں کو رسائی حاصل ہوئی۔ پندرہ دن، ایک لائسنس کے لیے جس کا پورا متن ایک جملے میں سما جاتا ہے، ہمیں سورس دیں۔
کون پکسل چھوڑ رہا ہے: GrapheneOS اور Motorola
3:09 یہ وہ حصہ ہے جو پکسل ٹیم کو پریشان کرنا چاہیے۔ GrapheneOS نے اسے بھیجنے سے پہلے ہی 17 QPR ون پر پورٹ کر لیا تھا، اور اسے جاری نہیں کر سکتا، کیونکہ وہ سورس ابھی تک عوامی نہیں ہے۔ لہذا اس کے بجائے وہ پکسل فرم ویئر کو بیک پورٹ کر رہے ہیں، کرنل ڈرائیورز اور QPR ون سے HALs کو سادہ Android 17 پر، ہاتھ سے، دسمبر تک۔ ان کے الفاظ، پکسلز کو اب بہت سی دیگر ڈیوائسز کے مقابلے میں سپورٹ کرنا نمایاں طور پر مشکل ہے، اور پکسلز کے واحد فوائد میں سے ایک اب ایک نقصان ہے۔
3:36 مناسب وقت، کیونکہ مارچ میں انہوں نے موٹرولا کے ساتھ ایک طویل مدتی شراکت داری پر دستخط کیے، سرکاری فرم ویئر اور ڈرائیور کوڈ شامل تھے، اور وہی تھریڈ کہتا ہے کہ آنے والے موٹرولا ڈیوائسز کو پکسلز کے مقابلے میں سپورٹ کرنا کہیں زیادہ آسان ہو گا زمین پر سب سے زیادہ سیکیورٹی-جنونی اینڈرائیڈ پروجیکٹ نے سات سال لوگوں کو پکسل خریدنے کو کہا، اور گوگل نے اٹھارہ ماہ انہیں اس سے باز رکھنے میں صرف کیے۔ انہیں اس سے باز رکھنے میں صرف کیے۔ گوگل کے ساتھ انصاف کرتے ہوئے، ہیکر نیوز پر سب سے اوپر کا اختلاف سننے کے قابل ہے۔
فرق کا دوسرا پہلو
4:00 گوگل ہر چھ ماہ میں حقیقی سورس فراہم کرتا ہے، پکسلز کو سال میں چار اپڈیٹس ملتی ہیں، اور کوئی بھی ایپ ڈویلپر ایک ایسی API پر انحصار نہیں کرے گا جو صرف ایک ایسے فون پر کام کرتی ہے جس کی مارکیٹ شیئر ایک راؤنڈنگ ایرر کے برابر ہے۔ تو پکسل ایک عجیب بیٹا ڈیوائس بن جاتا ہے جو سب کو ایک سہ ماہی بعد ملتا ہے، جس کے بارے میں، اس کے الفاظ میں، غصہ کرنا ایک عجیب بات ہے۔ API کا آدھا فیصد کوئی فورک نہیں ہے۔ لیکن GrapheneOS نے بہتر سوال اٹھایا، کہ کیا گوگل کی قانونی ٹیم جانتی ہے کہ وہ اپنے فونز کو اپنے پارٹنرز جنہیں وہ اینڈرائیڈ کا لائسنس دیتا ہے، کے مقابلے میں فیچرز اور سیکیورٹی
4:32 فکسز تک مہینوں کی ابتدائی رسائی دے رہی ہے، ایک ایسے دہائی میں جب اینڈرائیڈ کا ہر عدالت میں دفاع یہ رہا ہے کہ یہ کھلا ہے۔ انٹرن نے یہ نہیں کیا۔ انٹرن نے کم از کم برانچ کو دھکیل دیا ہوتا۔ اگر آپ اسے سننے کے بجائے پڑھنا چاہتے ہیں، تو diff ہر صبح آپ کے ان باکس میں مفت پہنچ جاتا ہے daily diff dot dev پر، لنک نیچے ہے۔
فیصلہ: REVERT، برانچ کو پش کریں
4:50 تو، آج کا فیصلہ، REVERT۔ چوراسی APIs ایک فوٹ نوٹ ہیں۔ مشترکہ کوڈ کے لیے ایک سیکیورٹی پیچ جو صرف ایک OEM تین ماہ کے لیے بھیج سکتا ہے، ایک پریس ایمبارگو کے ساتھ ایک فورک ہے، اور اینڈرائیڈ کو دوبارہ کھولنے کا سب سے تیز طریقہ برانچ کو دھکیلنا ہے۔ اور آج کے لیے بس اتنا ہی diff ہے۔ میں Axrisi سے Niko ہوں۔ ذمہ داری سے ضم کریں۔
ذرائع
- GrapheneOS thread (primary)grapheneos.social
- Hacker News (951 pts)news.ycombinator.com
- Official API diff 37 → 37.1developer.android.com
- Android 17 QPR1 rollout (9to5Google)9to5google.com
- Google moves Android development private (Android Authority, Mar 2025)www.androidauthority.com
- Android 16 QPR1 source delay (Android Authority, Sep 2025)www.androidauthority.com
- GrapheneOS on the 69-day delayx.com
- GrapheneOS × Motorolax.com
- The dissent (HN, bri3d)news.ycombinator.com
- Cloudflare Quick Tunnels (HN)news.ycombinator.com



