GH GambleHub

Тізімдер мен торлар: UX салыстыру

1) Тізім қашан, тор қашан (ереже 5 сұрақ)

Өзіңізден сұраңыз:

1. Пайдаланушының мақсаты: параметрлерді (тізім) жылдам салыстыру немесе көру/мұқаба (тор) бойынша таңдау?

2. Деректер нысаны: құрылымдық өрістер (кестелік/мәтіндік) → тізім; көрнекі нысандар (мұқабалар, фото) → тор.

3. Тығыздығы vs шолу: экранға ең көп элемент (тізім) немесе бір қалыпты сөре (тор) қажет пе?

4. Әдепкі әрекет: ашу/егжей-тегжейлі (тізім) немесе карточкадан (тор) жылдам «Ойнату/сатып алу»?

5. Құрылғының контекст: мобильді портрет - әдетте карточкаларға арналған 2-ші қатардағы тор; десктоптағы есептер/кестелер - тізім/кесте.

Қысқаша: салыстыру - тізім; көзбен таңдау - тор.

2) Контент моделі және IA

Тізім (row-first): басты белгісі - мәтін/өріс. Логтар, операциялар тарихы, есептер, атрибуттар бойынша іздеу нәтижелері үшін жарамды.
Тор (card-first): басты сигнал - мұқаба/превью. Ойындар/тауарлар, медиа, коллекциялар үшін жарамды.
Гибрид: деректер көзі бірдей «бейімделетін карточка-жолдар» (мобайл - карточка, десктоп - бағаны бар жол).

3) Элементтердің дизайны: жол vs карточка

Жол (list row)

Құрылымы: иконка/миниатюра (қосымша), тақырып, 1-3 негізгі өрістер, meta (күні/мәртебесі), контекстік әрекеттер (⋮).
Күшті жақтары: оқылушылық, жоғары тығыздық, жақсы сұрыпталатын бағандар жиынтығы.
UX-кеңестер: биіктікті белгілеңіз; тор бойынша туралау; «ашуда» қосалқы өрістерді жасырыңыз.

Карточка (grid card)

Құрылымы: мұқаба, тақырып, қолтаңба/лейблдер (жаңа/джекпот), бір негізгі CTA + қосымша әрекет «»....
Күшті жақтары: визуалды таңдау, жылдам әрекеттер, эмоциялық контекст.
UX кеңестері: aspect-ratio (мысалы, 4: 3/1: 1), тақырып биіктігі бірдей, мәтінді tooltip-пен кесу.

4) Навигация, сұрыптау және сүзгілер

Жалпы: сүзгілер мен сұрыптаулар - жанында және тұрақты (секіріссіз). Белсенді шарттар - нәтижелердің үстіндегі чиптер.
Тізім: көптеген бағандарды қолдаңыз + тақырыптарды «қатыру»; бас киімге басу бойынша сұрыптау.
Тор: ашылмалы тізіммен сұрыптау; сүзгілер - чиптермен/панельмен. «Визуалды» іздеу үшін - hover/long-press-те алдын ала көріңіз.

5) Мобильді vs десктоп

Ұялы телефон:
  • Тор: 2-ші қатарға (телефон), 3-ші қатарға (планшет). Бас саусақ аймағындағы ірі CTA.
  • Тізім: ықшам жолдар (56-72dp), мета-өрістер.
Үстел:
  • Тор: карточка ені 1200px, авто-fill ≥ кезінде 4-6-қатар.
  • Тізім: кесте/жолдар, бағандар ресайзы, кесте бойынша жылдам іздеу.

6) Жай-күйлер және жүктеу

Skeletons: скелет-жолдар (кем дегенде 3-5), мұқабасы мен мәтіні бар скелет-карточкалар.
Бос: неге бос екенін түсіндіріп, пресеттерді/сүзгілерді алып тастауды ұсынады.
Қателер: пайдаланушының таңдауын және орнын сақтау; retry беру.
Қосымша жүктеу: каталогтардағы шексіз таспаға қарағанда «Тағы көрсетілсін» (гибрид); логтар үшін - «Пауза» көмегімен автоподскрольге болады.

7) Өнімділік

Мақсаттары: INP ≤ 200 мс, CLS ≤ 0,1, scroll-jank <1%.

Тізім: жолдарды виртуалдандыру, бекітілген биіктіктер, кейінге қалдырылған есептеулер.
Тор: lazy-бейнелер (AVIF/WebP), 'srcset/sizes', болжамды өлшемдері, 20-60 карточкадан «партиялармен».
Жалпы: 'content-visibility: auto', кэш алдын ала, hero-элементтер үшін жүктеу басымдықтары.

8) Қол жетімділік

Тізім: дұрыс семантикасы бар кестелер ('table/thead/tbody', 'aria-sort'), жолдар/ұяшықтар бойынша фокус.
Тор: 'role = «grid»' немесе с 'role = «list»' тізімі; DOM = визуалды ретпен; суреттер үшін қолтаңбалар.
Пернетақта: көрсеткілер/Tab; Enter - ашу; Space - «таңдаулыларға» (егер орынды болса).
Басу өлшемдері: ≥ 44px; AA қарама-қарсылығы; белгішенің анық қолтаңбасы.

