جستجو
| وضعیت | جاری |
| مالک | تیم محصول آپارات TV |
| آخرین بازبینی | ۱۴۰۵/۰۵/۲۷ — در برابر صفحه Search - 1.2.0 طراحی AndroidTV، سند context محصول و سند معماری جستجو |
معرفی و هدف
روی تلویزیون، تایپ کردن گران است. کاربر صفحهکلید ندارد و باید هر حرف را با چهار کلید جهت و یک کلید تأیید روی یک کیبورد مجازی پیدا کند؛ نوشتن یک عبارت پنجحرفی میتواند دهها فشار کلید بخواهد. صفحه جستجو دقیقاً برای کم کردن همین هزینه ساخته شده است: کاربر میتواند بهجای تایپ حرف بزند، میتواند عبارتهای قبلیاش را با یک کلیک دوباره اجرا کند، و همین که چند حرف نوشت پیشنهادهای کاملشده را میبیند و بقیه عبارت را اصلاً تایپ نمیکند.
صفحه جستجو تنها جایی در اپلیکیشن است که کاربر میتواند خودش تعیین کند چه چیزی ببیند؛ بقیه صفحهها فهرستهایی هستند که سرور میچیند. نتایج در همان صفحه نمایش داده میشوند و در دو تب «ویدیو و کانال» و «فیلم و سریال» از هم جدا میشوند.
هدف کسبوکار: کوتاه کردن مسیر بین «کاربر چیزی در ذهن دارد» و «آن را در حال پخش میبیند»، تا نشست کاربر به یک فهرست از پیش چیدهشده محدود نماند و کاربرانی که با هدف مشخص وارد اپلیکیشن میشوند بدون رها کردن جستجو به محتوا برسند.
دامنه
- ورود عبارت جستجو با کیبورد مجازی (فارسی، انگلیسی و نمادها) و با جستجوی صوتی.
- سابقه جستجو و پیشنهادهای حین تایپ و اکشنهای روی آنها.
- نمایش نتایج در دو تب «ویدیو و کانال» و «فیلم و سریال»، شامل نتیجههای کانال.
- همه حالتهای صفحه: در حال جستجو، بدون نتیجه، خطای شبکه و خطای دریافت اطلاعات.
خارج از دامنه:
- پخش محتوای انتخابشده — انتخاب یک نتیجه، صفحه پخش را باز میکند که در پخش ویدیو و پخش زنده و فیلم و سریال مستند شده است.
- صفحه کانال که با انتخاب یک نتیجه کانال باز میشود و در کانال مستند شده است.
- جستجوی ویدیوهای کوتاه — صفحه جستجوی تلویزیون تب مخصوص ویدیوهای کوتاه ندارد.
- فیلتر و مرتبسازی نتایج — طراحی این صفحه هیچ فیلتری جز همان دو تب ندارد.
مخاطبان و نقشها
جستجو برای همه کاربران یکسان کار میکند و به ورود به حساب کاربری نیاز ندارد؛ کاربر واردنشده هم میتواند جستجو کند و نتایج را ببیند. تفاوت فقط در ادامه مسیر ظاهر میشود: تماشای فیلم و سریالی که از تب «فیلم و سریال» انتخاب میشود به حساب کاربری نیاز دارد، و این شرط در فیلم و سریال و ورود به حساب کاربری مستند شده است.
واژهنامه
| اصطلاح | معنا |
|---|---|
| کیبورد مجازی | صفحهکلید روی صفحه که کاربر با کلیدهای جهت روی آن حرکت میکند و با کلید تأیید حرف را مینویسد. |
| پیشنهاد جستجو | عبارت کاملشدهای که در حین تایپ از سرویس پیشنهاد میآید. |
| سابقه جستجو | عبارتهایی که کاربر پیشتر روی همین دستگاه جستجو کرده است. در فهرست، با آیکون ساعت از پیشنهادها جدا میشود. |
| تب دسته نتایج | نوار دو گزینهای «ویدیو و کانال» / «فیلم و سریال» که نتایج را بین دو مخزن محتوا جدا میکند. |
قواعد کسبوکار
- BR-1 — صفحه جستجو از اولین گزینه منوی کنار باز میشود و دو راه برای وارد کردن عبارت دارد: کیبورد مجازی و جستجوی صوتی.
- BR-2 — جستجو زمانی اجرا میشود که عبارت به دو کاراکتر برسد؛ با کمتر از آن درخواستی به سرور فرستاده نمیشود.
- BR-3 — سابقه جستجو روی خود دستگاه نگهداری میشود، نه روی حساب کاربری؛ بنابراین به دستگاههای دیگر کاربر منتقل نمیشود و برای دیدن آن نیازی به ورود به حساب نیست.
- BR-4 — نوار تب دسته نتایج فقط وقتی نمایش داده میشود که نتیجهای وجود داشته باشد. پیش از اولین جستجو و در حالتهای بدون نتیجه، این نوار روی صفحه نیست.
- BR-5 — دو تب وجود دارد: «ویدیو و کانال» و «فیلم و سریال». این دو، دو مخزن محتوای جداگانهاند؛ با تغییر تب، جستجو در دسته تازه دوباره از سرور گرفته میشود و نتایج جایگزین میشوند.
- BR-6 — ترتیب فوکوس بعد از جستجو ثابت است: فوکوس مستقیم روی نتایج مینشیند؛ با کلید بالا به نوار تب میرود و از آنجا به پیشنهادها و سابقه و سپس به نوار جستجو.
- BR-7 — جستجوی صوتی به اجازه دسترسی به میکروفون نیاز دارد و تا زمانی که این اجازه داده نشده، اولین استفاده از آن درخواست اجازه را نمایش میدهد.
- BR-8 — در نبود اتصال اینترنت، جستجوی صوتی غیرفعال است؛ ورود متنی با کیبورد همچنان در دسترس است، اما نتیجهای برنمیگرداند.
- BR-9 — کیبورد مجازی سه چیدمان دارد که کاربر بین آنها جابهجا میشود: فارسی، انگلیسی (کلید
EN) و نمادها و علائم (کلید؟#@). - BR-10 — بعد از دیدن نتایج، عبارت جستجو قابل ویرایش است: کاربر با برگشتن به نوار جستجو میتواند عبارت را تغییر دهد بدون اینکه صفحه را ترک کند.
- BR-11 — فهرست نتایج صفحهبندیشده است: با رسیدن کاربر به انتهای نتایج بارگذاریشده، صفحه بعدی نتایج بهطور خودکار گرفته و به همان شبکه اضافه میشود.
- BR-12 — خطاهای این صفحه درون خود صفحه جستجو نمایش داده میشوند و نوار جستجو و عبارت کاربر را حفظ میکنند؛ کاربر عبارتش را از دست نمیدهد و میتواند دوباره تلاش کند.
سناریوها
| # | سناریو | صفحه |
|---|---|---|
| ۱ | جستجوی متنی با کیبورد مجازی | ورود عبارت جستجو |
| ۲ | جستجوی صوتی | ورود عبارت جستجو |
| ۳ | استفاده از سابقه و پیشنهادهای جستجو | ورود عبارت جستجو |
| ۴ | مرور نتایج و جابهجایی بین تبها | نتایج جستجو |
| ۵ | باز کردن یک نتیجه | نتایج جستجو |
نمودار زیر وضعیتهای صفحه جستجو و مسیر حرکت بین آنها را نشان میدهد. این نمودار از حالتهای ترسیمشده در طراحی و ترتیب فوکوس توضیحدادهشده در آن ساخته شده است.
صفحههای این بخش
| صفحه | موضوع |
|---|---|
| ورود عبارت جستجو | کیبورد مجازی و چیدمانهای آن، جستجوی صوتی و اجازه میکروفون، سابقه و پیشنهادهای جستجو |
| نتایج جستجو | شبکه نتایج، دو تب دسته نتایج، نتیجه کانال، و حالتهای در حال جستجو، بدون نتیجه و خطا |
پرسشهای باز
- ۱۴۰۵/۰۵/۲۷ — طراحی مشخص نمیکند سابقه جستجو حداکثر چند عبارت را نگه میدارد و وقتی به آن سقف میرسد قدیمیترین عبارت حذف میشود یا نه. — در انتظار تیم محصول.
- ۱۴۰۵/۰۵/۲۷ — در طراحی، فریمی برای حالت «کاربر هنوز هیچ جستجویی نکرده و سابقهای وجود ندارد» نیست؛ همه فریمها سابقه پر دارند. رفتار درست در این حالت چیست؟ — در انتظار تیم محصول.
- ۱۴۰۵/۰۵/۲۷ — تب «فیلم و سریال» فریم جداگانهای برای «بدون نتیجه» ندارد؛ آیا همان پیام تب «ویدیو و کانال» استفاده میشود؟ — در انتظار تیم محصول.
- ۱۴۰۵/۰۵/۲۷ — طراحی نشان میدهد چیپ سابقه جستجو امکان حذف دارد، اما مشخص نمیکند کاربر با چه حرکتی آن را حذف میکند. نسخه فعلی اپلیکیشن این کار را با نگهداشتن کلید تأیید انجام میدهد؛ تأیید میشود که همین حرکت نهایی است؟ — در انتظار تیم محصول.
وابستگیها و پیشنیازها
- سرویس جستجوی ویدیو و کانال برای تب «ویدیو و کانال».
- سرویس جستجوی فیلم و سریال برای تب «فیلم و سریال» — همان مخزن محتوایی که بخش فیلم و سریال را تأمین میکند.
- سرویس پیشنهاد عبارت که پیشنهادهای حین تایپ را برمیگرداند؛ این سرویس از سرویس جستجو جداست.
- اجازه دسترسی به میکروفون دستگاه برای جستجوی صوتی.
تاریخچه تغییرات
| تاریخ | تغییر | منبع |
|---|---|---|
| ۱۴۰۵/۰۵/۲۷ | نسخه اولیه — سه صفحه بخش جستجو | طراحی Search - 1.2.0 + سند context محصول + سند معماری جستجو |