Project Detail
TV向けログイン基盤の刷新
単一ログイン方式から、拡張可能なログイン基盤へ
Android TVLoginArchitectureRefactoringUX
Key Results
ログイン率
13.2% -> 17.5%
改善幅
+4.3pt
拡張性
ログイン方式追加を容易化
Overview
TV向けAndroidアプリにおいて、ログイン方式が限定的であり、新しいログイン導線や半屏ログインなどの拡張が難しい状態を改善しました。
Background
既存のログイン機能は特定のログイン方式に依存しており、微信扫码、快捷登录、前回アカウント表示、半屏ログインなどの新しい要求に対応しづらい状態でした。
Problem
- ログイン方式の追加コストが高い
- ログインシーンごとの処理が分散している
- ポップアップ表示の優先度管理が難しい
- 半屏ログインなど新しい体験に対応しづらい
My Role
Android側のログイン画面実装、ログイン方式追加、ログインシーン整理、ポップアップ優先度制御、リリース対応を担当しました。
Technical Approach
ログイン処理を「ログイン方式」と「ログインシーン」に分けて整理しました。
QR Login、Phone Login、WeChat Login、Quick Login、Last Account Login などを戦略として扱える構造にしました。
Full Screen、Half Screen、Silent Login、Popup Triggered Login などのシーン別に表示制御を整理しました。
Login Structure
LoginSceneManager
-> LoginStrategy
-> QRLoginStrategy
-> PhoneLoginStrategy
-> WeChatLoginStrategy
-> QuickLoginStrategy
-> LastAccountLoginStrategy
PopupPriorityManager
-> Login Entry Result
ログイン導線の改善により、ログイン率は 13.2% から 17.5% に改善しました。また、ログイン方式とログインシーンを整理したことで、実装・テスト・保守がしやすくなりました。
What I Learned
ユーザー体験を改善するためには、単にUIを追加するだけでなく、将来的な拡張を考えた基盤設計が重要だと学びました。
Related Skills
Android TVLogin FlowArchitectureRefactoringPopup PriorityQA Collaboration