تتبُّع

  
كتابة أحداث التتبُّع في مخزن مؤقت لتتبُّع النظام
آخر الأخبار الإصدار الثابت إصدار محتمل الإصدار التجريبي الإصدار الأوّلي
‫19 نوفمبر 2025 1.3.0 - - -

الملاحظات

تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مكتبة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية من خلال النقر على زر النجمة.

إنشاء مشكلة جديدة

يُرجى الاطّلاع على مستندات Issue Tracker للحصول على مزيد من المعلومات.

الإصدار 1.3

الإصدار 1.3.0

‫23 أبريل 2025

تم إصدار androidx.tracing:tracing:1.3.0 وandroidx.tracing:tracing-android:1.3.0 وandroidx.tracing:tracing-ktx:1.3.0. يتضمّن الإصدار 1.3.0 هذه التعديلات.

التغييرات المهمة منذ الإصدار 1.2.0

  • تم تحويل فئة androidx.tracing.Trace إلى Kotlin، ونقل جميع الرموز من وحدة tracing-ktx إلى tracing.
  • أزِل crossinline من التتبُّع للسماح باستخدامه في @Composable. (I53882، b/248344805)

الإصدار 1.3.0-rc01

‫9 أبريل 2025

تم إصدار androidx.tracing:tracing:1.3.0-rc01 وandroidx.tracing:tracing-android:1.3.0-rc01 وandroidx.tracing:tracing-ktx:1.3.0-rc01 بدون أي تغييرات منذ الإصدار التجريبي الأخير. يتضمّن الإصدار 1.3.0-rc01 هذه التعديلات.

الإصدار 1.3.0-beta01

‫12 فبراير 2025

تم إصدار androidx.tracing:tracing:1.3.0-beta01 وandroidx.tracing:tracing-android:1.3.0-beta01 وandroidx.tracing:tracing-ktx:1.3.0-beta01. يتضمّن الإصدار 1.3.0-beta01 هذه التعديلات.

تغييرات واجهة برمجة التطبيقات

  • تم نقل كل الرموز من الوحدة tracing-ktx إلى tracing. (Iba550)
  • تم تحويل الفئة androidx.tracing.Trace إلى Kotlin. (Ie4e5d)

إصلاح الأخطاء

  • تمت إزالة التحديد اليدوي لنطاق الوصول إلى واجهات برمجة التطبيقات الجديدة للمنصة، لأنّ ذلك يحدث تلقائيًا من خلال تصميم واجهة برمجة التطبيقات عند استخدام R8 مع الإصدار 7.3 أو إصدار أحدث من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" (مثل الإصدار 3.3 من R8)، وجميع عمليات الإنشاء عند استخدام الإصدار 8.1 أو إصدار أحدث من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" (مثل الإصدار 8.1 من D8). ننصح العملاء الذين لا يستخدمون AGP بالترقية إلى الإصدار 8.1 أو إصدار أحدث من D8. يُرجى مراجعة هذه المقالة للاطّلاع على مزيد من التفاصيل. (Ia60e0، b/345472586)

الإصدار 1.3.0-alpha02

‫21 حزيران (يونيو) 2023

تم إصدار androidx.tracing:tracing:1.3.0-alpha02 وandroidx.tracing:tracing-ktx:1.3.0-alpha02 بدون أي تغييرات عن الإصدار الأولي السابق. يتضمّن الإصدار 1.3.0-alpha02 هذه التعديلات.

الإصدار 1.3.0-alpha01

‫7 يونيو 2023

تم طرح androidx.tracing:tracing:1.3.0-alpha01 وandroidx.tracing:tracing-ktx:1.3.0-alpha01. يتضمّن الإصدار 1.3.0-alpha01 هذه التعديلات.

تغييرات واجهة برمجة التطبيقات

  • أزِل crossinline من التتبُّع للسماح باستخدامه في @Composable. (I53882، b/248344805)

الإصدار 1.2

الإصدار 1.2.0

‫29 نوفمبر 2023

تم طرح androidx.tracing:tracing:1.2.0 وandroidx.tracing:tracing-ktx:1.2.0. يتضمّن الإصدار 1.2.0 هذه التعديلات.

