GH GambleHub

Siyahılar və Grid: UX-müqayisə

1) Nə zaman siyahı, nə zaman mesh (5 suallar qaydası)

Özünüzə soruşun:

1. İstifadəçi məqsədi: parametrləri (siyahı) tez müqayisə etmək və ya vizual/üz qabığı (tor) seçmək?

2. Məlumat forması: struktur sahələri (cədvəl/mətn) → siyahı; vizual obyektlər (örtüklər, fotoşəkillər) → mesh.

3. Sıxlıq vs baxış: ekran (siyahı) və ya vahid vitrin (mesh) üçün maksimum elementlər lazımdır?

4. Default hərəkət: açmaq/detalları (siyahı) və ya ani «Play/Al» kart (grid)?

5. Cihazın konteksti: mobil portret - adətən kartlar üçün 2 sıralı şəbəkə; masa üstü hesabatlar/cədvəllər - siyahı/cədvəl.

Qısa: müqayisə - siyahı; gözlərinizlə seçin - tor.

2) Məzmun modeli və IA

Siyahı (row-first): əsas siqnal mətn/sahələrdir. Üçün uygundur: qeydlər, əməliyyat tarixçələri, hesabatlar, atributlar üzrə axtarış nəticələri.
Mesh (card-first): əsas siqnal - örtük/preview. Uyğun: oyunlar/məhsullar, media, kolleksiyalar.
Hibrid: eyni məlumat mənbəyi ilə «adaptiv kart-sətirlər» (mobil faylda - kart, masaüstündə - sütunlu sətir).

3) Elementlərin dizaynı: sətir vs kart

Sətir (list row)

Struktur: ikona/miniatür (isteğe bağlı), başlıq, 1-3 əsas sahə, meta (tarix/status), kontekstli hərəkətlər (⋮).
Güclü cəhətləri: oxunabilirlik, yüksək sıxlıq, yaxşı çeşidlənən sütun dəsti.
UX məsləhətləri: hündürlüyü qeyd edin; grid boyunca hizalayın; "açıqlama 'da ikinci dərəcəli sahələri gizlətmək.

Kart (grid card)

Struktur: üz qabığı, başlıq, imza/etiket (yeni/jackpot), bir əsas CTA + əlavə hərəkət «»....
Güclü cəhətləri: vizual seçim, sürətli hərəkətlər, emosional kontekst.
UX məsləhətləri: aspect-ratio (məsələn, 4: 3/1: 1), eyni başlıq hündürlükləri, tooltip ilə mətni kəsin.

4) Naviqasiya, çeşidləmə və filtrlər

Ümumi: filtrlər və çeşidləmə - yaxın və stabil (heç bir sıçrayış). Aktiv şərtlər - nəticələr üzərində çiplər.
Siyahı: bir çox sütun + başlıqların «dondurulmasını» dəstəkləyin; şapka üçün kliklə çeşidləmə.
Grid: açılır siyahı ilə sıralama; filtrlər - çip/panel. «Vizual» axtarış üçün - hover/long-press preview.

5) Mobil vs masaüstü

Mobil:
  • Grid: 2-in-sıra (telefon), 3-in-sıra (planşet). Baş barmaq zonasında böyük CTA.
  • Siyahı: kompakt sətirlər (56-72dp), bükülən meta-sahələr.
Masaüstü:
  • Mesh: 1200px ≥ ilə 4-6-sıra, kart genişliyi ilə auto-fill.
  • Siyahı: cədvəl/sətirlər, sütun resayzi, cədvəl üzrə sürətli axtarış.

6) Hallar və yükləmə

Skeletons: sətirlər-skeletlər (minimum 3-5), üz qabığı və mətn örtükləri olan skelet kartları.
Boş: niyə boş olduğunu izah etmək və presets/filtrləri çıxarmaq.
Səhvlər: istifadəçi seçimi və mövqeyi saxlamaq; retry vermək.
Əlavə yükləmə: kataloqlarda sonsuz lentdən daha çox «Daha çox göstər» (hibrid); log üçün - «Pauza» ilə avtomatik podskroll edə bilərsiniz.

7) Performans

Məqsədlər: INP ≤ 200ms, CLS ≤ 0.1, scroll-jank <1%.

Siyahı: sətirlərin virtuallaşdırılması, sabit hündürlüklər, təxirə salınmış hesablamalar.
Mesh: lazy-görüntülər (AVIF/WebP), 'srcset/sizes', proqnozlaşdırıla bilən ölçüləri, «partiyalar» 20-60 kart.
Ümumi: 'content-visibility: auto', önizleme önbelleği, hero-elementlər üçün yükləmə prioritetləri.

8) Mövcudluq

Siyahı: düzgün semantika ilə cədvəllər ('table/thead/tbody', 'aria-sort'), sətir/hüceyrə fokusu.
Şəbəkə: 'role = "grid' və ya 'role =" list "'; DOM = vizual qaydası; şəkillər üçün imzalar.
Klaviatura: ok/Tab; Enter - açmaq; Space - «seçilmiş» (uyğun olarsa).
Klik ölçüləri: ≥ 44px; AA kontrastı; nişanların açıq imzaları.

