Android 8.1 Developer Preview for Android

Android 8.1 Developer Preview for Android Preview

Android / Google / 1002 / مکمل تفصیل
تفصیل

اینڈرائیڈ 8.1 ڈیولپر کا پیش نظارہ برائے اینڈرائیڈ: ایک جامع جائزہ

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

نیورل نیٹ ورک API

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

Neural Networks API کے بارے میں مزید جاننے کے لیے، Neural Networks API حوالہ جاتی دستاویزات اور Neural Networks API ڈویلپر گائیڈ دیکھیں۔

اطلاعات

اینڈروئیڈ 8.1 ڈیولپر پیش نظارہ 1 میں اطلاعات میں تبدیلیاں شامل ہیں جو اس بات پر اثر انداز ہوتی ہیں کہ ایپس کیسے نوٹیفکیشن الرٹ آوازیں بنا سکتی ہیں:

- ایپس اب صرف ایک سیکنڈ میں ایک بار نوٹیفکیشن الرٹ کی آواز بنا سکتی ہیں۔

- انتباہی آوازیں جو اس شرح سے زیادہ ہیں قطار میں نہیں ہیں اور کھو جاتی ہیں۔

- یہ تبدیلی نوٹیفکیشن کے رویے کے دیگر پہلوؤں کو متاثر نہیں کرتی ہے۔

- اطلاعی پیغامات اب بھی حسب توقع پوسٹ کرتے ہیں۔

اضافی طور پر:

- NotificationListenerService اور ConditionProviderService کم RAM والے Android سے چلنے والے آلات پر تعاون یافتہ نہیں ہیں جو ActivityManager.isLowRamDevice() کو کال کرنے پر درست ہو جاتے ہیں۔

کم RAM والے آلات کے لیے بہتر ہدف بندی

Android 8.1 (API لیول 27) پیکیج مینیجر میں دو نئے ہارڈویئر فیچر کنسٹینٹس - FEATURE_RAM_LOW اور FEATURE_RAM_NORMAL - کا اضافہ کرتا ہے۔ یہ مستقل آپ کو اپنی ایپس اور APK کی تقسیم کو عام یا کم RAM والے آلات پر نشانہ بنانے کی اجازت دیتے ہیں۔

یہ مستقل مزاجی پلے اسٹور کو ایسے ایپس کو نمایاں کرکے بہتر صارف کے تجربے کو فروغ دینے کے قابل بناتے ہیں جو خاص طور پر دیے گئے ڈیوائس کی صلاحیتوں کے لیے موزوں ہیں۔

آٹو فل فریم ورک اپ ڈیٹس

اینڈروئیڈ 8.1 ڈیولپر پریویو (API لیول 27) آٹو فل فریم ورک میں کئی اصلاحات فراہم کرتا ہے جنہیں آپ اپنی ایپس میں شامل کر سکتے ہیں:

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

- آپ ایک Validator آبجیکٹ کی وضاحت کر سکتے ہیں جسے آپ کی ایپ یہ فیصلہ کرنے کے لیے استعمال کرتی ہے کہ آیا Android سسٹم کو آٹو فل سیو UI دکھانا چاہیے۔

- BaseAdapter کلاس میں setAutofillOptions() طریقہ شامل ہے جو ایک اڈاپٹر میں سٹرنگ کی نمائندگی کی قدریں فراہم کرنے کی اجازت دیتا ہے مفید اسپنر کنٹرولز متحرک طور پر ویلیوز جنریٹ کرتے ہیں جیسے کہ کریڈٹ کارڈ کی میعاد ختم ہونے کی تاریخ کے سالوں کی فہرست صارفین حصہ کریڈٹ کارڈ کی میعاد ختم ہونے کی تاریخ کا انتخاب کرتے ہیں۔

اضافی طور پر:

AutofillManager کلاس میں notifyViewVisibilityChanged(View,int,boolen) طریقہ کال نوٹیفائی فریم ورک میں تبدیلیاں مرئیت ویو ورچوئل سٹرکچر اوورلوڈ طریقہ غیر ورچوئل ڈھانچے کو عام طور پر واضح طور پر مطلع کرنے والے فریم ورک کی ضرورت نہیں ہوتی ہے کیونکہ طریقہ پہلے ہی ویو کلاس کہلاتا ہے۔

ایڈٹ ٹیکسٹ اپ ڈیٹ