التغييرات المهمة منذ الإصدار 1.1.0

  • إضافة متغيرات trace() وtraceAsync() مع احتساب السلسلة والملفّات المؤقتة بشكل غير متزامن يتم الآن أيضًا تخطّي Trace.end بشكل صحيح إذا حدث خطأ في Trace.begin.

الإصدار 1.2.0-rc01

‫24 مايو 2023

تم طرح androidx.tracing:tracing:1.2.0-rc01 وandroidx.tracing:tracing-ktx:1.2.0-rc01. يتضمّن الإصدار 1.2.0-rc01 هذه التعديلات.

إصلاح الأخطاء

  • منع الأعطال عند تمرير أسماء أقسام طويلة للتتبُّع عن طريق الاقتطاع تلقائيًا (Iaf6e2)

الإصدار 1.2.0-beta04

‫3 مايو 2023

تم إصدار androidx.tracing:tracing:1.2.0-beta04 وandroidx.tracing:tracing-ktx:1.2.0-beta04 بدون أي تغييرات. يتضمّن الإصدار 1.2.0-beta04 هذه التعديلات.

الإصدار 1.2.0-beta03

‫5 أبريل 2023

تم إصدار androidx.tracing:tracing:1.2.0-beta03 وandroidx.tracing:tracing-ktx:1.2.0-beta03 بدون أي تغييرات جديدة. يتضمّن الإصدار 1.2.0-beta03 هذه التعديلات.

الإصدار 1.2.0-beta02

‫22 مارس 2023

تم إصدار androidx.tracing:tracing:1.2.0-beta02 وandroidx.tracing:tracing-ktx:1.2.0-beta02 بدون أي تغييرات منذ الإصدار التجريبي السابق. يتضمّن الإصدار 1.2.0-beta02 هذه التعديلات.

الإصدار 1.2.0-beta01

‫8 مارس 2023

تم إصدار androidx.tracing:tracing:1.2.0-beta01 وandroidx.tracing:tracing-ktx:1.2.0-beta01 بدون أي تغييرات منذ آخر إصدار أولي. يتضمّن الإصدار 1.2.0-beta01 هذه التعديلات.

الإصدار 1.2.0-alpha02

‫23 فبراير 2023

تم إصدار androidx.tracing:tracing:1.2.0-alpha02 وandroidx.tracing:tracing-ktx:1.2.0-alpha02 بدون أي تغييرات عن الإصدار الأولي السابق. يتضمّن الإصدار 1.2.0-alpha02 هذه التعديلات.

إصلاح الأخطاء

  • سيحلّ هذا الإصدار الخطأ Could not find androidx.tracing:tracing-ktx:1.2.0-alpha02 الذي يحدث عند الترقية إلى الإصدار androidx.tracing: tracing-perfetto-common:1.0.0-alpha11.

الإصدار 1.2.0-alpha01

‫5 أكتوبر 2022

تم طرح androidx.tracing:tracing:1.2.0-alpha01 وandroidx.tracing:tracing-ktx:1.2.0-alpha01. يتضمّن الإصدار 1.2.0-alpha01 هذه التعديلات.

الميزات الجديدة

  • إضافة متغيرات trace() وtraceAsync() مع احتساب السلسلة والملفّات المؤقتة بشكل غير متزامن يتم الآن أيضًا تخطّي Trace.end بشكل صحيح إذا حدث خطأ في Trace.begin. (I31421، b/175233952، b/247066503)

Tracing Version 1.1

الإصدار 1.1.0

‫11 مايو 2022

تم طرح androidx.tracing:tracing:1.1.0 وandroidx.tracing:tracing-ktx:1.1.0. يتضمّن الإصدار 1.1.0 هذه التعديلات.