9) Metrika və telemetriya

Hadisələr:
  • `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 nəticələri, Scroll Depth, Zero-Result Rate,
  • Compare Rate (siyahılar üçün), Quick-Action Rate (şəbəkələr üçün), Latency p95.

10) A/B-təcrübələri (nə test etmək)

Yeni/geri dönənlər üçün default görünüş (siyahı/mesh).
Ekran başına elementlərin sayı, sətrin hündürlüyü, kartın ölçüsü.
Filtr/çeşidləmə qaydası; çiplər vs yan panel.
Kartdakı sürətli hərəkətlər (nişanlar/mətn, bir vs iki CTA).
Guardrails: INP/CLS, «sıçrayış», Sıfır Result böyüməsi şikayətləri.

11) iGaming üçün nümunələr

Oyun lobbisi (B2C): mesh - üz + «Play/Demo», «Yeni/Jackpot» etiketləri, çip filtrləri (Provayder/Kateqoriya/Mexanika).
Provayderlərin kataloqu: oyunların sayı ilə loqotiplər şəbəkəsi; kliklə - provayder səhifəsi (daxildə də - oyun şəbəkəsi).
Hesabatlar/Maliyyə (B2B): siyahı/cədvəl - NGR/GGR/FTD/CR sütunları, başlıqların fiksasiyası, ixrac.
Əməliyyatların tarixi: siyahı - sıx sıra, statuslar, məbləğ/ID/tarix üzrə axtarış; detallar üçün sətir açmaq.
Promosyonlar/turnirlər: tarixləri və CTA olan pankartlar şəbəkəsi, «İndi/Tezliklə gəlir» üzrə çeşidləmə.

12) Çevik açarlar və personallaşdırma

İstifadəçiyə «Şəbəkə siyahısı» açarını verin və seçimi yadda saxlayın (per user/tenant).
Təqdimat presetlərini təklif edin: «Sıx», «Adətən», «Böyük».
Kontekst məntiqi: ilk dəfə - lobbidə şəbəkə; axtarışdan - dəqiq müqayisə üçün bir siyahı.

13) Antipattern

Sabit nisbəti olmayan tor → «rəqs» kartları və yüksək CLS.
Çox sütunlu bir siyahı - ehtiyacı olmayan üfüqi scroll.
Fərqli davranış ilə kartda və hoverdə hərəkət düymələrini təkrarlayın.
Hər yükləmə zamanı çeşidləmə/filtrlərin qarışdırılması (fokusu qırır).
Gizli aktiv filtrlər - istifadəçilər nəticələrini «itirirlər».

14) Giriş çek siyahısı (addım-addım)

1. Ekranın məqsədini müəyyənləşdirin: vizual seçim və ya atributların müqayisəsi.
2. Model təyin edin: siyahı/mesh/hibrid; IA və məlumat mənbələri ilə razılaşın.
3. Elementi dizayn edin: əsas zonaların sabit ölçüləri olan bir xətt və ya kart.
4. Çeşidləmə/filtrlər: görünən çiplər, sabit çeşidləmə nəzarəti.
5. Yükləmə/boş/səhv: skeletonlar, başa düşülən mətnlər və retry.
6. Performans: lazy/virtualization, 'content-visibility', p95-hədəflər.
7. A11y: semantika, klaviatura, kontrast, tap hədəflərinin ölçüləri.
8. Telemetriya: TTFA, qCTR, Zero-Result, Latency p95.
9. A/B: default görünüşü, ölçüləri, sürətli hərəkətləri.
10. Seçim yaddaşı: təqdimat rejimi və son filtrləri saxlayın.

15) Yekun

Siyahılar və şəbəkələr - müxtəlif vəzifələr üçün alətlər.

Atributlar və müqayisə vacib olduqda, siyahını götürün.
Vizual və sürətli hərəkətlərə qərar verdikdə, şəbəkəni götürün.
Hədəfi müəyyənləşdirin, ölçüləri və davranışları düzəldin, interfeysi sürətli və əlçatan saxlayın - və istifadəçilər daha az addım üçün nəticəyə çatacaqlar, lazımsız bilişsel səs-küy olmadan.

Contact

Bizimlə əlaqə

Hər hansı sualınız və ya dəstək ehtiyacınız varsa — bizimlə əlaqə saxlayın.Həmişə köməyə hazırıq!

Telegram
@Gamble_GC
İnteqrasiyaya başla

Email — məcburidir. Telegram və ya WhatsApp — istəyə bağlıdır.

Adınız istəyə bağlı
Email istəyə bağlı
Mövzu istəyə bağlı
Mesaj istəyə bağlı
Telegram istəyə bağlı
@
Əgər Telegram daxil etsəniz — Email ilə yanaşı orada da cavab verəcəyik.
WhatsApp istəyə bağlı
Format: ölkə kodu + nömrə (məsələn, +994XXXXXXXXX).

Düyməyə basmaqla məlumatların işlənməsinə razılıq vermiş olursunuz.