それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

NHKオンデマンドに見る失敗WEBサービス

NHKオンデマンドを使っていて思うことが山ほど有る。ユーザービリティーやユーザーインターフェースを改善するだけで、このサイトは損益分岐点に載るはずだ。

  1. ページ表示が遅い
    1. Flash無駄に高画質
  2. ボタンがが画像でわかりにくい

まずページ表示が遅い

ページ自体の表示は早いのに、Flashが遅延ロードされる、だからクリックしようとした瞬間に、ページが段オチする。。

とくにFlashが重い。その上、Flashがキャッシュしない。最低である。

アカウント登録が煩雑。

アカウント登録とクライアント環境チェックだけで時間がかかる。(XPの場合)
非常に面倒くさい。

ブラウザを選ぶ。

OperaはもちろんのことFFもSafariも無理。IE限定WMP限定。Macの人は絶対に見られません。

絞込の出来ない検索結果。

見逃し番組パックだけを絞り込んで検索できない。NHKスペシャルだけを絞り込んで検索できない。

年代とキーワード、といった組み合わせ検索は出来ない。酷い。

無駄に高画質な画像

コレを見て欲しい。

https://www.nhk-ondemand.jp/material/program/P200900026200000/img/P200900026200000_h.jpg

このサイズの画像がいっぱい。300ピクセルの画像が、Imageタグで100ピクセルで表示される。しかも1ページに付20枚近くだ。従って画像読込が遅い。とくに初回が遅い。

不要なHTTPS

すべての通信をHTTPSにする必要はない。HTTPSにしているが、全く意味がない。番組一覧ページがHTTPSの理由はどこにあるのだろうか。無駄なHTTPSのためにレスポンスが遅れたり、対策に高価なロードバランサを入れているのだろうか。

セッションタイムアウトは60分。

番組を見終わるとセッションタイムアウトしてる。見るたびにログインをやり直し。

ログインフォームが値を覚えない。

ブラウザがログイン名とパスワードを覚えないように制御してある。わざわざ覚えないようにする意図が分からない。ユーザーに使うなってことですかねぇ。

ログインはブラウザ閉じると消える。

ログインを終了後も保存させる手段がない。その上、ブラウザに保存させない制御。


その上Cookieはこんなにたくさん発行されるんだ。セッション使ってるようでセッション以外も使ってる。

HTTP/1.1 302 Moved Temporarily
Date: Sun, 29 Nov 2009 12:48:46 GMT
Set-Cookie: operation_time_value=MjAwOS0xMS0yOSAyMTo0ODo0Ni4wMjM=; Path=/
Set-Cookie: portal_siteRememberMeService=null; Domain=www.nhk-ondemand.jp; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
Set-Cookie: login_ticket=null; Domain=www.nhk-ondemand.jp; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
Set-Cookie: portal_ispRememberMeService=null; Domain=www.nhk-ondemand.jp; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
Set-Cookie: JSESSIONID=374F684C4AA0DEAD9792B6DCE9DCEC97; Path=/joyn-front
Set-Cookie: portal_siteRememberMeService=ZEdGcmRYbGhYekZ6ZE8rOG9BPT06MTI1OTU4NTMyNjE1ODo3ZDI5M2Q1YWI3YzViYTE2NTUxNzBlMGJkYTZkODU5ZQ==; Domain=www.nhk-ondemand.jp; Path=/
Set-Cookie: portal_ispRememberMeService=null; Domain=www.nhk-ondemand.jp; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
Set-Cookie: login_ticket=AAAAAEkIC9s%3D%2CN%2F7OHd4icUloQRQc2Zeojf0U4aEVGCM2eRckx3P9Yr%2F6M%2BxA%2FyjjxRDCpQK2MNLxVdOVDSKRR%2FLnXNrdbYSJyEEULLwTQeDeGlIgpHx0m0gXik%2BmQfG8onSKSizh52UPDvrAY2LjvVb%2F%2FVwCwNsYEpejdmqEkwqDe5cNAfABvxQ%3D%2CElQB8nswUhJh1lrlDjrvgO1bR%2F0U1iAiCi3BnNrXaDHvGL2LAJr%2FfZNnQL3iMUhH6%2B7RldLP5Q0FD90bht0sqdGllnWJ0YQjrkn1CYX3acOMaOlc1p2Y5kHIMweRVGOg2Ui0zcGMmiZLvKnuuu6QQwPBTpLuH62PijEeoJltAbg%3D; Domain=www.nhk-ondemand.jp; Path=/
Set-Cookie: s_isv=1|7600|28|null||0; Path=/
Set-Cookie: jp.joyn.portal.web.filter.SiteAuthenticationProcessingFilter.RETURN_URL=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
Location: https://www.nhk-ondemand.jp/logout/index.html
Content-Length: 0
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: text/plain