التغييرات المهمة منذ الإصدار 1.0.0

  • تمت إضافة Trace.forceEnableAppTracing() واجهة برمجة تطبيقات لفرض تفعيل ميزة تسجيل أقسام تتبُّع التطبيق (أي واجهات برمجة التطبيقات android.os.Trace / androidx.tracing) في الإصدارات غير القابلة للتصحيح. يمكنك استدعاء هذا الإجراء في بداية عملية بدء التشغيل لتفعيل تتبُّع النظام الدقيق غير القابل للتصحيح قبل طرح علامة البيان القابلة للتوصيف في الإصدار 29 من واجهة برمجة التطبيقات. (I3a309)
  • تجنُّب أخطاء التحقّق من الفئة عند تحميل Trace.java للمرة الأولى (05f6b4 وcb101f)

الإصدار 1.1.0-rc01

‫20 أبريل 2022

تم إصدار androidx.tracing:tracing:1.1.0-rc01 وandroidx.tracing:tracing-ktx:1.1.0-rc01 بدون أي تغييرات منذ beta01. يتضمّن الإصدار 1.1.0-rc01 هذه التعديلات.

الإصدار 1.1.0-beta01

‫1 كانون الأول (ديسمبر) 2021

تم طرح androidx.tracing:tracing:1.1.0-beta01 وandroidx.tracing:tracing-ktx:1.1.0-beta01. يتضمّن الإصدار 1.1.0-beta01 هذه التعديلات.

لم يتم إجراء أي تغييرات منذ ‎1.1.0-alpha02.

الإصدار 1.1.0-alpha02

‫17 نوفمبر 2021

تم طرح androidx.tracing:tracing:1.1.0-alpha02 وandroidx.tracing:tracing-ktx:1.1.0-alpha02. يتضمّن الإصدار 1.1.0-alpha02 هذه التعديلات.

الميزات الجديدة

  • تمت إضافة واجهة برمجة التطبيقات Trace.forceEnableAppTracing() لتفعيل ميزة تتبُّع التطبيق (أي واجهات برمجة التطبيقات android.os.Trace / andoridx.tracing) بشكل إجباري في الإصدارات غير القابلة للتصحيح. يجب استدعاء هذا الإجراء في بداية عملية بدء التشغيل لتفعيل تتبُّع النظام الدقيق غير القابل للتصحيح قبل طرح علامة البيان profileable في الإصدار 29 من واجهة برمجة التطبيقات. (I3a309)

الإصدار 1.1.0-alpha01

‫3 نوفمبر 2021

تم طرح androidx.tracing:tracing:1.1.0-alpha01 وandroidx.tracing:tracing-ktx:1.1.0-alpha01. يتضمّن الإصدار 1.1.0-alpha01 هذه التعديلات.

إصلاح الأخطاء

  • تجنُّب أخطاء التحقّق من الفئة عند تحميل Trace.java للمرة الأولى (05f6b4 وcb101f)

الإصدار 1.0.0 من أداة "تتبُّع Perfetto"

الإصدار 1.0.1

‫19 نوفمبر 2025

تم إصدار androidx.tracing:tracing-perfetto:1.0.1 وandroidx.tracing:tracing-perfetto-binary:1.0.1 وandroidx.tracing:tracing-perfetto-handshake:1.0.1. يتضمّن الإصدار 1.0.1 هذه التعديلات.

إصلاح الأخطاء

  • التوافق مع حجم الصفحات البالغ 16 كيلوبايت (b7a7dd)
  • تمت إزالة التحديد اليدوي لنطاق الوصول إلى واجهات برمجة التطبيقات الجديدة للمنصة، لأنّ ذلك يحدث تلقائيًا من خلال تصميم واجهة برمجة التطبيقات عند استخدام R8 مع الإصدار 7.3 أو إصدار أحدث من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" (مثل الإصدار 3.3 من R8)، وجميع عمليات الإنشاء عند استخدام الإصدار 8.1 أو إصدار أحدث من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" (مثل الإصدار 8.1 من D8). ننصح العملاء الذين لا يستخدمون AGP بالترقية إلى الإصدار 8.1 أو إصدار أحدث من D8. يُرجى مراجعة هذه المقالة للاطّلاع على مزيد من التفاصيل. (Ia60e0، b/345472586)
  • تجنَّب تجميع نسخ من FastNative/CriticalNative في المكتبة، واستخدِم نسخ النظام الأساسي الثابتة. (I8238a، b/35664282، b/280878596)

