背景
SmartNewsは、選挙報道において大きな役割を担っています。2020年の米国大統領選では、政治的な視点の偏りを抑え、異なる立場の記事を比較しながら読める体験を提供することが重要なテーマのひとつでした。
また、選挙という性質上、リリース期限は完全に固定されており、すべてを選挙日までに間に合わせる必要がありました。
課題
求められていたのは、以下を満たす機能群でした。
- 異なる政治的視点の記事を分かりやすく提示すること
- 既存UIの流用ではなく、新しい体験を設計・実装すること
- リアルタイムの選挙結果表示に対応すること
- US版・JP版それぞれの挙動差異を正しく扱うこと
アプローチ
複数の選挙関連機能に横断的に関わりました。
政治的バランス体験
- カスタムUISliderを用いた News Event View を実装
- 3段階 / 5段階の視点切り替えに対応
- オンボーディング、ディープリンク、行動ログ計測を追加
- “News from all sides” への導線を複数サーフェスに展開
候補者・選挙結果機能
以下を実装:
- 候補者ウィジェット・候補者リスト
- 時間制御付きの選挙結果ウィジェット
さらに:
- 表示開始・終了時刻によるタイムスタンプ制御
- エディション別言語ルール
- 例:JP版ではシステム言語に関係なく日本語を表示
基盤・運用面
- フォールバックを含むAPI連携を実装
- クライアント条件による段階的ロールアウト制御
- 主要インタラクションのTelemetry計測を整備
成果
- 固定期限の中で複数の選挙関連機能をリリース
- ユーザーが異なる政治的視点を比較しながら読める体験を実現
- 時間制御・ローカライズ・データ可用性など複雑な要件を安定運用
この事例で示せること
- 動かせない期限の中での開発・リリース遂行力
- センシティブなプロダクト領域におけるUI設計・実装
- マルチエディション・多言語環境での仕様設計
- 複数サーフェスにまたがる一貫した体験設計


