اینڈرائیڈ 14 کا پیش نظارہ

گوگل نے اوپن موبائل پلیٹ فارم اینڈرائیڈ 14 کا پہلا ٹیسٹ ورژن پیش کیا ہے۔ اینڈرائیڈ 14 کی ریلیز 2023 کی تیسری سہ ماہی میں متوقع ہے۔ پلیٹ فارم کی نئی صلاحیتوں کا جائزہ لینے کے لیے، ایک ابتدائی ٹیسٹنگ پروگرام تجویز کیا گیا ہے۔ Pixel 7/7 Pro، Pixel 6/6a/6 Pro، Pixel 5/5a 5G اور Pixel 4a (5G) آلات کے لیے فرم ویئر کی تعمیرات تیار کی گئی ہیں۔

اینڈرائیڈ 14 میں اہم اختراعات:

  • فولڈنگ اسکرین والے ٹیبلٹس اور ڈیوائسز پر پلیٹ فارم کی کارکردگی کو بہتر بنانے کے لیے کام جاری ہے۔ ہم نے بڑی اسکرین والے آلات کے لیے ایپس تیار کرنے کے لیے رہنما خطوط کو اپ ڈیٹ کیا ہے اور سوشل میڈیا، کمیونیکیشنز، ملٹی میڈیا مواد، پڑھنے اور خریداری جیسے استعمال سے نمٹنے کے لیے بڑی اسکرینوں کے لیے عمومی UI پیٹرن شامل کیے ہیں۔ کراس ڈیوائس SDK کی ایک ابتدائی ریلیز میں ایسی ایپلی کیشنز تیار کرنے کے لیے ٹولز تجویز کیے گئے ہیں جو مختلف قسم کے آلات (اسمارٹ فونز، ٹیبلٹ، سمارٹ ٹی وی وغیرہ) اور مختلف شکل کے عوامل کے ساتھ درست طریقے سے کام کرتے ہیں۔
  • وسائل پر مبنی پس منظر کے کام کی کوآرڈینیشن، جیسے کہ وائی فائی کنکشن ہونے پر بڑی فائلوں کو ڈاؤن لوڈ کرنا، کو بہتر بنایا گیا ہے۔ ترجیحی خدمات (فور گراؤنڈ سروس) اور شیڈولنگ ٹاسک (JobScheduler) شروع کرنے کے لیے API میں تبدیلیاں کی گئی ہیں، جس نے ڈیٹا کی منتقلی سے متعلق صارف کی جانب سے شروع کی گئی ملازمتوں کے لیے نئی فعالیت کا اضافہ کیا ہے۔ شروع کی جانے والی ترجیحی خدمات کی قسم کی نشاندہی کرنے کے لیے تقاضے متعارف کرائے گئے ہیں (کیمرہ کے ساتھ کام کرنا، ڈیٹا سنکرونائزیشن، ملٹی میڈیا ڈیٹا کا پلے بیک، لوکیشن ٹریکنگ، مائیکروفون تک رسائی وغیرہ)۔ ڈیٹا ڈاؤن لوڈز کو چالو کرنے کے لیے شرائط کی وضاحت کرنا آسان ہے، مثال کے طور پر، صرف وائی فائی کے ذریعے رسائی حاصل کرنے پر ڈاؤن لوڈ کرنا۔
  • ایپلی کیشنز کو براڈکاسٹ پیغامات پہنچانے کے لیے اندرونی نشریاتی نظام کو بجلی کی کھپت کو کم کرنے اور ردعمل کو بہتر بنانے کے لیے بہتر بنایا گیا ہے۔ رجسٹرڈ میسج اسٹریمز کی بہتر ایپلی کیشن قبولیت - پیغامات کو قطار میں لگایا جا سکتا ہے، ضم کیا جا سکتا ہے (مثال کے طور پر، BATTERY_CHANGED پیغامات کی ایک سیریز کو ایک میں جمع کیا جائے گا) اور ایپلی کیشن کیش شدہ حالت سے باہر نکلنے کے بعد ہی ڈیلیور کیا جائے گا۔
  • ایپلی کیشنز میں عین الارم کے فنکشن کو استعمال کرنے کے لیے اب ایک علیحدہ SCHEDULE_EXACT_ALARM اجازت حاصل کرنے کی ضرورت ہے، کیونکہ اس فعالیت کا استعمال بیٹری کی زندگی کو منفی طور پر متاثر کر سکتا ہے اور وسائل کی کھپت میں اضافہ کا باعث بن سکتا ہے (شیڈولڈ کاموں کے لیے، تقریباً وقت میں ایکٹیویشن کا استعمال کرنے کی سفارش کی جاتی ہے)۔ کیلنڈر اور گھڑی کے نفاذ کے ساتھ ایپلی کیشنز جو وقت پر مبنی ایکٹیویشن کا استعمال کرتی ہیں انسٹال ہونے پر USE_EXACT_ALARM کی اجازت دی جانی چاہیے۔ Google Play ڈائرکٹری میں USE_EXACT_ALARM اجازت کے ساتھ ایپلیکیشنز کو شائع کرنے کی اجازت صرف ان پروگراموں کے لیے ہے جو الارم کلاک، ٹائمر، اور کیلنڈر کو ایونٹ کی اطلاعات کے ساتھ نافذ کرتے ہیں۔
  • فونٹ اسکیلنگ کی صلاحیتوں کو بڑھا دیا گیا ہے، زیادہ سے زیادہ فونٹ اسکیلنگ لیول کو 130% سے بڑھا کر 200% کر دیا گیا ہے، اور اس بات کو یقینی بنانے کے لیے کہ ہائی میگنیفیکیشن پر ٹیکسٹ زیادہ بڑا نہ لگے، اسکیلنگ لیول میں ایک غیر لکیری تبدیلی اب خود بخود لاگو ہو جاتی ہے ( بڑے متن کو اتنا بڑا نہیں کیا جاتا جتنا چھوٹے متن)۔
    اینڈرائیڈ 14 کا پیش نظارہ
  • انفرادی ایپلی کیشنز سے وابستہ زبان کی ترتیبات کی وضاحت کرنا ممکن ہے۔ ایپ ڈویلپر اب LocaleManager.setOverrideLocaleConfig پر کال کرکے Android کنفیگریشن انٹرفیس میں ایپ کے لیے دکھائی جانے والی زبانوں کی فہرست کا تعین کرنے کے لیے localeConfig کی ترتیبات کو تبدیل کر سکتا ہے۔
  • Grammatical Inflection API کو شامل کیا گیا ہے تاکہ انٹرفیس عناصر کے ترجمے کو شامل کرنا آسان ہو جو صنفی نظام کے ساتھ زبانوں کو مدنظر رکھتے ہیں۔
  • بدنیتی پر مبنی ایپلیکیشنز کو ارادے کی درخواستوں کو روکنے سے روکنے کے لیے، نیا ورژن پیکیج یا اندرونی جزو کی واضح طور پر وضاحت کیے بغیر ارادے بھیجنے سے منع کرتا ہے۔
  • ڈائنامک کوڈ لوڈنگ (DCL) کی سیکیورٹی کو بہتر بنایا گیا ہے - متحرک طور پر لوڈ کی جانے والی ایگزیکیوٹیبل فائلوں میں بدنیتی پر مبنی کوڈ داخل کرنے سے بچنے کے لیے، ان فائلوں کو اب صرف پڑھنے کے لیے رسائی کے حقوق حاصل ہونے چاہئیں۔
  • ایسی ایپلیکیشنز کو انسٹال کرنا ممنوع ہے جن کے لیے SDK ورژن 23 سے کم ہے، جو پرانے APIs (API ورژن 22 ممنوع ہے، کیونکہ ورژن 23 (Android 6.0) نے ایک نیا رسائی کنٹرول ماڈل متعارف کرایا ہے جو آپ کو اجازت دیتا ہے۔ سسٹم کے وسائل تک رسائی کی درخواست کرنے کے لیے)۔ پہلے سے انسٹال کردہ ایپلی کیشنز جو پرانے API استعمال کرتی ہیں اینڈرائیڈ کو اپ ڈیٹ کرنے کے بعد کام کرتی رہیں گی۔
  • کریڈینشل مینیجر API تجویز کیا گیا ہے اور پاسکیز ٹیکنالوجی کے لیے سپورٹ لاگو کیا گیا ہے، جس سے صارف کو بایو میٹرک شناخت کار جیسے فنگر پرنٹ یا چہرے کی شناخت کا استعمال کرتے ہوئے پاس ورڈ کے بغیر تصدیق کرنے کی اجازت ملتی ہے۔
  • اینڈرائیڈ رن ٹائم (اے آر ٹی) اوپن جے ڈی کے 17 اور اس ورژن میں فراہم کردہ زبان کی خصوصیات اور جاوا کلاسز کے لیے معاونت فراہم کرتا ہے، بشمول ریکارڈ، ملٹی لائن سٹرنگز، اور "انسٹینس آف" آپریٹر میں پیٹرن میچنگ جیسی کلاسز۔
  • اینڈرائیڈ کے نئے ورژن میں تبدیلیوں کو مدنظر رکھتے ہوئے ایپلی کیشنز کے آپریشن کی جانچ کو آسان بنانے کے لیے، ڈویلپرز کو کنفیگریٹر یا adb یوٹیلیٹی میں ڈیولپر سیکشن کے ذریعے انفرادی اختراعات کو منتخب طور پر فعال اور غیر فعال کرنے کا موقع دیا جاتا ہے۔
    اینڈرائیڈ 14 کا پیش نظارہ

ماخذ: opennet.ru

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