پرش به مطلب اصلی

اکشن‌ها، توضیحات و پیشنهادها

وضعیتجاری
مالکتیم محصول آپارات TV
آخرین بازبینی۱۴۰۵/۰۵/۲۶ — در برابر بخش‌های Video Actions و Comments صفحه Single Video & Live - 1.0.0 طراحی AndroidTV

معرفی و هدف

اپلیکیشن تلویزیون جای تولید محتوا نیست؛ کاربر آنجا نه ویدیو بارگذاری می‌کند و نه دیدگاه می‌نویسد. اما همان چند تعامل سبکی که روی تلویزیون معنا دارد — پسند کردن، ذخیره کردن برای بعد، رفتن به کانال سازنده و خواندن دیدگاه دیگران — همین‌جا انجام می‌شود.

قواعد کلی این بخش در صفحه اصلی بخش آمده است.

هدف کسب‌وکار: نگه داشتن کاربر در نشست تماشا — با پیشنهاد ویدیوی مرتبط — و وصل کردن او به کانال‌هایی که دوست دارد.

دامنه

اکشن‌های پسند و ذخیره، لینک کانال، کشوی توضیحات و دیدگاه‌ها، و ردیف ویدیوهای پیشنهادی زیر پلیر.

خارج از دامنه: کنترل پخش و تنظیمات که در پخش ویدیو و تنظیمات آن آمده‌اند، و نوشتن یا پاسخ دادن به دیدگاه که روی تلویزیون وجود ندارد.

مخاطبان و نقش‌ها

خواندن توضیحات و دیدگاه‌ها و دیدن پیشنهادها برای همه کاربران یکسان است. پسند و ذخیره نیازمند ورود به حساب هستند.

قواعد کسب‌وکار

  • BR-IN1 — پسند و ذخیره در همان ردیف کنترل‌های پلیر قرار دارند و وضعیت انجام‌شده دارند: پس از انجام، آیکون به شکل پر نمایش داده می‌شود.
  • BR-IN2 — پسند و ذخیره نیازمند ورود به حساب هستند.
  • BR-IN3 — لینک کانال در سمت راست ردیف کنترل‌ها است و آواتار و نام کانال را نشان می‌دهد؛ انتخاب آن صفحه همان کانال را باز می‌کند.
  • BR-IN4 — کشوی توضیحات و دیدگاه‌ها با انتخاب باکس عنوان ویدیو باز می‌شود؛ راه دیگری برای رسیدن به آن وجود ندارد.
  • BR-IN5 — کشو در سمت راست باز می‌شود و شامل این‌ها است: عنوان کامل ویدیو، توضیح کامل، آمار (بازدید و زمان انتشار)، عنوان تعداد دیدگاه‌ها، و فهرست دیدگاه‌ها. پخش ویدیو در پس‌زمینه ادامه دارد.
  • BR-IN6 — هر دیدگاه شامل آواتار و نام نویسنده، زمان نسبی و متن دیدگاه است.
  • BR-IN7 — روی تلویزیون دیدگاه‌ها فقط خوانده می‌شوند؛ نوشتن، پاسخ دادن و پسند کردن دیدگاه وجود ندارد.
  • BR-IN8 — اگر ویدیو دیدگاهی نداشته باشد، به جای فهرست، پیام «هنوز دیدگاهی برای این ویدیو نوشته نشده» با یک آیکون نمایش داده می‌شود. توضیح و آمار ویدیو سر جای خود می‌مانند.
  • BR-IN9 — ردیف ویدیوهای پیشنهادی با عنوان «پیشنهادات» زیر پلیر قرار دارد و هر کارت آن عنوان، نام کانال، مدت ویدیو، تعداد بازدید و زمان انتشار را نشان می‌دهد.
  • BR-IN10 — کارت‌های پیشنهادی نوار پیشرفت تماشا دارند: اگر کاربر آن ویدیو را پیش‌تر شروع کرده و تمام نکرده باشد، میزان دیده‌شده روی لبه پایین تامبنیل نمایش داده می‌شود.
  • BR-IN11 — رفتن به پیشنهادها، تصویر ویدیو را کوچک نمی‌کند؛ ردیف روی ناحیه پایین صفحه بالا می‌آید و پخش ادامه دارد.

سناریوها

۱. پسند کردن، ذخیره کردن و رفتن به کانال ۲. خواندن توضیحات و دیدگاه‌ها ۳. مرور ویدیوهای پیشنهادی

سناریوی ۱: پسند کردن، ذخیره کردن و رفتن به کانال

هدف — کاربر می‌خواهد ویدیویی را که می‌پسندد علامت بزند، برای بعد ذخیره کند، یا کانال سازنده را ببیند.