الإصدار 1.0.0

‫4 أكتوبر 2023

تم إصدار androidx.tracing:tracing-perfetto:1.0.0 وandroidx.tracing:tracing-perfetto-binary:1.0.0 وandroidx.tracing:tracing-perfetto-handshake:1.0.0. يتضمّن الإصدار 1.0.0 هذه التعديلات.

الميزات الرئيسية في الإصدار 1.0.0

  • هذا هو الإصدار الثابت الأول من مكتبات Tracing-perfetto.

الإصدار 1.0.0-rc01

‫20 سبتمبر 2023

تم إصدار androidx.tracing:tracing-perfetto:1.0.0-rc01 وandroidx.tracing:tracing-perfetto-binary:1.0.0-rc01 وandroidx.tracing:tracing-perfetto-handshake:1.0.0-rc01 بدون أي تغييرات منذ الإصدار التجريبي الأخير. يتضمّن الإصدار 1.0.0-rc01 هذه التعديلات.

الإصدار 1.0.0-beta03

‫30 أغسطس 2023

تم إصدار androidx.tracing:tracing-perfetto:1.0.0-beta03 وandroidx.tracing:tracing-perfetto-binary:1.0.0-beta03 وandroidx.tracing:tracing-perfetto-handshake:1.0.0-beta03. يتضمّن الإصدار 1.0.0-beta03 هذه التعديلات.

  • زيادة رقم الإصدار ليتوافق مع إصدار androidx.benchmark.

الإصدار 1.0.0-beta02

‫23 أغسطس 2023

تم إصدار androidx.tracing:tracing-perfetto:1.0.0-beta02 وandroidx.tracing:tracing-perfetto-binary:1.0.0-beta02 وandroidx.tracing:tracing-perfetto-handshake:1.0.0-beta02. يتضمّن الإصدار 1.0.0-beta02 هذه التعديلات.

الميزات الجديدة

  • تم تفعيل إمكانية تتبُّع الأخطاء عند بدء تشغيل التطبيق (التشغيل على البارد).

الإصدار 1.0.0-beta01

‫18 يوليو 2023

تم إصدار androidx.tracing:tracing-perfetto:1.0.0-beta01 وandroidx.tracing:tracing-perfetto-binary:1.0.0-beta01 وandroidx.tracing:tracing-perfetto-handshake:1.0.0-beta01. يتضمّن الإصدار 1.0.0-beta01 هذه التعديلات.

تغييرات واجهة برمجة التطبيقات

  • تمت إعادة تسمية androidx.tracing.perfetto.Trace إلى androidx.tracing.perfetto.PerfettoSdkTrace (I44af8)
  • تمت إعادة تسمية ثوابت "رمز الخروج" إلى "رمز النتيجة" في البروتوكول للحفاظ على الاتساق (Id1d1e)
  • تمت إعادة تسمية EnableTracingResponse إلى Response. (I56275)
  • تمت إضافة خيار لتفعيل تتبُّع بدء التشغيل البارد في وضع مستمر. تمت إضافة دالة لمحو تتبُّع بدء التشغيل البارد (دائم أو غير دائم). (Iaa09d)
  • تمت مطابقة واجهات برمجة التطبيقات الخاصة بحزمة تطوير البرامج (SDK) لأداة "تتبُّع الأداء" في Perfetto مع android.os.Trace. (I73ba0، b/282199917)
  • تم الانتقال إلى نمط المصنع LibrarySource ما يتيح إضافة حالات استخدام مستقبلية بسهولة إلى واجهة برمجة التطبيقات (مثل تحميل ملف .so مباشرةً) عند الحاجة. (I128df)
  • مطابقة مَعلمات enableTracingColdStart مع enableTracingImmediate (I54126)
  • تمت إزالة الوسيطة killProcess في enableTracingColdStart (I81c4d)

الإصدار 1.0.0-alpha17

‫21 حزيران (يونيو) 2023

