موبائل پلیٹ فارم اینڈرائیڈ 12 کی ریلیز

گوگل نے اوپن موبائل پلیٹ فارم اینڈرائیڈ 12 کی ریلیز شائع کی ہے۔ نئی ریلیز سے وابستہ سورس ٹیکسٹس پروجیکٹ کے Git ریپوزٹری (برانچ android-12.0.0_r1) میں پوسٹ کیے گئے ہیں۔ Pixel سیریز کے آلات کے ساتھ ساتھ Samsung Galaxy، OnePlus، Oppo، Realme، Tecno، Vivo اور Xiaomi کے تیار کردہ اسمارٹ فونز کے لیے فرم ویئر اپ ڈیٹس تیار کیے جاتے ہیں۔ مزید برآں، عالمگیر GSI (Generic System Images) اسمبلیاں بنائی گئی ہیں، جو ARM64 اور x86_64 فن تعمیر پر مبنی مختلف آلات کے لیے موزوں ہیں۔

اہم اختراعات:

  • پروجیکٹ کی تاریخ میں سب سے اہم انٹرفیس ڈیزائن اپ ڈیٹس میں سے ایک تجویز کیا گیا تھا۔ نیا ڈیزائن "مٹیریل یو" کے تصور کو نافذ کرتا ہے، جسے میٹریل ڈیزائن کی اگلی نسل کہا جاتا ہے۔ نیا تصور خود بخود تمام پلیٹ فارمز اور انٹرفیس عناصر پر لاگو ہو جائے گا، اور ایپلیکیشن ڈویلپرز کو کوئی تبدیلی کرنے کی ضرورت نہیں ہوگی۔ جولائی میں، یہ ایپلی کیشن ڈویلپرز کو گرافیکل انٹرفیس - جیٹ پیک کمپوز کی ترقی کے لیے ایک نئی ٹول کٹ کی پہلی مستحکم ریلیز فراہم کرنے کا منصوبہ ہے۔
    موبائل پلیٹ فارم اینڈرائیڈ 12 کی ریلیز

    پلیٹ فارم خود ایک نیا ویجیٹ ڈیزائن پیش کرتا ہے۔ وجیٹس کو زیادہ مرئی بنایا گیا ہے، کونوں کو بہتر طور پر گول کیا گیا ہے، اور نظام کی تھیم سے مماثل متحرک رنگوں کو استعمال کرنے کی سہولت فراہم کی گئی ہے۔ انٹرایکٹو کنٹرولز جیسے کہ چیک باکسز اور سوئچز (چیک باکس، سوئچ اور ریڈیو بٹن) شامل کیے گئے، مثال کے طور پر، آپ کو ایپلی کیشن کو کھولے بغیر TODO ویجیٹ میں کام کی فہرستوں میں ترمیم کرنے کی اجازت دیتا ہے۔

    موبائل پلیٹ فارم اینڈرائیڈ 12 کی ریلیز

    ویجیٹس سے شروع کی گئی ایپلی کیشنز میں ایک ہموار بصری منتقلی کو لاگو کیا۔ ویجٹ کی پرسنلائزیشن کو آسان بنایا گیا ہے - اسکرین پر ویجیٹ کی جگہ کو فوری طور پر دوبارہ ترتیب دینے کے لیے ایک بٹن شامل کیا گیا ہے (پینسل کے ساتھ ایک دائرہ)، جو آپ کے ویجیٹ کو زیادہ دیر تک چھونے پر ظاہر ہوتا ہے۔

    موبائل پلیٹ فارم اینڈرائیڈ 12 کی ریلیزموبائل پلیٹ فارم اینڈرائیڈ 12 کی ریلیز

    ویجیٹ کے سائز کو محدود کرنے اور ویجیٹ عناصر کی انکولی لے آؤٹ (ریسپانسیو لے آؤٹ) کو استعمال کرنے کی صلاحیت کے لیے اضافی موڈز فراہم کیے گئے ہیں تاکہ معیاری لے آؤٹ بنائے جائیں جو نظر آنے والے علاقے کے سائز کے لحاظ سے تبدیل ہوتے ہیں (مثال کے طور پر، آپ الگ الگ لے آؤٹ بنا سکتے ہیں۔ گولیاں اور اسمارٹ فونز)۔ ویجیٹ چننے والا انٹرفیس متحرک پیش نظارہ اور ویجیٹ کی تفصیل ظاہر کرنے کی صلاحیت کو نافذ کرتا ہے۔

    موبائل پلیٹ فارم اینڈرائیڈ 12 کی ریلیز
  • سسٹم پیلیٹ کو منتخب وال پیپر کے رنگ میں خود بخود ڈھالنے کی صلاحیت شامل کی گئی - سسٹم خود بخود مروجہ رنگوں کا پتہ لگاتا ہے، موجودہ پیلیٹ کو ایڈجسٹ کرتا ہے اور تمام انٹرفیس عناصر پر تبدیلیاں لاگو کرتا ہے، بشمول نوٹیفکیشن ایریا، لاک اسکرین، ویجٹس اور والیوم کنٹرول۔
  • نئے متحرک اثرات لاگو کیے گئے ہیں، جیسے اسکرین پر عناصر کو سکرول کرتے، ظاہر ہونے اور حرکت کرتے وقت بتدریج زوم کرنا اور علاقوں کی ہموار تبدیلی۔ مثال کے طور پر، جب آپ لاک اسکرین پر کسی اطلاع کو منسوخ کرتے ہیں، تو وقت کا اشارہ خود بخود پھیل جاتا ہے اور وہ جگہ لے لیتا ہے جس پر پہلے اطلاع نے قبضہ کیا تھا۔
  • اطلاعات اور فوری ترتیبات کے ساتھ ڈراپ ڈاؤن ایریا کے ڈیزائن کو دوبارہ ڈیزائن کیا گیا ہے۔ فوری ترتیبات میں گوگل پے اور سمارٹ ہوم کنٹرول کے اختیارات شامل کیے گئے ہیں۔ پاور بٹن کو دبائے رکھنے سے گوگل اسسٹنٹ سامنے آتا ہے، جسے آپ کال کرنے، ایپ کھولنے یا کسی مضمون کو بلند آواز میں پڑھنے کا حکم دے سکتے ہیں۔ درخواست کے ذریعہ بیان کردہ مواد کے ساتھ اطلاعات عام شکل میں دی جاتی ہیں۔
    موبائل پلیٹ فارم اینڈرائیڈ 12 کی ریلیز
  • اسٹریچ اوور سکرول اثر کو شامل کیا گیا تاکہ یہ ظاہر کیا جا سکے کہ صارف اسکرول ایریا سے آگے بڑھ گیا ہے اور مواد کے اختتام تک پہنچ گیا ہے۔ نئے اثر کے ساتھ، ایسا لگتا ہے کہ مواد کی تصویر پھیلتی اور واپس آتی ہے۔ نیا اینڈ آف اسکرول رویہ بطور ڈیفالٹ فعال ہے، لیکن پرانے رویے پر واپس جانے کے لیے سیٹنگز میں ایک آپشن موجود ہے۔
  • انٹرفیس کو فولڈنگ اسکرین والے آلات کے لیے بہتر بنایا گیا ہے۔
    موبائل پلیٹ فارم اینڈرائیڈ 12 کی ریلیز
  • ہموار آڈیو ٹرانزیشنز لاگو کر دیے گئے ہیں - جب ایک ایپلیکیشن سے سوئچ کرتے ہوئے جو آواز کو دوسری میں آؤٹ پٹ کرتی ہے، تو پہلی کی آواز اب آسانی سے خاموش ہو جاتی ہے، اور دوسری آواز کو دوسری پر سپرپوز کیے بغیر، آسانی سے بڑھ جاتی ہے۔
  • فوری سیٹنگز بلاک، پینل اور سسٹم کنفیگریٹر میں نیٹ ورک کنکشن کے انتظام کے لیے انٹرفیس کو جدید بنایا گیا ہے۔ ایک نیا انٹرنیٹ پینل شامل کیا گیا ہے جو آپ کو مختلف فراہم کنندگان کے درمیان تیزی سے سوئچ کرنے اور مسائل کی تشخیص کرنے کی اجازت دیتا ہے۔
    موبائل پلیٹ فارم اینڈرائیڈ 12 کی ریلیز
  • اسکرین شاٹس بنانے کی صلاحیت شامل کی گئی ہے جو نہ صرف نظر آنے والے علاقے کا احاطہ کرتی ہے بلکہ اسکرولنگ ایریا میں موجود مواد کو بھی شامل کرتی ہے۔ مواد کو مرئی علاقے سے باہر رکھنے کی صلاحیت ان تمام ایپلی کیشنز کے لیے کام کرتی ہے جو آؤٹ پٹ کے لیے ویو کلاس استعمال کرتی ہیں۔ مخصوص انٹرفیس استعمال کرنے والے پروگراموں میں اسکرولنگ اسکرین شاٹس کے لیے سپورٹ کو نافذ کرنے کے لیے، ScrollCapture API تجویز کیا گیا ہے۔
    موبائل پلیٹ فارم اینڈرائیڈ 12 کی ریلیز
  • آٹو گھماؤ اسکرین کے مواد کی خصوصیت کو بہتر بنایا گیا ہے، جو اب سامنے والے کیمرے سے چہرے کی شناخت کا استعمال کر کے یہ تعین کر سکتا ہے کہ آیا سکرین کو گھمانے کی ضرورت ہے، مثال کے طور پر جب کوئی شخص لیٹ کر فون استعمال کر رہا ہو۔ رازداری کو یقینی بنانے کے لیے، تصاویر کے درمیانی اسٹوریج کے بغیر معلومات پر کارروائی کی جاتی ہے۔ فیچر فی الحال صرف Pixel 4 اور نئے اسمارٹ فونز پر دستیاب ہے۔
  • تصویر میں تصویر میں بہتر موڈ (PIP، تصویر میں تصویر) اور منتقلی کے اثرات کی ہمواری میں اضافہ۔ اگر آپ اپ ٹو ہوم اشارے کے ساتھ PIP میں خودکار منتقلی کو فعال کرتے ہیں (اسکرین کے نچلے حصے کو اوپر منتقل کرتے ہوئے)، ایپلیکیشن کو فوری طور پر PIP موڈ میں تبدیل کر دیا جاتا ہے، اینیمیشن مکمل ہونے کا انتظار کیے بغیر۔ غیر ویڈیو مواد کے ساتھ PIP ونڈوز کا سائز تبدیل کرنا بہتر ہے۔ PIP ونڈو کو اسکرین کے بائیں یا دائیں کنارے پر گھسیٹ کر اسے چھپانے کی صلاحیت کو شامل کیا۔ پی آئی پی ونڈو کو چھوتے وقت رویہ تبدیل کر دیا گیا ہے - اب ایک ٹچ کنٹرول بٹن دکھاتا ہے، اور ڈبل ٹچ ونڈو کا سائز بدل دیتا ہے۔
  • کارکردگی کی اصلاح:
    • سسٹم کی کارکردگی کی نمایاں اصلاح کی گئی - مین سسٹم سروسز کے سی پی یو پر بوجھ 22٪ کم ہوا، جس کے نتیجے میں بیٹری کی زندگی میں 15٪ اضافہ ہوا۔ لاک تنازعہ کو کم کرکے، تاخیر کو کم کرکے، اور I/O کو بہتر بنا کر، ایک ایپلیکیشن سے دوسرے میں منتقلی کی کارکردگی میں اضافہ ہوتا ہے اور ایپلیکیشن شروع ہونے کا وقت کم ہوتا ہے۔

      PackageManager میں، صرف پڑھنے کے موڈ میں سنیپ شاٹس کے ساتھ کام کرتے وقت، لاک کنٹینشن %92 کم ہو جاتا ہے۔ بائنڈر کا انٹر پروسیس کمیونیکیشن انجن کچھ قسم کی کالوں کے لیے 47 گنا تک تاخیر کو کم کرنے کے لیے ہلکے وزن کی کیشنگ کا استعمال کرتا ہے۔ ڈیکس، اوڈیکس، اور ویڈیکس فائلوں کی پروسیسنگ کے لیے بہتر کارکردگی، جس کے نتیجے میں ایپ لوڈ کے اوقات تیز ہوتے ہیں، خاص طور پر کم میموری والے آلات پر۔ نوٹیفیکیشنز سے ایپلیکیشنز لانچ کرنے کا عمل تیز کر دیا گیا ہے، مثال کے طور پر، کسی نوٹیفکیشن سے گوگل فوٹوز کو لانچ کرنا اب 34% تیز ہے۔

      کرسر ونڈو آپریشن میں ان لائن آپٹیمائزیشن کے استعمال کے ذریعے ڈیٹا بیس کے سوالات کی کارکردگی کو بہتر بنایا گیا ہے۔ تھوڑی مقدار میں ڈیٹا کے لیے، کرسر ونڈو 36% تیز ہو گیا ہے، اور 1000 سے زیادہ قطاروں کے سیٹ کے لیے، اسپیڈ اپ 49 گنا تک ہو سکتا ہے۔

      کارکردگی کے لحاظ سے آلات کی درجہ بندی کے لیے معیار تجویز کیے گئے ہیں۔ ڈیوائس کی صلاحیتوں کی بنیاد پر، اسے ایک پرفارمنس کلاس تفویض کی جاتی ہے، جسے پھر کم طاقت والے آلات پر کوڈیکس کی فعالیت کو محدود کرنے یا طاقتور ہارڈ ویئر پر اعلیٰ معیار کے ملٹی میڈیا مواد کو ہینڈل کرنے کے لیے ایپلی کیشنز میں استعمال کیا جا سکتا ہے۔

    • ایک ایپلیکیشن ہائبرنیشن موڈ لاگو کیا گیا ہے، جس کی مدد سے، اگر صارف نے طویل عرصے سے پروگرام کے ساتھ واضح طور پر بات چیت نہیں کی ہے، تو ایپلی کیشن کو پہلے سے دی گئی اجازتوں کو خود بخود دوبارہ ترتیب دینے، عملدرآمد کو روکنے، ایپلی کیشن کے ذریعے استعمال ہونے والے وسائل کو واپس کرنے، جیسے میموری، اور بیک گراؤنڈ ورک کے آغاز اور پش نوٹیفیکیشنز کو بھیجنے سے روکیں۔ موڈ زیادہ تر ایپلیکیشنز کے لیے استعمال کیا جا سکتا ہے اور آپ کو صارف کے ڈیٹا کی حفاظت کرنے کی اجازت دیتا ہے جس تک طویل عرصے سے بھولے ہوئے پروگراموں تک رسائی حاصل ہوتی ہے۔ اگر چاہیں تو، ہائبرنیشن موڈ کو ترتیبات میں منتخب طور پر غیر فعال کیا جا سکتا ہے۔
    • اسکرین کو گھومنے کے دوران حرکت پذیری کو بہتر بنایا گیا ہے، جس سے گھومنے سے پہلے تقریباً 25% تاخیر کم ہوتی ہے۔
    • اس ڈھانچے میں ایک نیا اعلیٰ کارکردگی والا سرچ انجن AppSearch شامل ہے، جو آپ کو آلہ پر معلومات کی فہرست بنانے اور درجہ بندی کے نتائج کے ساتھ مکمل متن کی تلاش کرنے کی اجازت دیتا ہے۔ AppSearch دو قسم کے اشاریہ فراہم کرتا ہے - انفرادی ایپلی کیشنز میں تلاش کو منظم کرنے اور پورے نظام کو تلاش کرنے کے لیے۔
    • گیم موڈ API اور متعلقہ ترتیبات کو شامل کیا گیا جو آپ کو گیم کی کارکردگی پروفائل کا نظم کرنے کی اجازت دیتی ہیں - مثال کے طور پر، آپ بیٹری کی زندگی کو بڑھانے کے لیے کارکردگی کو قربان کر سکتے ہیں یا زیادہ سے زیادہ FPS حاصل کرنے کے لیے تمام دستیاب وسائل استعمال کر سکتے ہیں۔
    • انسٹالیشن کے عمل کے دوران پس منظر میں گیم کے وسائل کو ڈاؤن لوڈ کرنے کے لیے پلے-ایس-یو-ڈاؤن لوڈ فنکشن شامل کیا گیا، جس سے آپ ڈاؤن لوڈ مکمل ہونے سے پہلے کھیلنا شروع کر سکتے ہیں۔ درخواست
    • اطلاعات کے ساتھ کام کرتے وقت ردعمل اور ردعمل کی رفتار میں اضافہ۔ مثال کے طور پر، جب کوئی صارف کسی نوٹیفکیشن پر ٹیپ کرتا ہے، تو اب یہ اسے فوری طور پر متعلقہ ایپ پر لے جاتا ہے۔ ایپلی کیشنز نوٹیفکیشن ٹرامپولین کے استعمال کو محدود کرتی ہیں۔
    • بائنڈر میں آپٹمائزڈ آئی پی سی کالز۔ کیشنگ کی نئی حکمت عملی کا استعمال کرتے ہوئے اور لاک تنازعہ کو ختم کرنے سے، تاخیر کو نمایاں طور پر کم کیا گیا تھا۔ مجموعی طور پر، بائنڈر کال کی کارکردگی تقریباً دوگنی ہو گئی ہے، لیکن کچھ ایسے شعبے ہیں جہاں اس سے بھی زیادہ نمایاں رفتار حاصل کی گئی ہے۔ مثال کے طور پر، refContentProvider() کو کال کرنا 47 گنا تیز، ریلیز WakeLock() 15 گنا تیز، اور JobScheduler.schedule() 7.9 گنا تیز۔
    • کارکردگی کے ممکنہ مسائل کو روکنے کے لیے، ایپلیکیشنز کو پس منظر میں چلنے کے دوران پیش منظر کی خدمات چلانے سے منع کیا گیا ہے، سوائے چند خاص معاملات کے۔ پس منظر میں رہتے ہوئے کام شروع کرنے کے لیے، ورک مینجر استعمال کرنے کی سفارش کی جاتی ہے۔ منتقلی کو آسان بنانے کے لیے JobScheduler میں ایک نئی قسم کا کام تجویز کیا گیا ہے، جو فوری طور پر شروع ہوتا ہے، اس میں ترجیح اور نیٹ ورک تک رسائی میں اضافہ ہوا ہے۔
  • سیکیورٹی اور رازداری کو متاثر کرنے والی تبدیلیاں:
    • پرائیویسی ڈیش بورڈ انٹرفیس کو تمام اجازت کی ترتیبات کے عمومی جائزہ کے ساتھ لاگو کیا گیا ہے، جس سے آپ یہ سمجھ سکتے ہیں کہ صارف کے ڈیٹا ایپلی کیشنز کو کس تک رسائی حاصل ہے۔ انٹرفیس میں ایک ٹائم لائن بھی شامل ہے جو مائیکروفون، کیمرہ اور مقام کے ڈیٹا تک ایپ کی رسائی کی تاریخ کو تصور کرتی ہے۔ ہر درخواست کے لیے، آپ حساس ڈیٹا تک رسائی کی تفصیلات اور وجوہات دیکھ سکتے ہیں۔
      موبائل پلیٹ فارم اینڈرائیڈ 12 کی ریلیز
    • مائیکروفون اور کیمرے کی سرگرمی کے اشارے پینل میں شامل کیے گئے ہیں، جو اس وقت ظاہر ہوتے ہیں جب کوئی ایپلیکیشن کیمرے یا مائیکروفون تک رسائی حاصل کرتی ہے۔ جب آپ اشارے پر کلک کرتے ہیں تو، ترتیبات کے ساتھ ایک ڈائیلاگ ظاہر ہوتا ہے، جو آپ کو یہ تعین کرنے کی اجازت دیتا ہے کہ کون سی ایپلیکیشن کیمرے یا مائیکروفون کے ساتھ کام کر رہی ہے، اور اگر ضروری ہو تو، اجازتیں منسوخ کر دیں۔
    • فوری سیٹنگز کے پاپ اپ بلاک میں سوئچز کو شامل کیا گیا ہے، جس کی مدد سے آپ مائیکروفون اور کیمرہ کو زبردستی آف کر سکتے ہیں۔ آف کرنے کے بعد، کیمرہ اور مائیکروفون تک رسائی کی کوششوں کے نتیجے میں ایک اطلاع اور خالی ڈیٹا ایپلی کیشن کو بھیجا جائے گا۔
      موبائل پلیٹ فارم اینڈرائیڈ 12 کی ریلیز
    • ایک نیا نوٹیفکیشن شامل کیا گیا جو اسکرین کے نیچے ظاہر ہوتا ہے جب بھی کوئی ایپلیکیشن getPrimaryClip() فنکشن پر کال کے ذریعے کلپ بورڈ کے مواد کو پڑھنے کی کوشش کرتی ہے۔ اگر کلپ بورڈ کا مواد اسی ایپلیکیشن میں کاپی کیا گیا ہے جس میں اسے شامل کیا گیا تھا، تو اطلاع ظاہر نہیں ہوتی ہے۔
    • بلوٹوتھ کے ذریعے قریبی آلات کو اسکین کرنے کے لیے ایک علیحدہ اجازت BLUETOOTH_SCAN شامل کی گئی۔ پہلے، یہ صلاحیت ڈیوائس کے مقام کی معلومات تک رسائی کی بنیاد پر فراہم کی جاتی تھی، جس کے نتیجے میں ایسی ایپلی کیشنز کو اضافی اجازتیں دینے کی ضرورت پڑتی تھی جنہیں بلوٹوتھ کے ذریعے کسی دوسرے ڈیوائس کے ساتھ جوڑا بنانے کی ضرورت ہوتی تھی۔
    • ڈیوائس کے مقام کے بارے میں معلومات تک رسائی فراہم کرنے کے ڈائیلاگ کو جدید بنایا گیا ہے۔ صارف کو اب یہ موقع دیا گیا ہے کہ وہ ایپلیکیشن کو صحیح مقام کے بارے میں معلومات فراہم کرے یا صرف تخمینی ڈیٹا فراہم کرے، نیز پروگرام کے ساتھ صرف ایکٹو سیشن تک اختیار کو محدود کرے (پس منظر میں ہونے پر رسائی سے انکار کریں)۔ تخمینی مقام کا انتخاب کرتے وقت واپس کیے گئے ڈیٹا کی درستگی کی سطح کو سیٹنگز میں تبدیل کیا جا سکتا ہے، بشمول انفرادی ایپلیکیشنز کے سلسلے میں۔
      موبائل پلیٹ فارم اینڈرائیڈ 12 کی ریلیز
    • ایپلیکیشن ڈویلپرز کو مواد کو اوورلیپ کرنے والی پاپ اپ وارننگز کو غیر فعال کرنے کا اختیار دیا جاتا ہے۔ اس سے پہلے، اوور لیپنگ ونڈوز کو ظاہر کرنے کی صلاحیت کو اوور لیپنگ ونڈوز کو دکھانے والی ایپلی کیشنز کی تنصیب کے دوران تصدیق کی ضرورت کے ذریعے کنٹرول کیا جاتا تھا۔ ایسی ایپلی کیشنز کے مواد کے اوورلیپ کو متاثر کرنے کے لیے کوئی ٹولز دستیاب نہیں تھے جن کی ونڈوز اوورلیپ ہوتی ہیں۔ Window#setHideOverlayWindows() کال استعمال کرتے وقت، تمام اوور لیپنگ ونڈوز اب خود بخود چھپ جائیں گی۔ مثال کے طور پر، خاص طور پر اہم معلومات، جیسے کہ لین دین کی تصدیق ظاہر کرتے وقت چھپانے کو فعال کیا جا سکتا ہے۔
    • ایپس کو اضافی سیٹنگز دی جاتی ہیں تاکہ اسکرین لاک ہونے کے دوران نوٹیفکیشن آپریشنز کو محدود کیا جا سکے۔ پہلے، آپ کے پاس اسکرین کے لاک ہونے کے دوران صرف اطلاعات کی مرئیت کو کنٹرول کرنے کی صلاحیت تھی، لیکن اب آپ اسکرین کے لاک ہونے کے دوران اطلاعات کے ساتھ کوئی بھی کارروائی کرنے کے لیے لازمی تصدیق کو فعال کر سکتے ہیں۔ مثال کے طور پر، ایک پیغام رسانی ایپ کو پیغام کو حذف کرنے یا پڑھے ہوئے کے بطور نشان زد کرنے سے پہلے تصدیق کی ضرورت ہو سکتی ہے۔
    • انسٹال کردہ ایپلیکیشن کے چیکسم کی درخواست اور تصدیق کرنے کے لیے PackageManager.requestChecksums() API کو شامل کیا گیا۔ تعاون یافتہ الگورتھم میں SHA256، SHA512 اور مرکل روٹ شامل ہیں۔
    • WebView ویب انجن کوکی پروسیسنگ کو کنٹرول کرنے کے لیے SameSite انتساب کو استعمال کرنے کی صلاحیت کو نافذ کرتا ہے۔ قدر "SameSite=Lax" کراس سائٹ ذیلی درخواستوں کے لیے بھیجی جانے والی کوکی کو محدود کرتی ہے، جیسے کہ کسی تصویر کی درخواست کرنا یا کسی دوسری سائٹ سے iframe کے ذریعے مواد لوڈ کرنا۔ "SameSite=Strict" موڈ میں، کوکیز کسی بھی قسم کی کراس سائٹ درخواستوں کے لیے نہیں بھیجی جاتی ہیں، بشمول بیرونی سائٹس سے آنے والے تمام لنکس۔
    • ہم وائرلیس نیٹ ورک سے منسلک ہونے پر ڈیوائس ٹریکنگ کے امکان کو ختم کرنے کے لیے MAC ایڈریسز کو بے ترتیب بنانے پر کام جاری رکھتے ہیں۔ غیر مراعات یافتہ ایپلی کیشنز کو ڈیوائس کے میک ایڈریس تک محدود رسائی حاصل ہے اور getHardwareAddress() کو کال کریں اب ایک null قدر لوٹاتا ہے۔
  • ایپلیکیشن ڈویلپرز کے لیے کم سطحی تبدیلیاں اور بہتری:
    • گول اسکرین والے آلات میں انٹرفیس عناصر کو ڈھالنے کی صلاحیت شامل کی گئی۔ ڈویلپرز اب سکرین کی راؤنڈنگ کے بارے میں معلومات حاصل کر سکتے ہیں اور انٹرفیس کے عناصر کو ایڈجسٹ کر سکتے ہیں جو کہ پوشیدہ کونے والے علاقوں پر پڑتے ہیں۔ نئے RoundedCorner API کے ذریعے، آپ راؤنڈنگ کے رداس اور مرکز جیسے پیرامیٹرز کو تلاش کر سکتے ہیں، اور Display.getRoundedCorner() اور WindowInsets.getRoundedCorner() کے ذریعے آپ اسکرین کے ہر گول کونے کے نقاط کا تعین کر سکتے ہیں۔
      موبائل پلیٹ فارم اینڈرائیڈ 12 کی ریلیز
    • ایک نیا CompanionDeviceService API شامل کیا گیا ہے، جس کے ساتھ آپ ایسی ایپلیکیشنز کو فعال کر سکتے ہیں جو ساتھی آلات کو کنٹرول کرتی ہیں، جیسے کہ سمارٹ واچز اور فٹنس ٹریکرز۔ API ضروری ایپلیکیشنز کو لانچ کرنے اور منسلک کرنے کا مسئلہ حل کرتا ہے جب کوئی ساتھی آلہ قریب میں ظاہر ہوتا ہے۔ سسٹم سروس کو اس وقت فعال کرتا ہے جب کوئی آلہ قریب ہوتا ہے اور جب آلہ منقطع ہو جاتا ہے یا جب آلہ دائرہ کار میں داخل ہوتا ہے یا اسے چھوڑ دیتا ہے تو ایک اطلاع بھیجتا ہے۔ ایپس کسی آلے میں شامل ہونے کے لیے اجازتیں زیادہ آسانی سے ترتیب دینے کے لیے نئے ساتھی ڈیوائس پروفائل کا استعمال بھی کر سکتی ہیں۔
    • بہتر صلاحیت کی پیشن گوئی کے نظام. ایپلیکیشنز اب آپریٹر، مخصوص وائرلیس نیٹ ورک (وائی فائی SSID)، نیٹ ورک کی قسم اور سگنل کی طاقت کے سلسلے میں پیشن گوئی شدہ کل تھرو پٹ کے بارے میں معلومات کی درخواست کر سکتی ہیں۔
    • عام بصری اثرات کا اطلاق، جیسے دھندلا پن اور رنگ مسخ کرنا، کو آسان بنا دیا گیا ہے اور اب اسے RenderEffect API کا استعمال کرتے ہوئے کسی بھی RenderNode آبجیکٹ یا پورے مرئی علاقے پر لاگو کیا جا سکتا ہے، بشمول دیگر اثرات کے ساتھ سلسلہ میں۔ یہ خصوصیت، مثال کے طور پر، آپ کو امیج ویو کے ذریعے دکھائی جانے والی تصویر کو واضح طور پر کاپی کیے، پروسیسنگ اور بٹ میپ کو تبدیل کیے بغیر، ان کارروائیوں کو پلیٹ فارم کی طرف منتقل کرنے کی اجازت دیتا ہے۔ مزید برآں، Window.setBackgroundBlurRadius() API تجویز کیا گیا ہے، جس کی مدد سے آپ ونڈو کے پس منظر کو فراسٹڈ شیشے کے اثر سے دھندلا کر سکتے ہیں اور کھڑکی کے آس پاس کی جگہ کو دھندلا کر کے گہرائی کو نمایاں کر سکتے ہیں۔
      موبائل پلیٹ فارم اینڈرائیڈ 12 کی ریلیز
    • میڈیا اسٹریمز کو ٹرانس کوڈنگ کرنے کے لیے مربوط ٹولز جو کیمرہ ایپلیکیشن کے ساتھ ماحول میں استعمال کیے جاسکتے ہیں جو ویڈیو کو HEVC فارمیٹ میں محفوظ کرتی ہے، تاکہ اس فارمیٹ کو سپورٹ نہ کرنے والی ایپلی کیشنز کے ساتھ مطابقت کو یقینی بنایا جاسکے۔ ایسی ایپلی کیشنز کے لیے، ایک خودکار ٹرانس کوڈنگ فنکشن کو زیادہ عام AVC فارمیٹ میں شامل کیا گیا ہے۔
    • AVIF (AV1 امیج فارمیٹ) امیج فارمیٹ کے لیے سپورٹ شامل کیا گیا، جو AV1 ویڈیو انکوڈنگ فارمیٹ سے انٹرا فریم کمپریشن ٹیکنالوجیز استعمال کرتا ہے۔ AVIF میں کمپریسڈ ڈیٹا کی تقسیم کا کنٹینر مکمل طور پر HEIF سے ملتا جلتا ہے۔ اے وی آئی ایف ایچ ڈی آر (ہائی ڈائنامک رینج) اور وائیڈ گامٹ کلر اسپیس کے ساتھ ساتھ معیاری ڈائنامک رینج (ایس ڈی آر) دونوں تصاویر کو سپورٹ کرتا ہے۔
    • ایک متحد OnReceiveContentListener API کی تجویز ہے کہ کلپ بورڈ، کی بورڈ، اور ڈریگ اینڈ ڈراپ انٹرفیس سمیت مختلف ڈیٹا ذرائع کا استعمال کرتے ہوئے ایپلی کیشنز کے درمیان توسیعی قسم کے مواد (فارمیٹ شدہ ٹیکسٹ، امیجز، ویڈیوز، آڈیو فائلز وغیرہ) کو داخل کرنے اور منتقل کرنے کے لیے۔
    • ایک ٹیکٹائل فیڈ بیک اثر، جو فونز میں بنی وائبریشن موٹر کا استعمال کرتے ہوئے لاگو کیا گیا ہے، شامل کیا گیا ہے، کمپن کی فریکوئنسی اور شدت جس میں موجودہ آؤٹ پٹ ساؤنڈ کے پیرامیٹرز پر منحصر ہے۔ نیا اثر آپ کو جسمانی طور پر آواز کو محسوس کرنے کی اجازت دیتا ہے اور اسے گیمز اور صوتی پروگراموں میں اضافی حقیقت پسندی شامل کرنے کے لیے استعمال کیا جا سکتا ہے۔
    • عمیق موڈ میں، جس میں سروس پینلز چھپے ہوئے پروگرام کو فل سکرین میں دکھایا جاتا ہے، کنٹرول اشاروں کا استعمال کرتے ہوئے نیویگیشن کو آسان بنایا جاتا ہے۔ مثال کے طور پر، کتابیں، ویڈیوز اور تصاویر اب ایک ہی سوائپ اشارے کے ساتھ نیویگیٹ کی جا سکتی ہیں۔
    • مین لائن پروجیکٹ کے حصے کے طور پر، جو آپ کو پورے پلیٹ فارم کو اپ ڈیٹ کیے بغیر سسٹم کے انفرادی اجزاء کو اپ ڈیٹ کرنے کی اجازت دیتا ہے، اینڈرائیڈ 22 میں دستیاب 11 ماڈیولز کے علاوہ نئے اپڈیٹ ایبل سسٹم ماڈیولز بھی تیار کیے گئے ہیں۔ مینوفیکچرر کی طرف سے OTA فرم ویئر اپ ڈیٹس سے علیحدہ Google Play۔ نئے ماڈیولز میں جنہیں Google Play کے ذریعے فرم ویئر کو اپ ڈیٹ کیے بغیر اپ ڈیٹ کیا جا سکتا ہے، ان میں ART (Android Runtime) اور ویڈیو ٹرانس کوڈنگ کے لیے ایک ماڈیول شامل ہیں۔
    • کیمرہ اور مائیکروفون کے استعمال کے اشارے کی ڈسپلے پوزیشن کا تعین کرنے کے لیے WindowInsets کلاس میں ایک API شامل کیا گیا ہے (انڈیکیٹرز فل سکرین پر تعینات پروگراموں میں کنٹرول کو اوورلیپ کر سکتے ہیں، اور مخصوص API کے ذریعے، ایپلیکیشن اپنے انٹرفیس کو ایڈجسٹ کر سکتی ہے)۔
    • مرکزی طور پر منظم آلات کے لیے، مائیکروفون اور کیمرے کو خاموش کرنے کے لیے سوئچ کے استعمال کو روکنے کے لیے ایک آپشن شامل کیا گیا ہے۔
    • پس منظر میں چلنے والی CDM (کمپنیئن ڈیوائس مینیجر) ایپلی کیشنز کے لیے، جو ساتھی آلات جیسے کہ سمارٹ واچز اور فٹنس ٹریکرز کو کنٹرول کرتی ہیں، پیش منظر کی خدمات شروع کرنا ممکن ہے۔
    • پہننے کے قابل آلات کے ایڈیشن کے بجائے، Android Wear نے Samsung کے ساتھ مل کر ایک نیا متحد پلیٹ فارم تیار کرنے کا فیصلہ کیا جو Android اور Tizen کی صلاحیتوں کو یکجا کرتا ہے۔
    • کار انفوٹینمنٹ سسٹمز اور سمارٹ ٹی وی کے لیے اینڈرائیڈ ایڈیشنز کی صلاحیتوں کو بڑھا دیا گیا ہے۔

    ماخذ: opennet.ru

  • نیا تبصرہ شامل کریں