LineageOS پروجیکٹ کے ڈویلپرز، جس نے CyanogenMod کی جگہ لی، پلیٹ فارم کی بنیاد پر LineageOS 19 کی ریلیز پیش کی۔ Android 12. یہ نوٹ کیا جاتا ہے کہ LineageOS 19 برانچ 18 کے ساتھ فعالیت اور استحکام میں برابری تک پہنچ گیا ہے اور اسے پہلی ریلیز میں منتقلی کے لیے تیار سمجھا جاتا ہے۔ 41 ڈیوائس ماڈلز کے لیے عمارتیں تیار کی گئی ہیں۔
LineageOS کو ایمولیٹر میں بھی چلایا جا سکتا ہے۔ Android ایمولیٹر اور ماحول میں Android اسٹوڈیو۔ موڈ میں تعمیر کرنے کی صلاحیت فراہم کی گئی ہے۔ Android ٹی وی اور Android آٹوموٹو۔ تمام معاون آلات بطور ڈیفالٹ اپنی اپنی نسب ریکوری کے ساتھ آتے ہیں، ایک وقف شدہ ریکوری پارٹیشن کی ضرورت کو ختم کرتے ہوئے۔ LineageOS 17.1 بلڈز کو 31 جنوری کو بند کر دیا گیا تھا۔
AOSP اور ترجمہ سے iptables کو ہٹانے کی وجہ سے بہت سے پرانے آلات کے لیے سپورٹ کو فرسودہ کر دیا گیا ہے۔ Android پیکٹ فلٹرنگ کے لیے eBPF استعمال کرنے کے لیے 12۔ مسئلہ یہ ہے کہ eBPF صرف ان آلات پر استعمال کیا جا سکتا ہے جن کے لیے دانا دستیاب ہے۔ Linux 4.9 یا بعد کی ریلیز۔ کرنل 4.4 چلانے والے آلات کے لیے، ای بی پی ایف سپورٹ کو بیک پورٹ کیا گیا تھا، لیکن کرنل 3.18 چلانے والے آلات پر پورٹ کرنا مشکل ہے۔ اجزاء کی لوڈنگ کی اجازت دینے کے لیے کام کے طریقے فراہم کیے گئے تھے۔ Android 12 اوور پرانے دانا، iptables پر فال بیک کے ذریعے لاگو کیا گیا، لیکن پیکٹ فلٹرنگ کے مسائل کی وجہ سے تبدیلیاں LineageOS 19 میں شامل نہیں کی گئیں۔ جب تک پرانے دانا کے لیے eBPF پورٹ دستیاب نہیں ہوتا، ان آلات کے لیے LineageOS 19 پر مبنی تعمیرات دستیاب نہیں ہوں گی۔ جبکہ LineageOS 18.1 بلڈز 131 ڈیوائسز کے لیے بنائے گئے تھے، LineageOS 19 بلڈز فی الحال 41 ڈیوائسز کے لیے دستیاب ہیں۔
LineageOS 18.1 کے مقابلے میں، مخصوص تبدیلیوں کے علاوہ Android 12، درج ذیل اصلاحات بھی تجویز کی گئی ہیں:
- AOSP ریپوزٹری سے android-12.1.0_r4 برانچ میں منتقلی کی گئی ہے (Android اوپن سورس پروجیکٹ)۔ WebView براؤزر انجن Chromium 100.0.4896.58 کے ساتھ مطابقت پذیر ہے۔
- میں تجویز کردہ کے بجائے Android 12 نئے کنٹرول پینل حجم کو مکمل طور پر نئے ڈیزائن کردہ پینل کے ذریعے کنٹرول کیا جاتا ہے جو سائیڈ سے باہر نکل جاتا ہے۔
- ڈارک انٹرفیس ڈیزائن موڈ بطور ڈیفالٹ فعال ہے۔
- دانا کی تعمیر کے لیے مرکزی ٹول کٹ کے طور پر Linux AOSP ریپوزٹری میں فراہم کردہ کلینگ کمپائلر استعمال کیا جاتا ہے۔
- ایک نیا سیٹ اپ وزرڈ متعارف کرایا گیا ہے، جو نئے سیٹنگز پیجز کا ایک بڑا سیٹ جوڑتا ہے، نئے آئیکونز اور اینیمیشن اثرات کا استعمال کرتا ہے۔ Android 12.
- آئیکنز کا ایک نیا مجموعہ شامل کیا گیا ہے، جس میں سسٹم والے سمیت تقریباً تمام ایپلی کیشنز شامل ہیں۔
- بہتر فوٹو گیلری مینجمنٹ ایپ، جو AOSP ریپوزٹری سے گیلری ایپ کا ایک فورک ہے۔
- اپ ڈیٹس، جیلی ویب براؤزر، ریکارڈر وائس ریکارڈر، FOSS Etar کیلنڈر پلانر اور Seedvault بیک اپ پروگرام کو انسٹال کرنے کے لیے پروگرام میں بہتری لائی گئی ہے۔ FOSS Etar اور Seedvault میں شامل کردہ بہتری کو اپ اسٹریم پروجیکٹس میں واپس کردیا گیا ہے۔
- آلات پر استعمال کے لیے Android ٹی وی نے نیویگیشن انٹرفیس پر نظر ثانی کی تجویز پیش کی (Android ٹی وی لانچر)، اشتہارات کی نمائش سے پاک۔ کے لیے تعمیرات میں Android ٹی وی کو بٹن ہینڈلر کے ساتھ اپ ڈیٹ کیا گیا ہے جو آپ کو مختلف ریموٹ کنٹرولز پر اضافی بٹن استعمال کرنے کی اجازت دیتا ہے جو بلوٹوتھ اور انفراریڈ کے ذریعے کام کرتے ہیں۔
- ٹارگٹ پلیٹ فارم موڈ میں تعمیر کے لیے سپورٹ شامل کی گئی۔ Android کار میں انفوٹینمنٹ سسٹم میں استعمال کے لیے آٹوموٹیو۔
- adb_root سروس کی اس پراپرٹی سے پابندی ہٹا دی گئی ہے جو اسمبلی کی قسم کا تعین کرتی ہے۔
- امیج ان پیکنگ یوٹیلیٹی نے زیادہ تر اقسام کے آرکائیوز اور اپ ڈیٹس کے ساتھ امیجز سے ڈیٹا نکالنے کے لیے سپورٹ کا اضافہ کیا ہے، جو ڈیوائس کے آپریشن کے لیے ضروری بائنری اجزاء کے اخراج کو آسان بناتا ہے۔
- SDK ٹچ اسکرینوں کی پولنگ کی شدت کو بڑھانے کی صلاحیت فراہم کرتا ہے تاکہ اسکرین کو چھونے کے ردعمل کے وقت کو کم کیا جاسکے۔
- Qualcomm Snapdragon پلیٹ فارم پر مبنی آلات پر کیمروں تک رسائی کے لیے Qualcomm کے مخصوص انٹرفیس کے بجائے Camera2 API استعمال کیا جاتا ہے۔
- پہلے سے طے شدہ ڈیسک ٹاپ وال پیپر کو تبدیل کر دیا گیا ہے اور ایک نیا وال پیپر مجموعہ شامل کر دیا گیا ہے۔
- وائی فائی ڈسپلے فنکشن، جو آپ کو مانیٹر سے فزیکل کنکشن کے بغیر بیرونی اسکرین پر ریموٹ آؤٹ پٹ کو منظم کرنے کی اجازت دیتا ہے، تمام ڈیوائسز کے لیے لاگو کیا جاتا ہے، بشمول وہ اسکرینیں جو Qualcomm کے ملکیتی وائرلیس انٹرفیس اور Miracast ٹیکنالوجی کو سپورٹ کرتی ہیں۔
- مختلف قسم کی چارجنگ (کیبل یا وائرلیس چارجنگ کے ذریعے چارجنگ) کے لیے الگ الگ آوازیں تفویض کرنا ممکن ہے۔
- AOSP میں نئے نیٹ ورک آئسولیشن موڈ اور eBPF کے استعمال کو مدنظر رکھنے کے لیے بلٹ ان فائر وال، محدود نیٹ ورک ایکسیس موڈ، اور ایپلیکیشن آئسولیشن کی صلاحیتوں کو دوبارہ لکھا گیا ہے۔ ڈیٹا کی پابندی اور نیٹ ورک کی تنہائی کے کوڈ کو ایک عمل میں ملا دیا گیا ہے۔
ماخذ: opennet.ru