تم طرح الإصدارات androidx.tracing:tracing-perfetto:1.0.0-alpha17 وandroidx.tracing:tracing-perfetto-binary:1.0.0-alpha17 وandroidx.tracing:tracing-perfetto-handshake:1.0.0-alpha17 بدون أي تغييرات عن الإصدار الأولي السابق. يتضمّن الإصدار 1.0.0-alpha17 هذه التعديلات.

الإصدار 1.0.0-alpha16

‫7 يونيو 2023

تم طرح الإصدارات androidx.tracing:tracing-perfetto:1.0.0-alpha16 وandroidx.tracing:tracing-perfetto-binary:1.0.0-alpha16 وandroidx.tracing:tracing-perfetto-common:1.0.0-alpha16 بدون أي تغييرات عن الإصدار الأولي السابق. يتضمّن الإصدار 1.0.0-alpha16 هذه التعديلات.

الإصدار 1.0.0-alpha15

‫3 مايو 2023

تم إصدار androidx.tracing:tracing-perfetto:1.0.0-alpha15 وandroidx.tracing:tracing-perfetto-binary:1.0.0-alpha15 وandroidx.tracing:tracing-perfetto-common:1.0.0-alpha15 بدون أي تغييرات. يتضمّن الإصدار 1.0.0-alpha15 هذه التعديلات.

الإصدار 1.0.0-alpha14

‫5 أبريل 2023

تم إصدار androidx.tracing:tracing-perfetto:1.0.0-alpha14 وandroidx.tracing:tracing-perfetto-binary:1.0.0-alpha14 وandroidx.tracing:tracing-perfetto-common:1.0.0-alpha14 بدون أي تغييرات جديدة. يتضمّن الإصدار 1.0.0-alpha14 هذه التعديلات.

الإصدار 1.0.0-alpha13

‫22 مارس 2023

تم إصدار androidx.tracing:tracing-perfetto:1.0.0-alpha13 وandroidx.tracing:tracing-perfetto-binary:1.0.0-alpha13 وandroidx.tracing:tracing-perfetto-common:1.0.0-alpha13 بدون أي تغييرات منذ آخر إصدار. يتضمّن الإصدار 1.0.0-alpha13 هذه التعديلات.

الإصدار 1.0.0-alpha12

‫8 مارس 2023

تم إصدار androidx.tracing:tracing-perfetto:1.0.0-alpha12 وandroidx.tracing:tracing-perfetto-binary:1.0.0-alpha12 وandroidx.tracing:tracing-perfetto-common:1.0.0-alpha12 بدون أي تغييرات منذ الإصدار الأولي السابق. يتضمّن الإصدار 1.0.0-alpha12 هذه التعديلات.

الإصدار 1.0.0-alpha11

‫22 فبراير 2023

تم إصدار androidx.tracing:tracing-perfetto:1.0.0-alpha11 وandroidx.tracing:tracing-perfetto-binary:1.0.0-alpha11 وandroidx.tracing:tracing-perfetto-common:1.0.0-alpha11 بدون أي تغييرات. يتضمّن الإصدار 1.0.0-alpha11 هذه التعديلات.

الإصدار 1.0.0-alpha10

‫8 فبراير 2023

تم إصدار androidx.tracing:tracing-perfetto:1.0.0-alpha10 وandroidx.tracing:tracing-perfetto-binary:1.0.0-alpha10 وandroidx.tracing:tracing-perfetto-common:1.0.0-alpha10 بدون أي تغييرات. يتضمّن الإصدار 1.0.0-alpha10 هذه التعديلات.

الإصدار 1.0.0-alpha09

‫10 فبراير 2023

تم طرح androidx.tracing:tracing-perfetto-binary:1.0.0-alpha09. يتضمّن الإصدار 1.0.0-alpha09 هذه التعديلات.

الميزات الجديدة

  • إصدار جديد من حزمة الإصدارات للسماح بتوافق مكتبات androidx.tracing:tracing-perfetto*: 1.0.0-alpha09 الأخرى.

‫11 يناير 2023

تم إصدار androidx.tracing:tracing-perfetto:1.0.0-alpha09 وandroidx.tracing:tracing-perfetto-common:1.0.0-alpha09 بدون أي تغييرات. يتضمّن الإصدار 1.0.0-alpha09 هذه التعديلات.

