الإصدار التجريبي الثاني من Android 17

أصدرت جوجل النسخة التجريبية الثانية من نظام التشغيل أندرويد 17 مفتوح المصدر للهواتف المحمولة. يتوفر برنامج اختبار أولي لتقييم الميزات الجديدة للنظام. تتوفر إصدارات البرامج الثابتة لهواتف Pixel 6/6a/6 Pro، وPixel 7/7a/7 Pro، وPixel 8/8a/8 Pro، وPixel 9/9a/9 Pro/9 Pro XL/9 Pro Fold، وPixel 10/10 Pro/10 Pro XL/10 Pro Fold، وPixel Fold، وPixel Tablet. من المقرر إطلاق أندرويد 17 في الربع الثاني من عام 2026.

من بين التغييرات في Android 17 Beta 2:

  • تمت إضافة وضع جديد للنوافذ المتعددة يُسمى "الفقاعات". يتيح لك هذا الوضع تشغيل أي تطبيق في نوافذ عائمة، على غرار إشعارات التراكب لإرسال الرسائل ("الفقاعات")، ولكنه غير مرتبط بواجهة برمجة تطبيقات خاصة. لفتح تطبيق في نافذة عائمة، اضغط مطولاً على أيقونة التطبيق. على الشاشات الكبيرة، تظهر أيقونات النوافذ العائمة في منطقة منفصلة على شريط المهام. يمكن تجميع هذه النوافذ ونقلها وتثبيتها على الشاشة.
     الإصدار التجريبي الثاني من Android 17
  • تمت إضافة واجهة برمجة تطبيقات نظام EyeDropper، مما يسمح للتطبيقات بالحصول على معلومات اللون لأي بكسل على الشاشة دون الحاجة إلى أذونات التقاط الشاشة. ويتم ضمان الأمان من خلال السماح للمستخدم بتحديد المنطقة المراد التقاط لونها عبر واجهة قطارة ألوان تُدار من قِبل النظام الأساسي، وهي ليست تحت سيطرة التطبيق. وهذا يعني أن التطبيقات لا تستطيع طلب معلومات حول بكسل معين أو إعادة إنشاء محتوى الشاشة بكسلًا بكسلًا.
     الإصدار التجريبي الثاني من Android 17
  • تمت إضافة واجهة نظام لاختيار جهات الاتصال من دفتر العناوين، ويتم الوصول إليها بالحصول على إذن ACTION_PICK_CONTACTS. تُغني هذه الواجهة عن طلب إذن READ_CONTACTS، الذي يسمح بقراءة جميع بيانات جهات الاتصال. عند استدعاء الواجهة الجديدة، يُحدد المستخدم المعلومات التي يرغب في تمريرها إلى التطبيق من دفتر العناوين، مع إمكانية اختيار حقول مُحددة فقط.
     الإصدار التجريبي الثاني من Android 17
  • لتبسيط عملية دعم لوحة اللمس في الألعاب، تم توحيد معالجة أحداث الفأرة ولوحة اللمس. افتراضيًا، تُحوّل أحداث لوحة اللمس المتعلقة بحركات المؤشر وإيماءات التمرير إلى إحداثيات نسبية، تمامًا كما هو الحال مع الفأرة. ويمكن الوصول إلى الإحداثيات المطلقة بتحديد وضع POINTER_CAPTURE_MODE_ABSOLUTE صراحةً.
  • تمت إضافة طريقة getInitialRestingBounds() إلى كائن ChooserSession، مما يسمح لك بمعرفة الموضع النهائي وحجم مربع حوار Chooser بعد توقف الحركة وتحميل البيانات.
  • تمت إضافة واجهة برمجة تطبيقات Handoff، والتي تسمح لك بنقل حالة التطبيق إلى جهاز Android آخر قريب (على سبيل المثال، جهاز لوحي) ومواصلة العمل هناك.
  • تمت إضافة واجهتي برمجة تطبيقات جديدتين: واجهة برمجة تطبيقات UWB DL-TDOA لتحديد موقع جهاز داخل مبنى باستخدام Wi-Fi للملاحة الداخلية؛ وواجهة برمجة تطبيقات Proximity Detection لاكتشاف الأجهزة القريبة عبر Wi-Fi.
  • تمت إضافة طريقتي getStreamingAppMaxDownlinkKbps و getStreamingAppMaxUplinkKbps لتحديد الحد الأقصى لعرض النطاق الترددي لقناة الاتصال لغرض اختيار مستوى الجودة للبث.
  • تمت إضافة إذن جديد، وهو ACCESS_LOCAL_NETWORK، لتقييد وصول التطبيقات إلى الشبكة المحلية. يسمح هذا الإذن للتطبيقات بتحديد الأجهزة الموجودة على الشبكة المحلية والاتصال بها، مثل أجهزة المنزل الذكية وأنظمة الوسائط المتعددة. أُضيف هذا الإذن لمنع التطبيقات الخبيثة من مسح موارد الشبكة المحلية، على سبيل المثال، لتحديد بيئة المستخدم سرًا.
  • تم توسيع نطاق الحماية ضد اعتراض كلمات المرور لمرة واحدة (OTP) ورموز التأكيد المرسلة عبر الرسائل النصية القصيرة. لا يمكن لمعظم التطبيقات الآن الوصول المباشر إلى هذه الرسائل إلا بعد ثلاث ساعات من استلامها، بينما يعرض قارئ الرسائل النصية الافتراضي هذه الرسائل فورًا.

المصدر: opennet.ru