TikTok يحسِّن تجربة المستخدم باستخدام أدوات Android

إنّ تطبيق TikTok هو وجهة ترفيهية في العالم يستند إلى مجتمع الميم تجمع أكثر من مليار شخص من جميع أنحاء العالم لاستكشاف المحتوى المفضّل لديهم وإنشائه ومشاركته.

تتطلب قاعدة المستخدمين المتنوعة حالات شبكة ومواصفات أجهزة مختلفة، ويرغب جميع المستخدمين في تجربة تطبيق سلسة وسريعة الاستجابة بغض النظر عن الجهاز الذي يستخدمونه.

إذا كان تحميل TikTok بطيئًا أو توقّف عمليات التشغيل، سيشعر المستخدمون بالإحباط وسيغادرون التطبيق تمامًا. ولتجنُّب حدوث ذلك، يعتمد تطبيق TikTok على مراقبة البيانات ومقارنة التطبيقات المشابهة واستطلاعات المستخدمين لتتبُّع الأداء العام للتطبيق. اعتمد الفريق أيضًا أدوات لتحديد الملفات الشخصية، مثل Systrace وSimpleperf، لتقليل مشاكل واجهة المستخدم وتأخّر التشغيل ومشاكل الشبكة. وعلى الرغم من نجاح هذا الأمر، كان الفريق الهندسي يسعى إلى التقدم خطوة أخرى إلى الأمام واكتشاف العوامل الأساسية التي تؤثر في الأداء وتطوير خطة تحسين باستخدام مؤشرات أداء قابلة للقياس.

كيفية التنفيذ

ويتمثل هدف TikTok في تسريع بدء التشغيل وضمان تجربة استخدام أكثر سلاسة في التشغيل. ولتحقيق هذه الأهداف، استخدم الفريق أدوات تطوير برامج Android لتحديد مجالات التحسين وتحسينها.

لتقليل وقت بدء تشغيل TikTok، أعاد الفريق هيكلة إطار عمل عمليات بدء التشغيل استنادًا إلى مكتبة تطبيقات بدء تشغيل التطبيقات في Jetpack على Android.

لضمان واجهة مستخدم أكثر سلاسة، استخدم الفريق أداة فحص التنسيق في Andriod Studio لتبسيط العرض الهرمي لطريقة العرض وإزالة المحتوى الزائد. واعتمد تطبيق TikTok استراتيجية لنشر المهام المعقّدة في إطارات مختلفة لضمان اتّساق عدد اللقطات في الثانية أثناء تشغيل التطبيق.

يشكّل تشغيل الفيديوهات عنصرًا أساسيًا في تجربة تطبيق TikTok. أعاد الفريق استخدام مثيلات المشغّل واستخدم التحميل المسبق/العرض المسبق لإنشاء انتقالات سريعة وسلسة من مشاهدة فيديو ثم التبديل إلى فيديو آخر.

النتائج

كان فريق TikTok يستخدم أدوات أداء Android لأكثر من عام بهدف تتبُّع جميع عوامل الأداء وتحديد كميتها وتحسينها. شهدت العديد من مؤشرات أداء التطبيقات تحسنًا ملحوظًا، بما في ذلك:

  • تقليل وقت بدء تشغيل التطبيق بنسبة %45
  • انخفاض بنسبة %49 في معدّل اللقطات غير الواضحة أو التي تم إسقاطها أو تجميدها في تجربة المستخدم

بعد تحسين تجربة المستخدم، زاد عدد مستخدمي TikTok. ارتفعت مدة الجلسة ومن المرجح أن يظل المستخدمون نشطين في التطبيق مع زيادة عدد أيام النشاط لكل مستخدم في 30 يومًا بنسبة 1%. أشارت استطلاعات المستخدمين وتقييمات التطبيقات أيضًا إلى زيادة كبيرة في مستوى رضا المستخدمين بشكل عام.

من خلال التركيز على تحقيق التميّز في تطبيقات Android واستهداف أحدث إصدار من نظام التشغيل Android 13، يعمل الفريق باستمرار على تحسين تجربة المستخدم، ما يؤدي إلى مشاركة المزيد من المستخدمين للمحتوى ومشاهدته.

مع أكثر من 250 مليون جهاز Android ذي شاشات كبيرة قيد الاستخدام حاليًا على مستوى العالم، يسعى الفريق أيضًا إلى زيادة معدّل استخدام الأجهزة المزوّدة بشاشات كبيرة لتقديم تجربة أكثر شمولية على TikTok للمستخدمين في المستقبل القريب.

البدء

لمعرفة المزيد حول كيفية تحسين فريق TikTok للتطبيق استنادًا إلى بيانات الأداء وتحسين تجربة التطبيق بشكل عام باستخدام أدوات Android، يُرجى قراءة دراسة الحالة الفنية للمطوّرين.