الإصدار 1.0.0-alpha08

‫7 كانون الأول (ديسمبر) 2022

تم إصدار androidx.tracing:tracing-perfetto:1.0.0-alpha08 وandroidx.tracing:tracing-perfetto-binary:1.0.0-alpha08 وandroidx.tracing:tracing-perfetto-common:1.0.0-alpha08. يتضمّن الإصدار 1.0.0-alpha08 هذه التعديلات.

الميزات الجديدة

  • تحسين الأداء من خلال تحسين طريقة التعامل مع السلاسل

إصلاح الأخطاء

  • تمت إضافة قاعدة Proguard تمنع إزالة طرق PerfettoNative إذا تم استخدام الفئة على الإطلاق (يمنع ذلك حدوث عُطل في حالة استخدام محدودة عند بدء التتبُّع، ولكن لا تتوفّر أي طلبات تتبُّع في التطبيق).

الإصدار 1.0.0-alpha07

‫9 نوفمبر 2022

تم إصدار androidx.tracing:tracing-perfetto:1.0.0-alpha07 وandroidx.tracing:tracing-perfetto-binary:1.0.0-alpha07 وandroidx.tracing:tracing-perfetto-common:1.0.0-alpha07. يتضمّن الإصدار 1.0.0-alpha07 هذه التعديلات.

  • تقليل الحمل الزائد لواجهات برمجة التطبيقات androidx.tracing:tracing-perfetto في JNI

الإصدار 1.0.0-alpha06

‫24 أكتوبر 2022

تم إصدار androidx.tracing:tracing-perfetto:1.0.0-alpha06 وandroidx.tracing:tracing-perfetto-binary:1.0.0-alpha06 وandroidx.tracing:tracing-perfetto-common:1.0.0-alpha06. يتضمّن الإصدار 1.0.0-alpha06 هذه التعديلات.

  • لا يتضمّن هذا التحديث أي تغييرات، بل يقتصر على تعديل رقم الإصدار ليتم مزامنته مع androidx.benchmark.

الإصدار 1.0.0-alpha05

‫5 أكتوبر 2022

تم إصدار androidx.tracing:tracing-perfetto:1.0.0-alpha05 وandroidx.tracing:tracing-perfetto-binary:1.0.0-alpha05 وandroidx.tracing:tracing-perfetto-common:1.0.0-alpha05. يتضمّن الإصدار 1.0.0-alpha05 هذه التعديلات.

الإصدار 1.0.0-alpha04

‫21 سبتمبر 2022

تم إصدار androidx.tracing:tracing-perfetto:1.0.0-alpha04 وandroidx.tracing:tracing-perfetto-binary:1.0.0-alpha04 وandroidx.tracing:tracing-perfetto-common:1.0.0-alpha04. يتضمّن الإصدار 1.0.0-alpha04 هذه التعديلات.

الإصدار 1.0.0-alpha03

‫7 أيلول (سبتمبر) 2022

تم إصدار androidx.tracing:tracing-perfetto:1.0.0-alpha03 وandroidx.tracing:tracing-perfetto-binary:1.0.0-alpha03 وandroidx.tracing:tracing-perfetto-common:1.0.0-alpha03.

الميزات الجديدة

  • ما مِن ميزات جديدة في الإصدار 1.0.0-alpha02.

الإصدار 1.0.0-alpha02

‫24 أغسطس 2022

تم إصدار androidx.tracing:tracing-perfetto:1.0.0-alpha02 وandroidx.tracing:tracing-perfetto-binary:1.0.0-alpha02 وandroidx.tracing:tracing-perfetto-common:1.0.0-alpha02. يتضمّن الإصدار 1.0.0-alpha02 هذه التعديلات.

إصلاح الأخطاء

  • تحسينات متعدّدة على عملية إعداد خدمة Perfetto
  • تحسين معالجة حالة عدم الاستجابة من خلال تقديم رمز خروج مخصّص: RESULT_CODE_CANCELLED.
  • تحسين طريقة التعامل مع أخطاء التحليل
  • تم السماح بقيمة فارغة لـ EnableTracingResponse.requiredVersion، لأنّه لا يمكننا معرفة الإصدار إذا تعذّر التواصل مع الحزمة. (I5ba20)

