دراسات الحالة

يستخدم SoundCloud أداة Jetpack Glance لإنشاء تطبيق مصغّر للمقاطع الصوتية التي أعجبتك في غضون أسبوعين فقط

مدّة القراءة: 3 دقائق

لتسهيل تجربة الاستماع على مستخدمي Android، لجأ المطوّرون في SoundCloud، وهي منصة موسيقية تركّز على الفنانين، إلى Jetpack Glance لإنشاء تطبيق مصغّر للأغاني المفضّلة في تطبيقهم الذي يحظى بتقييم عالٍ يبلغ 4.6 نجوم وأكثر من 100 مليون عملية تنزيل. يضم SoundCloud أكثر من 400 مليون أغنية من أكثر من 40 مليون صانع محتوى، وهو مخصّص لربط الفنانين بالمعجبين من خلال الموسيقى. ويقدّم هذا التحديث الأخير لتطبيق Android للمستمعين طريقة أكثر ملاءمة للاستمتاع بأغانيهم المفضّلة. بفضل Glance، تمكّن الفريق من إكمال المشروع في غضون أسبوعين فقط، ما وفّر وقتًا ثمينًا في عملية التطوير وعزّز تفاعل المستخدمين.

زيادة مستوى الظهور إلى أقصى حد من خلال نقاط اتصال سهلة الاستخدام

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

ليست Liked Tracks أول تطبيق مصغّر من SoundCloud. قبل أكثر من عقد من الزمن، استخدم مطوّرو SoundCloud واجهة RemoteViews لإنشاء تطبيق مصغّر لمشغّل الموسيقى يتيح للمستخدمين التحكّم بسهولة في التشغيل وإبداء الإعجاب بالأغاني. بعد تحديث تطبيق المشغّل المصغّر مؤخرًا استنادًا إلى ملاحظات التصميم، حرص المطوّرون على إعطاء الأولوية لواجهة مخصّصة لـ "الأغاني التي أعجبتك". تتضمّن الأداة الجديدة الوضعَين الفاتح والداكن، ويمكن تغيير حجمها بحرية لتناسب الإعدادات المفضّلة للمستخدم، كما أنّها تكيّف مظهرها ديناميكيًا ليتوافق مع خلفية المستخدم. وبفضل Glance، تضمن خيارات التصميم هذه أن تكون الأداة سلسة الاستخدام، وأن تكون أيضًا بوابة جذابة ومخصّصة لتطبيق SoundCloud.

souncloudJetPack2.png
التطبيق المصغّر "المقاطع الصوتية التي أعجبتك" (Liked Tracks) من SoundCloud أثناء العمل

تسريع دورات التطوير باستخدام Glance

لعبت Glance أيضًا دورًا حاسمًا في تبسيط عملية تطوير ميزة "الأغاني التي أعجبتك". بالنسبة إلى المطوّرين الذين يتقنون استخدام Compose، كان تصميم Glance البديهي مألوفًا لهم، ما قلّل من منحنى التعلّم وسرّع عملية إعداد الفريق. كما أنّ مجموعة عيّنات التعليمات البرمجية التي توفّرها المنصة شكّلت نقطة انطلاق مفيدة، ما ساعد المطوّرين على فهم إمكاناتها وأفضل الممارسات بسرعة. "إنّ استخدام مستودعات نماذج التطبيقات هو طريقة رائعة للتعلّم. "يمكنني الاطّلاع على مستودع كامل وفحص طريقة عمل الرمز البرمجي"، حسبما قال "سيغوت كاتيفايت"، كبير مهندسي SoundCloud في فريق Android. "لقد ساعدنا ذلك في تسريع عملية تطوير التطبيقات المصغّرة بشكل كبير".

SoundCloudJetPack3.png

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

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

تحسين التطبيقات المصغّرة باستخدام Glance

بفضل سير العمل الجديد الفعّال وعدم وجود مشاكل كبيرة في التطوير، يشيد فريق SoundCloud بـ Glance لتبسيط عملية الإنتاج الناجحة. تقول "سيغوت": "مع تطبيق Liked Tracks المصغّر الجديد، كان طرح الميزة مستقرًا للغاية". "لقد سارت عملية التطوير والاختبار بسلاسة تامة". تُظهر البيانات الأولية أيضًا نتائج واعدة، حيث يتفاعل المستخدمون النشطون الآن مع التطبيق المصغّر للوصول إلى التطبيق عدة مرات في اليوم في المتوسط.

SoundCloud4.png
تضاعف متوسط تفاعل المستخدمين النشطين يوميًا مع ميزة التطبيق المصغّر.

يتطلّع فريق SoundCloud إلى استخدام المزيد من ميزات Glance لتحسين التطبيقات المصغّرة الحالية، مثل استخدام التنسيقات الأساسية، وحتى تطوير تطبيقات مصغّرة جديدة. على الرغم من أنّ التطبيق المصغّر الحالي "الأغاني التي أعجبتك" يركّز بشكل أساسي على عرض الصور، يهتم الفريق بتضمين أنواع أخرى من المحتوى لإثراء تجربة المستخدم بشكل أكبر. يأمل المطوّرون أيضًا في نقل تطبيق Player المصغّر إلى Glance للوصول إلى خيارات المظاهر الفعّالة في إطار العمل، وتبسيط عمليات تغيير الحجم، ومعالجة بعض الأخطاء التي طال أمدها.

بالإضافة إلى ميزتَي "الأغاني التي أعجبتك" (Liked Tracks) و"المشغّل" (Player)، يتطلّع الفريق إلى إمكانية استخدام Glance لإنشاء مجموعة أوسع من التطبيقات المصغّرة. توفّر البنية المستندة إلى المكوّنات في تطبيق Liked Tracks المصغّر، مع عناصر قابلة لإعادة الاستخدام مثل UserAvatar وLogo، أساسًا قويًا للتطوير المستقبلي، ما يَعِد بتبسيط العمليات من البداية.

بدء إنشاء تطبيقات مصغّرة مخصّصة باستخدام Jetpack Glance

يمكنك تطوير التطبيقات المصغّرة ونشرها بسرعة باستخدام Glance للحفاظ على ظهور تطبيقك وتفاعل المستخدمين معه.


هذا المنشور هو جزء من سلسلة أسبوع تسليط الضوء على التطبيقات المصغّرة، حيث نقدّم موارد، مثل منشورات المدوّنات والفيديوهات والرموز النموذجية والمزيد، وكلّها مصمّمة لمساعدتك في تصميم التطبيقات المصغّرة وإنشائها. يمكنك الاطّلاع على مزيد من المعلومات في النظرة العامة على Spotlight Week: التطبيقات المصغّرة، والتي سيتم تعديلها على مدار الأسبوع.

من كتابة:
متابعة القراءة