أطلقت Google اليوم Android Q Beta 1 ، وهو متاح للتنزيل الآن على google.com/android/beta. وتتضمن النسخة التجريبية الأولى معاينة SDK للم...
أطلقت Google اليوم Android Q Beta 1 ، وهو متاح للتنزيل الآن على google.com/android/beta. وتتضمن النسخة التجريبية الأولى معاينة SDK للمطورين مع صور النظام الخاصة بـ Pixel و Pixel XL و Pixel 2 و Pixel 2 XL و Pixel 3 و Pixel 3 XL و Android Emulator الرسمي.
هذه هي السنة الرابعة على التوالي التي تصدر فيها Google أول معاينة للمطورين لإصدار Android التالي في مارس, فخلال العامين الماضيين ، لم تستخدم Google برنامج Android Beta Program ، الذي يتيح لك الحصول على تصميمات Android المبكرة من خلال تحديثات عبر الأثير على أجهزة محددة, لكن يتغير ذلك مع Android Q, تتيح Google المعاينة الأولى كنسخة تجريبية ، وليس فقط كمعاينة للمطور, ويشير ذلك إلى أن Android Q جاهز لمحاولات التبني المبكرة ، بالإضافة إلى المطورين كما كان من قبل ، سيشار إلى إصدار المعاينة هذا باسم Android Q حتى تختار Google اسمًا يبدأ بهذا الحرف.
في السنوات الماضية ، كانت Google تنتظر حتى تتم معاينة الإصدار المطور الثاني قبل إتاحته على المزيد من الهواتف ، ومن المحتمل أن يظل كما هو, ومع ذلك ، تكون أول معاينة لمطوري Android Q متاحة تقنيًا على المزيد من الهواتف.
مع Android P ، كانت الميزة الأكثر بروزًا في معاينة المطورين الأولى هي دعم الشقوق والقواطع الأخرى للشاشة, ومن المحتمل أن يكون الأمر نفسه بالنسبة لنظام Android Q من حيث الطيات ، لكن Google كشفت النقاب عن دعم أصلي للطابعات في نوفمبر.
إذا كنت تريد تجربة هذا الإصدار ، فإليك أبرز ميزات الإصدار التجريبي من Android Q: ميزات إضافية للخصوصية والأمان ، وتحسينات للطيات ، واجهات برمجة التطبيقات للاتصال الجديدة ، وبرامج ترميز الوسائط الجديدة وقدرات الكاميرا ، وملحقات NNAPI ، ودعم Vulkan 1.1 ، وبدء تشغيل التطبيق بشكل أسرع.
ميزات الإصدار بيتا 1 :
موقع الجهاز: منح المستخدمين مزيدًا من التحكم في متى يمكن للتطبيقات الحصول على الموقع ، بما في ذلك عندما لا يكون التطبيق قيد الاستخدام (في الخلفية), وسيتمكن المستخدمون من منح التطبيقات إذنًا لرؤية مواقعهم، فقط عندما يكون التطبيق قيد الاستخدام (قيد التشغيل) أو طوال الوقت (عندما يكون في الخلفية).
تخزين النطاق: منح المزيد من التحكم في الوصول إلى الملفات المشتركة, وسيتمكن المستخدمون من التحكم في وصول التطبيقات إلى الصور ومقاطع الفيديو والمجموعات الصوتية عبر أذونات وقت التشغيل الجديدة, وبالنسبة إلى "التنزيلات" ، يجب أن تستخدم التطبيقات منتقي ملفات النظام ، والذي يسمح للمستخدم بتحديد أي الملفات التي يمكن أن يصل إليها التطبيق, وسيتعين على المطورين أيضًا تغيير كيفية استخدام التطبيقات للمناطق المشتركة على وحدة التخزين الخارجية.
بدأ النشاط في الخلفية: تقليل الانقطاعات مثل التطبيقات التي تقفز بشكل غير متوقع إلى المقدمة وتتولى التركيز, وسيتم منع التطبيقات من بدء نشاط أثناء وجوده في الخلفية وسيظل المطورون قادرين على جذب انتباه المستخدم بسرعة - كما هو الحال بالنسبة للمكالمات الواردة أو أجهزة الإنذار - مع إشعار ذي أولوية عالية .
معرفات بيانات المستخدم: سيتم تقييد الوصول إلى معرفات الجهاز غير القابلة لإعادة التوطين ، بما في ذلك IMEI للجهاز ، والرقم التسلسلي ، والمعرفات المماثلة, وسوف يعمل نظام Android Q أيضًا على اختيار عنوان MAC الخاص بالجهاز بشكل عشوائي عند الاتصال بشبكات Wi-Fi مختلفة بشكل افتراضي (اختياري في Android 9 Pie).
الطابعات والشاشات الجديدة المبتكرة: ستتمكن التطبيقات من الاستفادة بشكل أفضل من هذه الأجهزة وغيرها من أجهزة الشاشة الكبيرة, تدعم التغييرات في onResume و onPause استئناف متعدد وإبلاغ التطبيق الخاص بك عندما يكون التركيز كبيرًا, وتساعد سمة بيان resizeableActivity الآن في إدارة كيفية عرض تطبيقك على الشاشات الكبيرة القابلة للطي.
اختصارات المشاركة: أصبحت مشاركة الاختصارات ، والتي تتيح للمستخدمين القفز مباشرة إلى تطبيق آخر لمشاركة المحتوى ، أسرع, ويمكن للمطورين نشر أهداف المشاركة التي تطلق نشاطًا محددًا في تطبيقاتهم مع إرفاق محتوى ، يتم عرضه على المستخدمين في واجهة المستخدم الخاصة بالمشاركة على الفور, ونظرًا لأن "مشاركة الاختصارات" تشبه طريقة عمل "اختصارات التطبيقات" ، فإن واجهة برمجة تطبيقات ShortcutInfo تدمج الآن كليهما ويتم دعمها في مكتبة ShareTarget AndroidX الجديدة (نموذج شفرة المصدر للتطبيق المبكر).
لوحة الإعدادات: تستخدم واجهة برمجة تطبيقات لوحة الإعدادات الجديدة ميزة الشرائح المقدمة في Android 9 Pie لمنح المستخدمين واجهة مستخدم عائمة بإعدادات النظام ذات الصلة (مثل Wi-Fi ، وضع الطائرة ، بيانات الهاتف المحمول ، NFC ، وحجم الصوت), لكن ليست هناك حاجة لترك التطبيق.
أذونات الاتصال والخصوصية والأمان: بالنسبة إلى تقنية Bluetooth و Wi-Fi ، ستكون هناك حاجة إلى إذن موقع FINE, وسيتم أيضًا تضمين دعم Wi-Fi القياسي ، WP3 و OWE ، لتحسين الأمان لشبكات المنزل والعمل وكذلك الشبكات المفتوحة أو العامة.
تحسين اتصال نظير إلى نظير وإنترنت: تم إعادة تشكيل مكدس Wi-Fi لتحسين الخصوصية والأداء وحالات الاستخدام الشائعة مثل وستساعد واجهات برمجة التطبيقات لاتصال الشبكة التطبيقات في بدء طلبات الاتصال بشكل غير مباشر عن طريق تحديد معرفات SSID و BSSID المفضلة مثل WiFiNetworkSpecifiers, وستتيح واجهات برمجة التطبيقات لاقتراح الشبكة للتطبيقات بدء الاتصالات بشكل غير مباشر من خلال توفير قائمة مرتبة من الشبكات وبيانات الاعتماد مثل WifiNetworkSuggestions. وسيتعامل Android Q مع مسح Wi-Fi نفسه ، ويعرض شبكات مطابقة في Wi-Fi Picker ، ويتصل بناءً على الأداء السابق عندما يكون في نطاق هذه الشبكات.
وضع أداء Wi-Fi: ستسمح أوضاع الأداء العالي والوقت المنخفض للمطورين بطلب Wi-Fi التكيفي عن طريق الاتصال بـ WifiManager.WifiLock.createWifiLock () مع WIFI_MODE_FULL_LOW_LATENCY أو WIFI_MODE_FULL_HIGH_PERF, تتوقع Google أن تكون هذه مفيدة للألعاب في الوقت الحقيقي والمكالمات الصوتية النشطة وحالات الاستخدام المماثلة.
تنسيق العمق الديناميكي للصور: يمكن أن تطلب التطبيقات صورة Dynamic Depth التي تتكون من JPEG و XMP وبيانات التعريف المتعلقة بالعناصر المضمنة في نفس الملف, ويتيح طلب صورة بتنسيق JPEG + Dynamic Depth للمطورين تقديم تمويه متخصص أو استخدام البيانات لإنشاء صور ثلاثية الأبعاد ودعم حالات استخدام التصوير الفوتوغرافي AR, وسيكون Dynamic Depth تنسيقًا مفتوحًا لنظام Android .
برامج الصوت والفيديو الجديدة: دعم برنامج ترميز الفيديو مفتوح المصدر AV1 ، وتشفير الصوت باستخدام Opus ، و HDR10 + للفيديو ذي النطاق الديناميكي العالي, وستساعد واجهة برمجة تطبيقات MediaCodecInfo في تحديد إمكانيات عرض الفيديو لجهاز Android (استخدم VideoCodecCapabilities.getSupportedPerformancePoints () للحصول على قائمة بالأحجام المدعومة ومعدلات الإطارات).
واجهة برمجة تطبيقات Native MIDI: تتيح واجهة برمجة التطبيقات هذه للتطبيقات التي تقوم بمعالجة الصوت في C ++ التواصل مع أجهزة MIDI من خلال NDK, يسمح باسترداد بيانات MIDI داخل رد اتصال صوتي باستخدام قراءة غير ممنوعة ، مما يتيح معالجة زمن وصول رسائل MIDI بسرعة منخفضة.
الهدف من الإصدار التجريبي الأول هو السماح للمتبنين والمطورين الأوائل باللعب مبكرًا مع البنية حتى يتمكنوا من استكشاف ميزات وواجهات برمجة تطبيقات جديدة للتطبيقات ، واختبار التوافق ، وتقديم ملاحظات قبل مشاركة مزيد من التفاصيل في I / O 2019 ، والمقرر إجراؤه في مايو من 7 إلى 9 مايو, سيتم إصدار المزيد من الميزات والإمكانات في الإصدارات التجريبية اللاحقة.


ليست هناك تعليقات