نقش‌های درگیر — همه کاربران؛ پسند و ذخیره نیازمند ورود به حساب است.

پیش‌نیازها — ویدیویی در حال پخش است.

جریان اصلی

۱. کاربر لایه کنترل‌ها را باز می‌کند و فوکوس را روی ردیف کنترل‌ها می‌برد. → دکمه‌های پسند و ذخیره کنار کنترل‌های پخش دیده می‌شوند.

فوکوس روی اکشن‌های ویدیو در ردیف کنترل‌ها

۲. کاربر «پسند» را انتخاب می‌کند. → ویدیو پسند می‌شود و آیکون به شکل پر نمایش داده می‌شود.

وضعیت پسندشده ویدیو

۳. کاربر «ذخیره» را انتخاب می‌کند. → ویدیو ذخیره می‌شود و آیکون به شکل پر نمایش داده می‌شود.

وضعیت ذخیره‌شده ویدیو

۴. کاربر فوکوس را به لینک کانال در سمت راست می‌برد. → آواتار و نام کانال فوکوس می‌گیرند.

فوکوس روی لینک کانال

۵. کاربر لینک کانال را انتخاب می‌کند. → سیستم صفحه همان کانال را باز می‌کند.

جریان‌های جایگزین و استثنا

  • ۲a. کاربر وارد حساب نشده است:
    • ۲a1. انجام این اکشن نیازمند حساب کاربری است؛ کاربر پیامی برای ورود می‌بیند و به صفحه ورود هدایت می‌شود. متن این پیام در طراحی این صفحه نیامده است — [CLARIFICATION NEEDED: متن پیام نیاز به ورود برای پسند و ذخیره].
  • ۲b. کاربر ویدیوی پسندشده را دوباره انتخاب می‌کند:
    • ۲b1. طراحی، وضعیت پرشده را نشان می‌دهد اما مشخص نمی‌کند انتخاب دوباره پسند را برمی‌دارد یا بی‌اثر است — [CLARIFICATION NEEDED: رفتار انتخاب دوباره پسند و ذخیره].
  • ۲c. ثبت اکشن روی سرویس با خطا برمی‌گردد:
    • ۲c1. طراحی این صفحه پیام خطای اکشن را نشان نمی‌دهد — [CLARIFICATION NEEDED: پیام خطای ناموفق بودن پسند یا ذخیره].
  • ۵a. کاربر از صفحه کانال برمی‌گردد:
    • ۵a1. طراحی مشخص نمی‌کند پخش از همان نقطه ادامه پیدا می‌کند یا از نو شروع می‌شود — [CLARIFICATION NEEDED: وضعیت پخش پس از بازگشت از صفحه کانال].

پس‌شرط‌ها — اکشن روی حساب کاربر ثبت شده و وضعیت آن روی دکمه دیده می‌شود؛ یا کاربر در صفحه کانال است.

سناریوی ۲: خواندن توضیحات و دیدگاه‌ها

هدف — کاربر می‌خواهد توضیح کامل ویدیو و نظر دیگران درباره آن را بخواند.

نقش‌های درگیر — همه کاربران.

پیش‌نیازها — ویدیویی در حال پخش است.

جریان اصلی

۱. کاربر لایه کنترل‌ها را باز می‌کند و فوکوس را به باکس عنوان ویدیو می‌برد. → باکس عنوان فوکوس می‌گیرد.

۲. کاربر باکس عنوان را انتخاب می‌کند. → کشوی توضیحات و دیدگاه‌ها در سمت راست باز می‌شود: عنوان کامل، توضیح کامل، آمار (در نمونه «۷.۵ هزار بازدید · ۲۱ دقیقه پیش»)، عنوان «۲۸ دیدگاه» و فهرست دیدگاه‌ها. پخش ویدیو ادامه دارد.

کشوی توضیحات و دیدگاه‌ها

۳. کاربر در فهرست دیدگاه‌ها به پایین حرکت می‌کند. → دیدگاه فوکوس‌شده مشخص می‌شود و فهرست حرکت می‌کند.

فوکوس روی یک دیدگاه

۴. کاربر کشو را می‌بندد. → کاربر به تصویر تمام‌صفحه برمی‌گردد و پخش بی‌وقفه ادامه دارد.