API کی سطح 27 EditText.getText() سے شروع ہونے والا قابل تدوین پہلے سے واپس کیا گیا CharSequence پسماندہ-مطابقت پذیر قابل تدوین اطلاقات CharSequence قابل تدوین انٹرفیس قیمتی اضافی فعالیت فراہم کرتا ہے مثال کے طور پر کیونکہ Editable بھی Spannable انٹرفیس کو لاگو کرتا ہے مثال کے طور پر EditText کے اندر مارک اپ مواد کو لاگو کرتا ہے۔

پروگرامیٹک سیف براؤزنگ کی کارروائیاں

WebView عمل درآمد محفوظ براؤزنگ API ایپ کا استعمال کرتے ہوئے اس بات کا پتہ لگاتا ہے کہ جب مثال WebView URL کو نیویگیٹ کرنے کی کوشش کرتا ہے تو Google کی درجہ بندی شدہ معلوم خطرہ بذریعہ ڈیفالٹ WebView ظاہر کرتا ہے انٹرسٹیشل وارننگ صارف کو معلوم خطرہ دینے کا اختیار لوڈ یو آر ایل بہرحال پچھلے صفحہ کو محفوظ لوٹائیں Android 8.1 میں ڈیولپر پیش نظارہ پروگرام کے لحاظ سے اس بات کی وضاحت کرتا ہے کہ ایپ کس طرح معلوم خطرے کا جواب دیتی ہے:

-کنٹرول کریں کہ آیا ایپ سیف براؤزنگ کو معلوم خطرات کی اطلاع دیتی ہے۔

- جب بھی یو آر ایل کا سامنا ہوتا ہے تو ایپ کو خود بخود حفاظتی واپسی کے لیے مخصوص کارروائی انجام دینے کے لیے محفوظ براؤزنگ معلوم خطرے کی درجہ بندی کرتی ہے نوٹ کریں کہ WebView آبجیکٹ کے loadUrl() طریقہ کو شروع کرنے سے پہلے محفوظ براؤزنگ کے آغاز تک انتظار کے خلاف بہترین تحفظ

ویڈیو تھمب نیل ایکسٹریکٹر

MediaMetadataRetriever کلاس میں getScaledFrameAtTime() دی گئی وقت کی پوزیشن کے قریب فریم ڈھونڈتا ہے بٹ میپ ایک ہی پہلو تناسب سورس فریم سکیلڈ فٹ مستطیل دی گئی چوڑائی کی اونچائی کو مفید جنریٹنگ تھمب نیل امیجز ویڈیو ہم تجویز کرتے ہیں کہ getFrameAtTime() کے بجائے طریقہ استعمال کریں K ویڈیو کا فریم ایم بی بٹ میپ سے کہیں زیادہ بڑے تھمب نیل امیج کی ضرورت ہے۔

مشترکہ میموری API

اینڈرائیڈ نے SharedMemory کلاس متعارف کرایا ہے یہ نقشہ تخلیق کرنے کی اجازت دیتا ہے گمنام مشترکہ میموری کا استعمال کرتے ہوئے متعدد پروسیس یا ایپس

WallpaperColors API

اینڈرائیڈ نے وال پیپر کلرز کے انتظام کے لیے سپورٹ متعارف کرایا ہے جس میں بٹ میپ سے وال پیپر کلرز آبجیکٹ بنانے کی سہولت ملتی ہے جو پہلے تین بصری نمائندہ رنگوں کا استعمال کرتے ہوئے تفصیلات حاصل کرتے ہیں پہلے تین قابل توجہ رنگ وال پیپر وال پیپر کلرز آبجیکٹ بنانے کے لیے یا تو درج ذیل:

-تین رنگوں کا استعمال کرتے ہوئے وال پیپر کلرز آبجیکٹ بنانے کے لیے مثال کے طور پر تخلیق کریں وال پیپر کلرز پرائمری سیکنڈری تھرٹیری کلر پرائمری کلر کو کالعدم کرنا چاہیے

-بٹ میپ کال سے وال پیپر کلرز آبجیکٹ بنانے کے لیے بٹ میپ سورس پیرامیٹر پاس کرنے کا طریقہ

- ڈرا ایبل کال سے وال پیپر کلرز آبجیکٹ بنانے کے لیے ڈرا ایبل () طریقہ پاسنگ ڈرا ایبل سورس پیرامیٹر

پرائمری سیکنڈری ترتیری رنگ کی تفصیلات حاصل کرنے کے لیے وال پیپر کو درج ذیل طریقوں سے کال کریں:

-getPrimaryColor () سب سے زیادہ قابل توجہ رنگ وال پیپر واپس کرتا ہے۔

-getSecondaryColor () دوسرا نمایاں رنگ والا وال پیپر لوٹاتا ہے۔

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

فنگر پرنٹ اپ ڈیٹس

فنگر پرنٹ مینجر کلاس نے دو ایرر کوڈز متعارف کرائے ہیں:

-FINGERPRINT_ERROR_LOCKOUT_PERMANENT: صارف نے فنگر پرنٹ ریڈر کا استعمال کرتے ہوئے اپنے آلے کو غیر مقفل کرنے کی بہت زیادہ کوشش کی ہے۔

-FINGERPRINT_ERROR_VENDOR: ایک وینڈر کے لیے مخصوص فنگر پرنٹ ریڈر کی خرابی پیش آگئی۔

آخر میں،

اس کے سافٹ ویئر ایپلی کیشنز کے وسیع انتخاب کے ساتھ مختلف زمروں میں دستیاب ہیں جیسے کہ یوٹیلیٹیز اور آپریٹنگ سسٹم دوسروں کے درمیان؛ ہماری ویب سائٹ ہر قسم کی ضروریات اور ضروریات کو پورا کرنے والے سافٹ ویئر سلوشنز کی ایک وسیع رینج پیش کرتی ہے! یہاں دستیاب ایسا ہی ایک سافٹ ویئر حل "Android O" کے علاوہ کوئی نہیں ہے جو متعدد خصوصیات اور صلاحیتوں کو سامنے لاتا ہے جس کا مقصد صارف کے تجربے کے ساتھ ساتھ ڈویلپر کی پیداواری صلاحیت کو بڑھانا ہے۔

نوٹیفیکیشن کے بہتر انتظامی اختیارات سے بشمول ساؤنڈ الرٹس کو فی سیکنڈ ریٹ محدود کرنا جبکہ پیغام کی ترسیل کو یقینی بنانا بھی متاثر نہیں ہوتا۔ RAM کی صلاحیت کی سطح پر مبنی بہتر ہدف سازی کے اختیارات تاکہ صارفین کو آلہ کی وضاحتوں سے قطع نظر بہتر تجربات حاصل ہوں۔ اپ ڈیٹ شدہ آٹو فلنگ فریم ورکس اپنی مرضی کے مطابق وضاحتوں کے ساتھ ساتھ توثیق کرنے والے اشیاء کو خود بخود خود بخود بھرنے کے عمل پر زیادہ سے زیادہ کنٹرول کے قابل بناتا ہے - یہاں ہر ایک کے لیے کچھ ہے!

اس کے علاوہ اس کے نیورل نیٹ ورک APIs کا شکریہ جو بیرونی سرورز کے کلاؤڈ کمپیوٹنگ وسائل وغیرہ کی ضرورت کے بغیر ڈیوائس کے اندر ہی ہارڈویئر ایکسلریشن مشین لرننگ آپریشنز پیش کرتے ہیں۔ ویب ویو کے نفاذ کے ذریعے پروگراماتی محفوظ براؤزنگ ایکشنز ممکنہ خطرات کا پتہ لگانے سے پہلے ہی ان کا پتہ لگاتا ہے اور اس طرح صارفین کو آن لائن سرگرمیوں کو محفوظ رکھتا ہے۔ مشترکہ میموری APIs بغیر کسی ہچکی کے بیک وقت چلنے والے متعدد پروسیسز/ایپس کے درمیان ہموار مواصلت کی سہولت فراہم کرتے ہیں - یہ صرف کچھ مثالیں ہیں جو ظاہر کرتی ہیں کہ "android o" باقی لوگوں میں کیوں نمایاں ہے!

مکمل تفصیل
ناشر Google
پبلشر سائٹ http://www.google.com/
رہائی کی تاریخ 2017-10-25
تاریخ شامل کی گئی 2017-10-25
قسم افادیت اور آپریٹنگ سسٹم
ذیلی قسم آپریٹنگ سسٹم اور تازہ ترین معلومات
ورژن Preview
OS کی ضروریات Android
تقاضے Only compatible with the Nexus 5X, Nexus 6P, Pixel C, Pixel, Pixel XL, Pixel 2, and Pixel 2 XL.
قیمت Free
ہر ہفتے ڈاؤن لوڈ 8
کل ڈاؤن لوڈ 1002

Comments:

سب سے زیادہ مقبول