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

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

وضعیتجاری
مالکتیم محصول آپارات 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. طراحی، وضعیت پرشده را نشان می‌دهد اما مشخص نمی‌کند انتخاب دوباره پسند را برمی‌دارد یا بی‌اثر است — انتخاب دوباره پسند، آن را برمی‌دارد و ویدیو از فهرست پسندشده‌ها هم حذف می‌شود.
  • ۲c. ثبت اکشن روی سرویس با خطا برمی‌گردد:
    • ۲c1. طراحی این صفحه پیام خطای اکشن را نشان نمی‌دهد — [CLARIFICATION NEEDED: پیام خطای ناموفق بودن پسند یا ذخیره].
  • ۵a. کاربر از صفحه کانال برمی‌گردد:
    • ۵a1. طراحی مشخص نمی‌کند پخش از همان نقطه ادامه پیدا می‌کند یا از نو شروع می‌شود — [CLARIFICATION NEEDED: وضعیت پخش پس از بازگشت از صفحه کانال].

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

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

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

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

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

جریان اصلی

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

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

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

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

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

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

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

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

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

    • ۲a1. بخش دیدگاه‌ها اصلاً نمایش داده نمی‌شود؛ توضیح و آمار ویدیو سر جای خود می‌مانند (BR-IN8).
    • ۲a2. حالت خالی زیر در فایل طراحی کشیده شده اما رفتار اپلیکیشن پنهان کردن کل بخش است، نه نمایش این پیام.

    حالت خالی دیدگاه‌ها در فایل طراحی، که رفتار فعلی اپلیکیشن نیست

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

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

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

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

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

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

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

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

جریان اصلی

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

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

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

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

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

  • ۱a. پیشنهادی برای این ویدیو وجود ندارد:
    • ۱a1. طراحی حالت خالی این ردیف را پوشش نمی‌دهد — برای ویدیوهای پیشنهادی حالت خالی وجود ندارد؛ نبودن آن‌ها تنها در صورت اختلال اینترنت رخ می‌دهد.
  • ۱b. دریافت پیشنهادها به خطا می‌خورد:
    • ۱b1. طراحی این حالت را نشان نمی‌دهد — ردیف پیشنهادها تنها در صورت اختلال اینترنت نمایش داده نمی‌شود؛ حالت خالی یا خطای اختصاصی دیگری برای آن تعریف نشده است.
  • ۳a. ویدیوی جاری در همان لحظه تمام می‌شود:

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

پرسش‌های باز​

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

نقشه راه​

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

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

تاریختغییرمنبع
۱۴۰۵/۰۵/۲۸پاسخ تیم محصول به دو پرسش از سه پرسش باز: انتخاب دوباره پسند آن را برمی‌دارد و ویدیو از فهرست پسندشده‌ها حذف می‌شود، و نبود حالت خالی برای دیدگاه‌ها و ردیف پیشنهادها — که BR-IN8 را هم تغییر داد: ویدیوی بدون دیدگاه کل بخش را پنهان می‌کند و پیام حالت خالی فایل طراحی رفتار فعلی نیست. متن خطای ناموفق بودن پسند یا ذخیره و مسئله کشف‌پذیری دیدگاه‌ها همچنان باز استتیم محصول
۱۴۰۵/۰۵/۲۷واژه «تصویر بندانگشتی» در سراسر مستندات به «تامبنیل» تغییر کردتصمیم تیم محصول؛ هم‌راستا با واژگان یادداشت‌های طراحی
۱۴۰۵/۰۵/۲۶نسخه اولیهطراحی AndroidTV، بخش‌های Video Actions و Comments صفحه Single Video & Live - 1.0.0 + سند context محصول