如何在移動設備上實現接口和UX
1)原理: 移動UX與臺式機有何不同
單手控制。主要CTA(投註,重播,清除)-在「拇指區域」(屏幕的下三分之一)中。
垂直第一。垂直桌/流-基本腳本;水平保持為「電影模式」。
更少的點擊更有意義。任何投註都必須采取≤2動作:在字段/單元格上選擇→ tap值。
速度比美麗更重要。UI中的60 fps,最小布局shift,「輕松」動畫。
透明度。回合計時器,連接狀態,延遲-顯而易見且不引人註目。
2)屏幕框架: 位置在哪裏
上部區域(信息):- 桌子名稱,限制,玩家計數器,網絡/延遲指示器,規則/設置圖標。
- 視頻流(WebRTC/LL-HLS)或3D桌面,通過手勢切換相機/視圖。
- 覆蓋:計時器,最新回合的結果,彈出式投註確認。
- 投註面板:面額、快速重復、加倍、清除按鈕。
- 隱藏的錢包窗簾(資產負債表,快速存款-過渡到收銀機)。
- 桌子/遊戲開關(水平滾動)。
- 最少48dp (Android)/44pt (iOS)在交互上,在≥8dp按鈕之間縮排。
- 我們考慮安全區域(notch、手勢導航)。
3)快速投註: 微型互惠
兩個步驟:在桌子上的田野上選擇→面額。重復-提高相同面額的出價。
長期按下(long press):上下文菜單(刪除、加倍、分發)。
向下滑動面額面板:顯示擴展值/投註歷史記錄。
Haptika:投註接收時的輕松振動,更明顯的是失敗/後期投註。
狀態可見性:「接受投註「/「關閉」-顏色/圖標+秒表。
4)視頻和覆蓋物: 不是為了幹擾,而是為了幫助
按需關鍵幀。當質量切換時,為避免「肥皂」,即時IDR。
半透明卡片。計時器和結果-70-85%的透明度,按計時器自動噴塗。
手勢:- 雙視頻拔出-相機/視角切換。
- Pinch是視頻的縮放(沒有CTA重疊)。
- 「邊緣」通知。獲勝和促銷的推線在頂部,不會與投註面板重疊。
5)網絡狀態和延遲
狀態滴答聲:「Online 1.3 c」/「Bad network 4.8 c」。圖標的顏色隨閾值變化。
軟降解:首先降低FPS(60→48→30),然後降低(1080p→720p→540p)分辨率,將緩沖區增加+200-300毫秒。
自動後退:WebRTC → LL-HLS用於在不穩定網絡下的收視模式;鎖定「後期」投註。
離線屏幕:保存投註上下文、明確的原因(「無連接」)和重復按鈕。
6)負責任的遊戲和控制
手頭的限制。資產負債表旁邊的「限制」按鈕:存款/時間/損失,會話計時器。
暫停分鐘。建議在比賽30至45分鐘後暫停是一個柔和的橫幅,沒有「紅旗」。
後期投註塊。如果e2e延遲>閾值不接受,UI解釋原因。
歷史和出口。最新回合/投註磁帶,過濾器,快速出口支票。
7)文字、顏色、動畫
打字機:標題17-20pt,主體14-16pt;WCAG AA+對比。
顏色方案:「信號」顏色保留給狀態(接受/關閉/錯誤)。
動畫:120-180毫秒用於微共鳴;240-320毫秒-用於面板/窗簾。逐幀不超過2-3個並行效果。
骨架代替旋轉器。快速漸進式下載提示。
8)導航和信息架構
底部導航(tab bar):大廳,直播,促銷活動,簡介。
內部Live:帶過濾器的桌子清單(語言,限制,遊戲類型,最喜歡的經銷商)。
深層鏈接:push/bot →直接進入桌子/錦標賽;保留UTM進行分析。
Back-stack: Android的後退手勢和iOS滑動-不會突然關閉回合,首先是一個警告。
9)本地化和特殊語言
RTL(阿拉伯語/希伯來語)。投註網格和面板的對稱反射。
數字格式/貨幣。數千分隔符,短簽名(缺席時為1,000 → 1k)。
語言桌。標誌/語言顯示、經銷商語言過濾器、本地單位(₺、R$、₴)。
行長度。自動修剪描述符與省略號,tultips-通過長新聞。
10)設備性能和資源
電池:在低電荷下限制fps 60→30,警告高流量。
內存:卸載未使用的ABR配置文件,不保留超過2-3個高分辨率紋理。
WebView/Browser:阻擋沈重的陰影和CSS過濾器;使用GPU復合來實現平滑。
圖像優化:WebP/AVIF,精靈和懶惰負載。
11)付款和錢包模式
迷你錢包:資產負債表和快速存款(鏈接到僅在Web上3DS/KYC的售票處)。
安全令牌:短TTL,筆記,不損失當前費率。
資金來源的可見性:投註時的CASH/BONUS。
12)可用性(A11y)和互操作性
VoiceOver/TalkBack:元素簽名、按排序焦點、狀態聲明視頻。
高對比度/大字體:適應布局而不會損壞網格。
手勢≠唯一的辦法。我們用按鈕復制功能。
測試矩陣:iOS(相關+n-1),Android(SDK級別,流行的外殼),弱設備,不穩定的網絡。
13)微攝影: 什麼以及如何說話
清晰而簡短。「費率被接受」,「費率被關閉」,「資金不足」,「壞網絡」。
上下文。鎖定投註時-「流延遲超過閾值」提示。
確認。我們清除「你確定嗎?」您可以通過返回/取消回滾的地方。
14)分析和RUM: 測量以改進
RUM-SDK: e2e延遲、啟動、緩沖、質量切換、解碼器錯誤。
WebRTC-stats: RTT, loss, jitter, NACK/PLI, доля TURN-relay.
雜貨店活動:投註/加倍/清理,拒絕/延遲投註,在桌子和經銷商上保持。
入場面:電報→大廳→桌子→第一次投註→重播/加倍。
15)反錯誤Mobile UI
微小的熱門歌曲。決定:48 dp/44pt最低,額外退縮。
質量變化時的黑色屏幕。解決方案:按需鍵入和預裝下一個配置文件。
隨機向後滑動。解決方案:退出回合前確認+內容內的手勢不會與系統沖突。
鍵盤粘附。解決方案:數值鍵入,輸入後自動掃描,智能滾動。
16)生產啟動支票清單
UI和管理
- 拇指區域的CTA;2步到賭註
- Haptica和可理解的狀態(接受/關閉/錯誤)
- 無工件的垂直/水平模式
視頻和網絡
- WebRTC與SVC/模擬, LL-HLS後退
- 延遲/網絡指示器,軟退化
- 切換時沒有「黑色」屏幕
負責任的遊戲
- 1-2 tap距離的限制/暫停/歷史
- 超過e2e門檻的「後期」投註塊
本地化和A11y
- RTL,大字體,對比度
- 屏幕閱讀器的完整alt/labels
生產力
- 60 fps UI, <100 ms TTI用於關鍵屏幕
- 節能模式、內存控制
可觀察性
- 內置RUM和WebRTC-stats,SLO上的差分
- 雜貨店活動和投註漏鬥
17)結果
移動UX直播遊戲是速度→清晰→控制的三合會。直立的桌子,單手控制,快速投註,觸覺和可理解的狀態為手掌創造了「活廳」的感覺。技術學科-軟降解,對LL-HLS的後退,網絡指示器,RUM分析和A11y-將美麗的界面轉變為可靠的產品,在旗艦和預算設備,地鐵和家庭,iOS和Android上同樣有效。