9) Метрика және телеметрия

Оқиғалар:
  • `view_switch(list|grid)`, `sort_change`, `filter_apply`, `card_quick_action`,
  • `row_open`, `compare_open`, `results_load_batch`, `error_retry`.
KPI:
  • Time-to-First-Action (TTFA), qCTR нәтижелері, Scroll Depth, Zero-Result Rate,
  • Compare Rate (тізімдер үшін), Quick-Action Rate (торлар үшін), Latency p95.

10) A/B-эксперименттер (не тестілеу керек)

Жаңа/қайтатын үшін әдепкі көрініс (тізім/тор).
Экрандағы элементтер саны, жол биіктігі, карточка өлшемі.
Сүзгілер/сұрыптау тәртібі; чиптер vs бүйірлік тақтасы.
Карточкадағы жылдам әрекеттер (иконалар/мәтін, бір vs екі CTA).
Guardrails: INP/CLS, «секіру» беттен шағымдар, өсуі Zero-Result.

11) iGaming үшін мысалдар

Ойындар лобби (B2C): тор - мұқаба + «Ойнату/Демо», «Жаңа/Джекпот» лейблдері, чиппен сүзгілер (Провайдер/Санат/Механика).
Провайдерлер каталогы: ойындар саны бар логотиптер торы; клик бойынша - провайдердің беті (ішінде - ойын торы).
Есептер/қаржы (B2B): тізім/кесте - NGR/GGR/FTD/CR бағандарымен, тақырыптарды белгілеу, экспорт.
Транзакциялар тарихы: тізім - тығыз қатар, мәртебелер, сомасы/ID/күні бойынша іздеу; бөлшектерге арналған жолдарды ашу.
Акциялар/турнирлер: CTA және даталары бар баннерлер торы, «Қазір/Жақында» бойынша сұрыптау.

12) Икемді ауыстырып қосқыштар және дербестендіру

Пайдаланушыға «Тізім тор» қосқышын беріңіз және таңдауды есте сақтаңыз (per user/tenant).
Көрініс пресеттерін ұсыныңыз: «Тығыз», «Әдетте», «Ірі».
Мәтіндік логика: алғаш рет - лоббідегі тор; іздеуден - дәл салыстыру үшін тізім.

13) Антипаттерндер

Белгіленген арақатынасы жоқ тор → «би» карточкалары және жоғары CLS.
Тым көп бағандары бар тізім - қажетсіз көлденең скролл.
Әр түрлі мінез-құлықты карточкада да, ховерде де әрекет түймелерін қайталау.
Әрбір жүктеу кезінде сұрыптауларды/сүзгілерді араластыру (фокусты бұзады).
Жасырын белсенді сүзгілер - пайдаланушылар нәтижелерін «жоғалтады».

14) Енгізу чек-парағы (қадамдық)

1. Экранның мақсатын анықтаңыз: визуалды таңдау немесе төлсипаттарды салыстыру.
2. Үлгіні беріңіз: тізім/тор/гибрид; IA және деректер көздерін келісіңіз.
3. Элементті жобалаңыз: негізгі аймақтардың белгіленген өлшемдері бар жол немесе карточка.
4. Сұрыптау/сүзгілер: көрінетін чиптер, сұрыптауды тұрақты бақылау.
5. Жүктеу/бос/қате: скелетондар, түсінікті мәтіндер және retry.
6. Ойын: lazy/virtualization, 'content-visibility', p95-мақсаттар.
7. A11y: семантика, клавиатура, контраст, тап-таргеттердің өлшемдері.
8. Телеметрия: TTFA, qCTR, Zero-Result, Latency p95.
9. A/B: әдепкі түрі, өлшемдері, жылдам әрекеттері.
10. Таңдау жады: Көрініс күйін және соңғы сүзгілерді сақтаңыз.

15) Қорытынды

Тізімдер мен торлар - түрлі тапсырмалар үшін құралдар.

Атрибуттар мен салыстыру маңызды болса, тізімді алыңыз.
Визуалды және жылдам әрекеттерді шешкен кезде торды алыңыз.
Мақсатты анықтаңыз, өлшемдер мен мінез-құлықты белгілеңіз, интерфейсті жылдам және қолжетімді ұстаңыз - және пайдаланушылар артық когнитивтік шусыз, аз қадамдар үшін нәтижеге қол жеткізеді.

Contact

Бізбен байланысыңыз

Кез келген сұрақ немесе қолдау қажет болса, бізге жазыңыз.Біз әрдайым көмектесуге дайынбыз!

Telegram
@Gamble_GC
Интеграцияны бастау

Email — міндетті. Telegram немесе WhatsApp — қосымша.

Сіздің атыңыз міндетті емес
Email міндетті емес
Тақырып міндетті емес
Хабарлама міндетті емес
Telegram міндетті емес
@
Егер Telegram-ды көрсетсеңіз — Email-ге қоса, сол жерге де жауап береміз.
WhatsApp міндетті емес
Пішім: +ел коды және номер (мысалы, +7XXXXXXXXXX).

Батырманы басу арқылы деректерді өңдеуге келісім бересіз.