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

گوگل опубликовала ایک کھلے موبائل پلیٹ فارم کی رہائی لوڈ، اتارنا Android 10. نئی ریلیز سے وابستہ سورس کوڈ پر پوسٹ کیا گیا ہے۔ گٹ ذخیرہ پروجیکٹ (برانچ android-10.0.0_r1)۔ فرم ویئر اپڈیٹس پہلے ہی تیار Pixel سیریز کے 8 آلات کے لیے، بشمول پہلا Pixel ماڈل۔ بھی تشکیل دیا یونیورسل GSI (Generic System Images) اسمبلیاں، ARM64 اور x86_64 فن تعمیر پر مبنی مختلف آلات کے لیے موزوں۔ آنے والے مہینوں میں، Sony Mobile، Xiaomi، Huawei، Nokia، Vivo، OPPO، OnePlus، ASUS، LG اور Essential جیسی کمپنیوں کے موجودہ اسمارٹ فونز کے لیے Android 10 کی اپ ڈیٹس جاری کی جائیں گی۔

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

  • پروجیکٹ پیش کیا۔ مین لائنآپ کو پورے پلیٹ فارم کو اپ ڈیٹ کیے بغیر سسٹم کے انفرادی اجزاء کو اپ ڈیٹ کرنے کی اجازت دیتا ہے۔ اس طرح کی اپ ڈیٹس کو مینوفیکچرر کی طرف سے OTA فرم ویئر اپ ڈیٹس سے الگ Google Play کے ذریعے ڈاؤن لوڈ کیا جاتا ہے۔ یہ توقع کی جاتی ہے کہ غیر ہارڈ ویئر پلیٹ فارم کے اجزاء کو اپ ڈیٹس کی براہ راست فراہمی سے اپ ڈیٹس حاصل کرنے میں لگنے والے وقت کو نمایاں طور پر کم کر دیا جائے گا، پیچیدگی کے خطرات کی رفتار میں اضافہ ہو گا، اور پلیٹ فارم کی حفاظت کو برقرار رکھنے کے لیے ڈیوائس مینوفیکچررز پر انحصار کم ہو جائے گا۔ اپ ڈیٹس کے ساتھ ماڈیول ابتدائی طور پر اوپن سورس ہوں گے، فوری طور پر AOSP (Android Open Source Project) کے ذخیروں میں دستیاب ہوں گے، اور فریق ثالث کے تعاون کنندگان کی طرف سے تعاون کردہ بہتری اور اصلاحات کو شامل کرنے کے قابل ہوں گے۔

    ان اجزاء میں سے جنہیں الگ سے اپ ڈیٹ کیا جائے گا: ملٹی میڈیا کوڈیکس، ملٹی میڈیا فریم ورک، DNS حل کرنے والا، کنسکرپٹ جاوا سیکیورٹی فراہم کنندہ، دستاویزات UI، پرمیشن کنٹرولر، ExtServices، ٹائم زون ڈیٹا، زاویہ (OpenGL ES کالز کو OpenGL، Direct3D 9/11، ڈیسک ٹاپ GL اور Vulkan میں ترجمہ کرنے کے لیے ایک پرت)، ماڈیول میٹا ڈیٹا، نیٹ ورک کے اجزاء، کیپٹیو پورٹل لاگ ان اور نیٹ ورک تک رسائی کی ترتیبات۔ سسٹم کے اجزاء کی اپ ڈیٹس ایک نئے پیکیج کی شکل میں ڈیلیور کی جاتی ہیں۔ APEX، جو APK سے اس لحاظ سے مختلف ہے کہ اسے سسٹم بوٹ کے ابتدائی مرحلے میں استعمال کیا جا سکتا ہے۔ ممکنہ ناکامیوں کی صورت میں، تبدیلی کا رول بیک موڈ فراہم کیا جاتا ہے۔

  • سسٹم کی سطح پر لاگو کیا گیا۔ سیاہ تھیم جو کم روشنی کے حالات میں آنکھوں کی تھکاوٹ کو کم کرنے کے لیے استعمال کیا جا سکتا ہے۔
    ڈارک تھیم کو سیٹنگز > ڈسپلے میں، فوری سیٹنگز ڈراپ ڈاؤن بلاک کے ذریعے، یا جب آپ پاور سیونگ موڈ کو آن کرتے ہیں فعال کیا جاتا ہے۔ ڈارک تھیم سسٹم اور ایپلیکیشنز دونوں پر لاگو ہوتی ہے، بشمول موجودہ تھیمز کو خود بخود ڈارک ٹونز میں تبدیل کرنے کے لیے موڈ پیش کرنا۔

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

  • خودکار فوری جوابات، جو پہلے اطلاعات کے لیے دستیاب تھے، اب کسی بھی ایپلیکیشن میں ممکنہ کارروائیوں کے لیے سفارشات تیار کرنے کے لیے استعمال کیے جا سکتے ہیں۔ مثال کے طور پر، جب میٹنگ کو مدعو کرنے والا پیغام دکھایا جائے گا، تو نظام دعوت کو قبول یا مسترد کرنے کے لیے فوری جوابات پیش کرے گا، اور نقشے پر میٹنگ کے مطلوبہ مقام کو دیکھنے کے لیے ایک بٹن بھی دکھائے گا۔ صارف کے کام کی خصوصیات کے مطالعہ کی بنیاد پر مشین لرننگ سسٹم کا استعمال کرتے ہوئے اختیارات کا انتخاب کیا جاتا ہے۔

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

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

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

  • "فیملی لنک" پیرنٹل کنٹرول موڈ شامل کیا گیا، جو آپ کو بچوں کے آلے کے ساتھ کام کرنے کے وقت کو محدود کرنے، کامیابیوں اور کامیابیوں کے لیے بونس منٹ فراہم کرنے، لانچ کردہ ایپلیکیشنز کی فہرستیں دیکھنے اور اس بات کا اندازہ لگانے کی اجازت دیتا ہے کہ بچہ ان میں کتنا وقت گزارتا ہے، انسٹال کردہ ایپلیکیشنز کا جائزہ لے سکتا ہے اور رات کو رسائی کو روکنے کے لیے رات کا وقت مقرر کریں؛

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

  • ایک "فوکس موڈ" شامل کیا گیا ہے، جو آپ کو اس وقت کے لیے انتخابی طور پر خاموش کرنے کی اجازت دیتا ہے جب آپ کو کسی کام کو حل کرنے پر توجہ مرکوز کرنے کی ضرورت ہوتی ہے، مثال کے طور پر، میل اور خبریں موصول کرنا روک دیں، لیکن نقشے اور فوری میسنجر کو چھوڑ دیں۔ فنکشن ابھی تک موجودہ تعمیرات میں فعال نہیں ہے۔
  • ایک اشارہ نیویگیشن موڈ شامل کیا گیا ہے، جس سے آپ نیویگیشن بار کو ڈسپلے کیے بغیر اور مواد کے لیے اسکرین کی پوری جگہ مختص کیے بغیر کنٹرول کے لیے صرف آن اسکرین اشاروں کا استعمال کرسکتے ہیں۔ مثال کے طور پر، بیک اور ہوم جیسے بٹن کو کنارے سے سلائیڈ اور نیچے سے اوپر تک سلائیڈنگ ٹچ سے تبدیل کیا جاتا ہے؛ اسکرین پر ایک لمبا ٹچ چلتی ہوئی ایپلی کیشنز کی فہرست کو کال کرنے کے لیے استعمال کیا جاتا ہے۔ موڈ کو سیٹنگز میں فعال کیا جاتا ہے "سیٹنگز> سسٹم> اشاروں"؛
  • "لائیو کیپشن" فنکشن کو شامل کیا گیا، جو آپ کو کسی بھی ویڈیو کو دیکھتے یا آڈیو ریکارڈنگ سنتے وقت خود بخود سب ٹائٹلز بنانے کی اجازت دیتا ہے، چاہے استعمال کی گئی ایپلیکیشن کی ہو۔ تقریر کی شناخت بیرونی خدمات کا سہارا لیے بغیر مقامی طور پر کی جاتی ہے۔ فنکشن ابھی تک موجودہ تعمیرات میں فعال نہیں ہے۔
  • متعدد ایپلی کیشنز کے ساتھ بیک وقت کام کو منظم کرنے کے لیے "بلبلے" کا تصور شامل کیا۔ بلبلز آپ کو موجودہ پروگرام کو چھوڑے بغیر دیگر ایپلی کیشنز میں کارروائیاں کرنے کی اجازت دیتے ہیں۔ اس کے علاوہ، بلبلے آلہ پر مختلف کارروائیوں کو انجام دیتے ہوئے کسی مخصوص ایپلیکیشن کی فعالیت تک رسائی کو تفویض کرنا ممکن بناتے ہیں۔ مثال کے طور پر، بلبلوں کا استعمال کرتے ہوئے، مواد کے اوپر دکھائے جانے والے بٹنوں کی شکل میں، آپ میسنجر میں بات چیت جاری رکھ سکتے ہیں، جلدی سے پیغامات بھیج سکتے ہیں، اپنی ٹاسک لسٹ کو مرئی رکھ سکتے ہیں، نوٹس لے سکتے ہیں، ترجمے کی خدمات تک رسائی حاصل کر سکتے ہیں اور بصری یاد دہانیاں وصول کر سکتے ہیں۔ دیگر ایپلی کیشنز میں. بلبلوں کو نوٹیفکیشن سسٹم کے اوپر لاگو کیا جاتا ہے اور آپ کو اسی طرح کا API استعمال کرنے کی اجازت دیتا ہے۔

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

  • موڑنے کے قابل فولڈ ایبل اسکرین والے آلات کے لیے سپورٹ شامل کیا گیا، جیسے Huawei میٹ ایکس. فولڈنگ اسکرین کا ہر آدھا حصہ اب ایک الگ ایپلی کیشن کی میزبانی کرسکتا ہے۔ نئی قسم کی اسکرینوں کو سپورٹ کرنے کے لیے، ایک سے زیادہ ویک اپ ایونٹس کی علیحدہ پروسیسنگ اور فوکس کی تبدیلیوں کے لیے سپورٹ (جب اسکرین کا ایک آدھا حصہ فعال ہو اور دوسرا بند رہے، یا جب دونوں حصے فعال ہوں) شامل کیا گیا ہے، اور API اسکرین کے سائز کو ہینڈل کرنے کے لیے بڑھا دیا گیا ہے (تاکہ ایپلیکیشن دوسرے نصف کو کھولتے وقت اسکرین کے سائز کو درست طریقے سے سمجھے)۔ موڑنے کے قابل اسکرین والے آلات کی نقلی اینڈرائیڈ ایمولیٹر میں شامل کر دی گئی ہے۔
    موبائل پلیٹ فارم اینڈرائیڈ 10 کی ریلیز

  • ڈیٹا اور پیغامات (شیئرنگ شارٹ کٹ) بھیجنے کے لیے شارٹ کٹس کے لیے معاونت شامل کی گئی ہے، جس سے آپ کو بھیجنے کو انجام دینے والی ایپلیکیشن پر تیزی سے جانے کی اجازت ملتی ہے۔

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

  • پاپ اپ سیٹنگ پینلز کے لیے شامل کردہ سپورٹ جو آپ کو صارف کی ایپلیکیشن کے تناظر میں کلیدی سسٹم سیٹنگز تک رسائی کی اجازت دیتا ہے۔ ایپلیکیشن کے اندر سے حسب ضرورت پینلز کو ظاہر کرنے کے لیے ایک API فراہم کیا جاتا ہے۔ ترتیبات کا پینل. مثال کے طور پر، ایک ملٹی میڈیا پلیئر سسٹم ساؤنڈ سیٹنگز کے ساتھ پینل دکھا سکتا ہے، اور براؤزر نیٹ ورک کنکشن سیٹنگز دکھا سکتا ہے اور ہوائی جہاز کے موڈ پر سوئچ کر سکتا ہے۔

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

    سیکورٹی:

    • شامل کیا گیا۔ اشتراک کردہ فائلوں تک ایپ کی رسائی پر اضافی پابندیاں، جیسے کہ فوٹو جمع کرنے، ویڈیوز اور موسیقی؛
    • ڈاؤن لوڈ ڈائرکٹری میں موجود ڈاؤن لوڈ کی گئی فائلوں تک رسائی حاصل کرنے کے لیے، ایپلیکیشن کو اب سسٹم فائل سلیکشن ڈائیلاگ کا استعمال کرنا چاہیے، جو صارف کو مکمل کنٹرول دیتا ہے کہ ایپلی کیشن کن مخصوص فائلوں تک رسائی حاصل کر سکتی ہے۔
    • ایپلی کیشنز کے پس منظر پر عمل درآمد سے فعال حالت میں منتقلی کی صلاحیت کو مسدود کر دیا، پیش منظر میں آنے اور ان پٹ فوکس حاصل کرنا، اس طرح صارف کے کام میں دوسری ایپلیکیشن کے ساتھ خلل پڑتا ہے۔ اگر بیک گراؤنڈ ایپلیکیشن کی طرف صارف کی توجہ مبذول کروانا ضروری ہو، مثال کے طور پر، آنے والی کال کے دوران، آپ کو اب مکمل اسکرین ڈسپلے کرنے کی اجازت کے ساتھ اعلیٰ ترجیحی اطلاعات کا استعمال کرنا چاہیے۔
    • محدود IMEI اور سیریل نمبر جیسے ناقابل تبدیل ڈیوائس شناخت کنندگان تک رسائی۔ ایسے شناخت کنندگان کو حاصل کرنے کے لیے، درخواست کے پاس READ_PRIVILEGED_PHONE_STATE کا استحقاق ہونا چاہیے۔
      ایپلیکیشنز نیٹ ورک کی سرگرمی کے اعدادوشمار کے ساتھ pseudo-FS "/proc/net" تک رسائی میں بھی محدود ہیں، اور کلپ بورڈ میں ڈیٹا تک رسائی اب صرف اس وقت فراہم کی جاتی ہے جب ایپلیکیشن فعال ہو (ان پٹ فوکس موصول ہو)؛

    • کسی ایپلیکیشن کو رابطوں کی فہرست دیتے وقت، رابطوں تک رسائی کی فریکوئنسی کے مطابق آؤٹ پٹ کی درجہ بندی کو ایپلی کیشنز سے صارف کی ترجیحات کے بارے میں معلومات چھپانے کے لیے روک دیا گیا ہے۔
    • پہلے سے طے شدہ طور پر، MAC ایڈریس رینڈمائزیشن کو فعال کیا جاتا ہے: مختلف وائرلیس نیٹ ورکس سے منسلک ہونے پر، اب مختلف MAC ایڈریسز بنائے جاتے ہیں، جو وائی فائی نیٹ ورکس کے درمیان صارف کی نقل و حرکت کو ٹریک کرنے کی اجازت نہیں دیتے ہیں۔
    • بلوٹوتھ، سیلولر، اور وائی فائی اسکیننگ APIs تک رسائی کے لیے اب فائن لوکیشن پرمیشنز کی ضرورت ہے (پہلے موٹے مقام کی اجازتیں درکار تھیں)۔ مزید برآں، اگر کنکشن P2P موڈ میں قائم ہے یا سسٹم کے ذریعے کنکشن کے لیے نیٹ ورک کا تعین کیا گیا ہے، تو مقام کی معلومات تک رسائی کے لیے علیحدہ اجازتوں کی ضرورت نہیں ہے۔
    • وائرلیس نیٹ ورک سیکیورٹی ٹیکنالوجی کے لیے سپورٹ کو نافذ کیا گیا۔ WPA3، جو پاس ورڈ کا اندازہ لگانے والے حملوں کے خلاف تحفظ فراہم کرتا ہے (آف لائن موڈ میں پاس ورڈ کا اندازہ لگانے کی اجازت نہیں دے گا) اور SAE تصدیقی پروٹوکول کا استعمال کرتا ہے۔ کھلے نیٹ ورکس میں انکرپشن کیز بنانے کے لیے، OWE ایکسٹینشن (موقع پرست وائرلیس خفیہ کاری);
    • شامل کیا گیا۔ اور تمام کنکشن سپورٹ کے لیے بطور ڈیفالٹ فعال TLS 1.3. گوگل ٹیسٹوں میں، TLS 1.3 کا استعمال TLS 40 کے مقابلے میں 1.2% تک محفوظ کنکشن کے قیام کو تیز کرنا ممکن بناتا ہے۔
    • نیا اسٹوریج متعارف کرایا گیا۔ اسکوپ اسٹوریج، جو ایپلیکیشن فائلوں کے لیے تنہائی کی سطح فراہم کرتا ہے۔ اس API کا استعمال کرتے ہوئے، ایک ایپلیکیشن بیرونی ڈرائیوز پر اپنی فائلوں کے لیے الگ الگ ڈائرکٹری بنا سکتی ہے (مثال کے طور پر، SD کارڈ پر)، جس تک دوسری ایپلیکیشنز رسائی نہیں کر سکتیں۔ موجودہ ایپلیکیشن تصاویر، ویڈیوز اور موسیقی کو ذخیرہ کرنے کے لیے اس ڈائرکٹری تک محدود رہے گی، اور مشترکہ میڈیا کے مجموعوں میں مداخلت نہیں کرے گی۔ مشترکہ فائلوں کے مجموعوں تک رسائی کا اشتراک کرنے کے لیے، آپ کو علیحدہ اجازتیں حاصل کرنے کی ضرورت ہوگی۔
    • API میں بائیو میٹرک پرامپٹبایومیٹرک تصدیق کے ڈائیلاگ کے آؤٹ پٹ کو یکجا کرتے ہوئے، غیر فعال توثیق کے طریقوں، جیسے چہرے کی توثیق کے لیے تعاون شامل کیا۔ واضح اور مضمر تصدیق کے لیے الگ الگ طریقے تجویز کیے گئے ہیں۔ واضح تصدیق کے ساتھ، صارف کو آپریشن کی تصدیق کرنی چاہیے، اور مضمر تصدیق کے ساتھ، توثیق خاموشی سے غیر فعال موڈ میں کی جا سکتی ہے۔
  • وائرلیس اسٹیک۔
    • موبائل کمیونیکیشن کے معیار کے لیے مدد شامل کی گئی۔ 5G، جس کے لیے موجودہ کنکشن مینجمنٹ APIs کو موافق بنایا گیا ہے۔ بشمول API کے ذریعے، ایپلی کیشنز تیز رفتار کنکشن کی موجودگی اور ٹریفک چارجنگ سرگرمی کا تعین کر سکتی ہیں۔
    • Wi-Fi آپریشن کے دو طریقوں کو شامل کیا گیا ہے - زیادہ سے زیادہ تھرو پٹ حاصل کرنے کا ایک موڈ اور کم سے کم تاخیر کے لیے ایک موڈ (مثال کے طور پر، گیمز اور صوتی مواصلات کے لیے مفید)؛
    • وائرلیس اسٹیک کو رازداری کو بڑھانے اور کارکردگی کو بڑھانے کے ساتھ ساتھ مقامی وائی فائی (مثال کے طور پر، وائی فائی پر پرنٹ کرنے کے لیے) اور کنکشن پوائنٹس کے انتخاب پر انٹرنیٹ آف تھنگز ڈیوائسز کے انتظام کو بہتر بنانے کے لیے ری فیکٹر کیا گیا ہے۔ دستیاب رسائی پوائنٹس کے لیے سکیننگ کے فنکشن اب پلیٹ فارم کے ذریعے فراہم کیے گئے ہیں، جو Wi-Fi Picker انٹرفیس میں پائے جانے والے نیٹ ورکس کو ظاہر کرتے ہیں اور صارف کے ذریعے منتخب کیے جانے پر خود بخود ایک کنکشن ترتیب دیتے ہیں۔ WifiNetworkSuggestions API کے ذریعے ایپلی کیشنز کو ترجیحی وائرلیس نیٹ ورکس کو منتخب کرنے کے لیے الگورتھم کو متاثر کرنے کا موقع دیا جاتا ہے تاکہ ایپلیکیشن کو نیٹ ورکس اور پاس ورڈز کی درجہ بندی کی فہرست بھیج کر ان سے منسلک کیا جا سکے۔ اس کے علاوہ، جڑنے کے لیے نیٹ ورک کا انتخاب کرتے وقت، پچھلے کنکشن کی بینڈوتھ کے بارے میں میٹرکس کو اب مدنظر رکھا جاتا ہے (تیز ترین نیٹ ورک کا انتخاب کیا جاتا ہے)؛
  • ملٹی میڈیا اور گرافکس
    • گرافکس API سپورٹ شامل کر دی گئی۔ وولکن 1.1. OpenGL ES کے مقابلے میں، Vulkan کا استعمال CPU لوڈ کو نمایاں طور پر کم کر سکتا ہے (گوگل ٹیسٹ میں 10 گنا تک) اور رینڈرنگ کی کارکردگی کو بہتر بنا سکتا ہے۔ حتمی مقصد تمام اینڈرائیڈ ڈیوائسز پر ولکن کو سپورٹ کرنا ہے، گوگل OEMs کے ساتھ مل کر ولکن 1.1 کو تمام 64-بٹ اینڈرائیڈ 10 ڈیوائسز کے لیے ضروری بنانے کے لیے کام کر رہا ہے۔
    • لیئرنگ ایگزیکیوشن کے لیے تجرباتی تعاون شامل کیا گیا۔ زاویہ (تقریبا مقامی گرافکس لیئر انجن) ولکن گرافکس API کے اوپر۔ ANGLE OpenGL ES کالوں کا OpenGL، Direct3D 9/11، Desktop GL اور Vulkan) میں ترجمہ کرکے سسٹم کے لیے مخصوص APIs کو خلاصہ کرکے رینڈرنگ کرنے کی اجازت دیتا ہے۔ گیمز اور گرافک ایپلی کیشنز کے ڈویلپرز کے لیے ANGLE کی اجازت دیتا ہے ولکن کا استعمال کرتے ہوئے تمام آلات پر باقاعدہ OpenGL ES ڈرائیور استعمال کریں۔
    • کیمرہ اور امیجنگ ایپلی کیشنز اب درخواست کر سکتی ہیں کہ کیمرہ JPEG فائل میں اضافی XMP میٹا ڈیٹا بھیجے، جس میں تصاویر کی گہرائی پر کارروائی کرنے کے لیے درکار معلومات شامل ہیں (جیسے کہ ڈوئل کیمروں کے ذریعے ذخیرہ کردہ گہرائی کا نقشہ)۔ ان پیرامیٹرز کو مختلف پس منظر دھندلا کرنے کے طریقوں اور اثرات کو نافذ کرنے کے لیے استعمال کیا جا سکتا ہے۔ بوکے, نیز 3D تصاویر بنانے کے لیے یا بڑھا ہوا حقیقت کے نظام میں؛
    • ویڈیو کوڈیک سپورٹ شامل کر دی گئی۔ AV1، جسے عوامی طور پر دستیاب، رائلٹی سے پاک مفت ویڈیو انکوڈنگ فارمیٹ کے طور پر رکھا گیا ہے جو کمپریشن لیول کے لحاظ سے H.264 اور VP9 سے نمایاں طور پر آگے ہے۔
    • مفت آڈیو کوڈیک کے لیے مدد شامل کی گئی۔ رچنا, بینڈوڈتھ سے مجبور VoIP ٹیلی فونی ایپلی کیشنز میں ہائی بٹریٹ سٹریمنگ آڈیو کمپریشن اور وائس کمپریشن دونوں کے لیے اعلی انکوڈنگ کوالٹی اور کم سے کم تاخیر فراہم کرنا؛
    • معیار کے لیے سپورٹ شامل کر دی گئی۔ HDR10 +۔, ہائی ڈائنامک رینج ویڈیو انکوڈنگ کے لیے استعمال کیا جاتا ہے؛
    • ڈیوائس پر دستیاب ویڈیو آؤٹ پٹ صلاحیتوں کا تعین کرنے کے لیے MediaCodecInfo API میں ایک آسان طریقہ شامل کیا گیا ہے (ڈیوائس پر تعاون یافتہ کوڈیکس اور ریزولوشنز اور FPS کی فہرست ظاہر کی گئی ہے)؛
    • API کو شامل کیا گیا۔ مقامی MIDI, جو C++ ایپلی کیشنز کو NDK کے ذریعے MIDI آلات کے ساتھ نان بلاکنگ موڈ میں براہ راست بات چیت کرنے کی صلاحیت فراہم کرتا ہے، جس سے MIDI پیغامات کو بہت کم تاخیر کے ساتھ پروسیس کیا جا سکتا ہے۔
    • دشاتمک مائکروفونز سے آڈیو کیپچر کو کنٹرول کرنے کے لیے MicrophoneDirection API کو شامل کیا گیا۔ اس API کا استعمال کرتے ہوئے، آپ آڈیو ریکارڈ کرتے وقت مائیکروفون کی سمت کی وضاحت کر سکتے ہیں)۔ مثال کے طور پر، سیلفی ویڈیو بناتے وقت، آپ آلہ کے سامنے والے مائیکروفون سے ریکارڈ کرنے کے لیے سیٹ مائیکروفون ڈائریکشن (MIC_DIRECTION_FRONT) بتا سکتے ہیں۔ مخصوص API کے ذریعے، آپ ریکارڈنگ ایریا کے سائز کا تعین کرتے ہوئے، بدلتے ہوئے کوریج ایریا (زوم ایبل) کے ساتھ مائکروفونز کو بھی کنٹرول کر سکتے ہیں۔
    • ایک نیا آڈیو کیپچر API شامل کیا گیا جس میں ایک ایپلیکیشن کی اجازت دی گئی۔
      کسی اور ایپلیکیشن کے ذریعہ آڈیو اسٹریم پر کارروائی کرنے کی صلاحیت فراہم کریں۔ دیگر ایپس کو آڈیو آؤٹ پٹ تک رسائی دینے کے لیے خصوصی اجازت درکار ہوتی ہے۔
  • سسٹم اور توسیعی APIs۔
    • رن ٹائم اے آر ٹی کے لیے نمایاں کارکردگی کی اصلاح کی گئی ہے، میموری کی کھپت کو کم کرنا اور ایپلیکیشن لانچ کی رفتار کو تیز کرنا۔ Google Play پر پروفائلز کی تقسیم کو یقینی بنایا جاتا ہے۔
      پی جی او (پروفائل گائیڈڈ آپٹیمائزیشن)، جس میں کوڈ کے اکثر کام کیے جانے والے حصوں کے بارے میں معلومات شامل ہیں۔ اس طرح کے پرزوں کو پہلے سے مرتب کرنے سے آغاز کے وقت کو نمایاں طور پر کم کیا جا سکتا ہے۔ درخواست کے عمل کو پہلے شروع کرنے اور اسے الگ تھلگ کنٹینر میں منتقل کرنے کے لیے خود ART کو بہتر بنایا گیا ہے۔ ایپلیکیشن کی میموری امیج اضافی ڈیٹا، جیسے کلاسز، کو ذخیرہ کرنے کی اجازت دیتی ہے۔ ایپلی کیشن میموری امیجز کو لوڈ کرنے کے لیے ایک ملٹی تھریڈڈ موڈ لاگو کیا گیا ہے۔ نئی تخلیق شدہ اشیاء کو الگ سے پروسیسنگ کرکے کوڑا اٹھانے والے کی کارکردگی میں اضافہ؛

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

    • API کو ورژن 1.2 میں اپ ڈیٹ کیا گیا۔ عصبی نیٹ ورک، جو مشین لرننگ سسٹمز کے لیے ہارڈویئر ایکسلریشن کا فائدہ اٹھانے کی صلاحیت کے ساتھ ایپلی کیشنز فراہم کرتا ہے۔ API کو Android میں مشین لرننگ فریم ورک کے آپریشن کے لیے ایک بنیادی پرت کے طور پر رکھا گیا ہے، جیسے ٹینسرفلو لائٹ اور کیفے 2۔ موبائل آلات پر استعمال کے لیے متعدد ریڈی میڈ نیورل نیٹ ورک ماڈل تجویز کیے گئے ہیں، بشمول موبائل نیٹ (تصاویر میں اشیاء کی شناخت) آغاز v3 (کمپیوٹر ویژن) اور سمارٹ
      جواب
      (پیغامات کے لیے جوابی اختیارات کا انتخاب)۔ نئی ریلیز میں 60 نئے آپریشنز کا اضافہ کیا گیا ہے، بشمول ARGMAX، ARGMIN اور کوانٹائزڈ LSTM، اور API کو مشین لرننگ کے نئے ماڈلز جیسے آبجیکٹ کا پتہ لگانے اور امیج سیگمنٹیشن کو سپورٹ کرنے کے قابل بنانے کے لیے نمایاں کارکردگی کی اصلاح کرتا ہے۔

    • موڑنے کے قابل فولڈنگ اسکرین والے آلات کے لیے ایک نیا ایمولیٹر SDK میں شامل کیا گیا ہے، جو ریلیز میں دستیاب ہے۔ لوڈ، اتارنا Android سٹوڈیو 3.5 ایک اضافی ورچوئل ڈیوائس کی شکل میں، 7.3 (4.6) اور 8 (6.6) انچ کی اسکرین والے ورژن میں دستیاب ہے۔ فولڈ ایبل ڈیوائسز کے پلیٹ فارم میں، آن ریزیوم اور آن پاز ہینڈلرز کو بڑھا دیا گیا ہے، جس سے ایک سے زیادہ اسکرینوں کو علیحدہ طور پر آف کرنے کے لیے سپورٹ شامل کیا گیا ہے، ساتھ ہی جب کوئی ایپلی کیشن فوکس میں آتی ہے تو نوٹیفیکیشن کو بڑھایا جاتا ہے۔

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

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

ماخذ: opennet.ru

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