جریان‌های جایگزین و استثنا

  • ۱a. کاربر راه رسیدن به دیدگاه‌ها را پیدا نمی‌کند:

    • ۱a1. این مورد در تست کاربری مشاهده شده است: کاربر متوجه نمی‌شود که باید روی عنوان ویدیو کلیک کند. مسئله در طراحی ثبت شده و هنوز باز است.
  • ۲a. ویدیو هیچ دیدگاهی ندارد:

    • ۲a1. به جای فهرست دیدگاه‌ها، آیکون و پیام «هنوز دیدگاهی برای این ویدیو نوشته نشده» نمایش داده می‌شود؛ توضیح و آمار ویدیو سر جای خود می‌مانند.

    حالت بدون دیدگاه در کشوی توضیحات

  • ۲b. دریافت دیدگاه‌ها به خطا می‌خورد:

    • ۲b1. طراحی این صفحه حالت خطای دریافت دیدگاه‌ها را نشان نمی‌دهد — [CLARIFICATION NEEDED: حالت خطای دریافت دیدگاه‌ها در پلیر ویدیو].
  • ۳a. فهرست دیدگاه‌ها طولانی است:

    • ۳a1. طراحی مشخص نمی‌کند ادامه دیدگاه‌ها با اسکرول خودکار بارگذاری می‌شود یا همه یک‌جا می‌آیند — [CLARIFICATION NEEDED: بارگذاری صفحه‌های بعدی دیدگاه‌ها].

پس‌شرط‌ها — کاربر توضیح و دیدگاه‌ها را خوانده است و پخش ویدیو در همان نقطه ادامه دارد.

سناریوی ۳: مرور ویدیوهای پیشنهادی

هدف — کاربر در حین تماشا می‌خواهد ببیند چه ویدیوهای دیگری به این ویدیو مربوط‌اند و ویدیوی بعدی خود را انتخاب کند.

نقش‌های درگیر — همه کاربران.

پیش‌نیازها — ویدیویی در حال پخش است.

جریان اصلی

۱. کاربر لایه کنترل‌ها را باز می‌کند و فوکوس را به پایین می‌برد. → ردیف «پیشنهادات» بالا می‌آید و ویدیوهای پیشنهادی دیده می‌شوند؛ هر کارت عنوان، نام کانال، مدت ویدیو، بازدید و زمان انتشار را نشان می‌دهد. کارت ویدیویی که کاربر پیش‌تر شروع کرده و تمام نکرده، نوار پیشرفت تماشا هم دارد (BR-IN10).

ردیف ویدیوهای پیشنهادی زیر پلیر

۲. کاربر در ردیف حرکت می‌کند. → کارت فوکوس‌شده مشخص می‌شود و پخش ویدیوی جاری ادامه دارد.

۳. کاربر یکی از پیشنهادها را انتخاب می‌کند. → پخش ویدیوی انتخاب‌شده در همین صفحه شروع می‌شود.

جریان‌های جایگزین و استثنا

  • ۱a. پیشنهادی برای این ویدیو وجود ندارد:
    • ۱a1. طراحی حالت خالی این ردیف را پوشش نمی‌دهد — [CLARIFICATION NEEDED: نمایش ردیف پیشنهادها وقتی پیشنهادی وجود ندارد].
  • ۱b. دریافت پیشنهادها به خطا می‌خورد:
    • ۱b1. طراحی این حالت را نشان نمی‌دهد — [CLARIFICATION NEEDED: حالت خطای دریافت ویدیوهای پیشنهادی].
  • ۳a. ویدیوی جاری در همان لحظه تمام می‌شود:

پس‌شرط‌ها — کاربر یا در حال تماشای ویدیوی پیشنهادی است، یا به تماشای ویدیوی جاری برگشته است.

پرسش‌های باز

  • ۱۴۰۵/۰۵/۲۶ — بازخورد تست کاربری: کاربر نمی‌فهمد برای رسیدن به دیدگاه‌ها و ادامه توضیحات باید روی عنوان ویدیو کلیک کند. راه‌حل هنوز تعیین نشده است. — در انتظار تیم محصول.
  • ۱۴۰۵/۰۵/۲۶ — رفتار انتخاب دوباره پسند و ذخیره، و پیام خطای ناموفق بودن آن‌ها. — در انتظار تیم محصول.
  • ۱۴۰۵/۰۵/۲۶ — حالت‌های خطا و خالی برای دیدگاه‌ها و ردیف پیشنهادها. — در انتظار تیم محصول.

نقشه راه

  • طراحی ثبت کرده است که با بهتر شدن کیفیت پیشنهادهای هوشمند، ردیف پیشنهادها باید به نمایش شبکه‌ای تبدیل شود و اسکرول افقی بین ردیف‌ها حذف شود.

تاریخچه تغییرات

تاریختغییرمنبع
۱۴۰۵/۰۵/۲۷واژه «تصویر بندانگشتی» در سراسر مستندات به «تامبنیل» تغییر کردتصمیم تیم محصول؛ هم‌راستا با واژگان یادداشت‌های طراحی
۱۴۰۵/۰۵/۲۶نسخه اولیهطراحی AndroidTV، بخش‌های Video Actions و Comments صفحه Single Video & Live - 1.0.0 + سند context محصول