الإصدار 1.0.0-alpha01

‫27 يوليو 2022

تم إصدار androidx.tracing:tracing-perfetto:1.0.0-alpha01 وandroidx.tracing:tracing-perfetto-binary:1.0.0-alpha01 وandroidx.tracing:tracing-perfetto-common:1.0.0-alpha01. يتضمّن الإصدار 1.0.0-alpha01 هذه التعديلات.

  • ملاحظة: جميع مكتبات androidx.tracing:tracing-perfetto* مخصّصة في البداية للاستخدام الداخلي فقط في مكتبات AndroidX. ولن تحتاج إلى الاعتماد عليها مباشرةً.

الميزات الجديدة

  • جميع مكتبات androidx.tracing:tracing-perfetto* مخصّصة في البداية للاستخدام الداخلي فقط في مكتبات AndroidX، ولن تحتاج إلى الاعتماد عليها مباشرةً. نحن بصدد توثيق تفاصيل التنفيذ هذه لضمان الشفافية.

  • androidx.tracing:tracing-perfetto هي مكتبة تساعد في كتابة أحداث التتبُّع باستخدام حزمة تطوير البرامج Perfetto SDK ذات النفقات العامة المنخفضة. يمكن استخدام هذه السمة داخل Benchmark أو "استوديو Android" أو واجهة مستخدم Perfetto.

  • androidx.tracing:tracing-perfetto-binary هي مجموعة من التبعيات الثنائية المطلوبة لحزمة androidx.tracing:tracing-perfetto.

  • androidx.tracing:tracing-perfetto-common هي تبعية داخلية لحزمة androidx.tracing:tracing-perfetto ويمكن أن تستخدمها الأدوات للدمج مع حزمة androidx.tracing:tracing-perfetto.

Tracing Version 1.0.0

الإصدار 1.0.0

‫28 أكتوبر 2020

تم طرح androidx.tracing:tracing:1.0.0 وandroidx.tracing:tracing-ktx:1.0.0. يتضمّن الإصدار 1.0.0 هذه التعديلات.

الميزات الرئيسية في الإصدار 1.0.0

تساعد في كتابة أحداث التتبُّع في المخزن المؤقت لتتبُّع النظام. ويمكن عرض ذلك بشكل مرئي باستخدام أدوات مثل Systrace وPerfetto. تحلّ هذه المكتبة محلّ فئة androidx.core.os.TraceCompat المتوقّفة نهائيًا.

الإصدار 1.0.0-rc01

‫14 أكتوبر 2020

تم طرح androidx.tracing:tracing:1.0.0-rc01 وandroidx.tracing:tracing-ktx:1.0.0-rc01. يتضمّن الإصدار 1.0.0-rc01 هذه التعديلات.

هذا الإصدار مطابق للإصدار 1.0.0-beta01.

الإصدار 1.0.0-beta01

‫24 يونيو 2020

تم إصدار androidx.tracing:tracing:1.0.0-beta01 وandroidx.tracing:tracing-ktx:1.0.0-beta01 بدون أي تغييرات منذ 1.0.0-alpha01. يتضمّن الإصدار 1.0.0-beta01 هذه التعديلات.

الإصدار 1.0.0-alpha01

‫10 يونيو 2020

تم طرح androidx.tracing:tracing:1.0.0-alpha01 وandroidx.tracing:tracing-ktx:1.0.0-alpha01. يتضمّن الإصدار 1.0.0-alpha01 هذه التعديلات.

الميزات الجديدة

‫androidx.tracing هي مكتبة تساعد في كتابة أحداث التتبُّع في مخزن مؤقت لتتبُّع النظام. ويمكن عرض ذلك بشكل مرئي باستخدام أدوات مثل Systrace وPerfetto. تحلّ هذه المكتبة محلّ الفئة androidx.core.os.TraceCompat المتوقّفة نهائيًا. هذا الإصدار الأوّلي هو 1.0.0‎-alpha01.