tachの日記: モバイルモードについての回答 6
一カ所にまとまっていたほうが良いと思うので、 スラッシュドット モバイル用ページ リニューアルストーリーに付いたコメントに対して、 現時点での状況を回答します。
Q: マッチングルールを公開してほしい
A: 状況に応じて変更していこうと思っているので、ストーリーにはわざと記述しませんでした。
この日記を書いている時点でのルールは「(DoCoMo|UP\.Browser|SoftBank|Vodafone|J-PHONE|IEMobile|WILLCOM|DDIPOCKET|Googlebot-Mobile)」です。将来的には、ユーザごとにこの正規表現を指定できるようにします。PSP などは画面が大きいから通常モードでも大丈夫かな…とか思っていたんですが、「メモリ不足で表示不能」という状態もありますね。このあたりも考えながら機能を実装していきます。
Q: モバイル用の URL にすれば良かったのでは?
それでも良かったのですが、より多くの人にモバイルの存在を知って欲しかったですし、
PC の URL でそのままアクセスしたときに、モバイル端末でもきちんと見られるようにしたかったので、現在のような形にしました。確かに、どちらのページを見るかをユーザに委ねるには、URL を分けるのが一番良いと思います。今後の検討課題とさせてください。
ちなみに「.pl」な URL の場合は、「?m=1」を付けると強制モバイルモードになりますが、リンクを辿ったりするとうまく動かない(「?m=1」が外れてしまう)場合があり、推奨はしません。
Q: ソース IP アドレスで判断しても良いのでは?
確かにその方法だと、携帯電話からのアクセスということがわかります。
しかし、主として以下の二点の問題があるため、採用しませんでした。
1. フルブラウザ等の環境で見たときにはモバイルモードではなく
標準モードで見たい場合がありそうなこと。
2. 無線 LAN 環境などでアクセスしたときに、IP アドレスがその範囲ではなくなること。
Q: モバイルモードと通常モードの切り替えボタン(リンク)を作ればいいのでは?
確かにその通りかも…。検討させてください。ただ、いろいろな条件の場合があり、けっこう面倒なので時間がかかってしまうかもしれません。
Q: http://srad.jp/m/ だとモバイルモードなのに、リンクを辿ると通常モードになってしまうのは変
A: http://srad.jp/m/ 以下のファイルはすべて静的にファイルを生成し、それを表示しています。なので、ここにアクセスすると、トップページおよびストーリーページは(どんなブラウザでアクセスしても)モバイルモードになります。しかし、コメントを読むリンクから先は動的に生成しているため、モバイルモード対応 UA 以外は通常モードになります。これは今のところ仕様です…。
Q: Netfront や Opera、iPod touch の safari でもモバイルモードを見たいんですが…
A: スマートフォンなどのブラウザの環境は、端末によって大きく変わってしまうものと想像しています。画面の大きいモバイル端末の場合、通常モードの方が読みやすいかもしれません。そのため、Netfront や Opera はわざと含んでいません。早めに「ユーザごとの UA 設定」を実装し、個別に設定できるようにします。
Q: ストーリー前後関係を表すリンクが、通常モードと逆ですね
A: はい、通常モードのほうはおいといて、モバイルモードではこのほうがいいのかなと思ってわざとそうしてみました。上(新しいもの)から順番に「次へ」と読んでいくため、古いものが「次」のほうが自然な感じがしませんか?
Q: ログインできたのかどうかよくわかりません
A: ページの下のほう「スラッシュドットジャパン トップ」の下にユーザ名とログアウトリンクが出ていればログイン中です。「ログイン」リンクが出ていればログインしていません。
cookie に対応していなければログインはできないのでご了承ください。subscriber id などを利用した自動ログインは今後検討します。
Q: バグがあるのでさっさと直してほしいんだけど…。
鋭意努力いたします…。が、人的資源に乏しいため時間がかかるものはなかなか進んでいません。申し訳ありません。
UA の追加希望 (スコア:1)
あとは、「Nokia」「Opera Mini」あたりでしょうか。「PalmOS」は入れたとしても UTF-8 対応ブラウザ搭載機が少ないため意味がなさそうです ;-)
Re:UA の追加希望 (スコア:1)
参考:WM6 の IE Mobile で携帯電話用 Web ページを閲覧したい。ユーザエージェントを変更する [smart-pda.net]
Re:UA の追加希望 (スコア:1)
「Nokia」「Opera Mini」は入れても良いのですが、
海外系はきりがなくなってしまうのと、Opera mini が
PDA などで使われていないとかあまりよくわからないので、
とりあえず今は入れていません。
もうちょっと状況を調べてから対応させてください。
すみません。
モバイルモードになるとパッパと見やすくはなると思うの
ですが、できなくなることも多いので…。
ツリー表示モードの追加を希望。 (スコア:1)
フラット表示で1-2-3-4-5とページを選択して閲覧するのは非常にダルイので、ツリー表示が出来る様になる事を期待します。
今の表示では文章のつながりが判り難いし、「次へ」「前へ」「親コメント」「子コメント」ならともかく、ページ単位で表示されても見たい物が決まっている訳では無いので、少し不便です。
Re:ツリー表示モードの追加を希望。 (スコア:1)
ツリー一覧表示(タイトルのみ)
↓
個別コメント表示
の二段構えなら可能かと思います。検討します。
強制OFFはありませんでしょうか? (スコア:1)
PCではツリーでの閲覧が主なのでPC版全機能が実装されるまで例えばm=0等で一時的に回避出来ると嬉しいです。
# まぁ、それだと容量制限で見れないページが出来たりする場合も可能性としてあるんだけど。
Softbankの場合、UAはこんな感じでフルブラウザでも常時SoftbankとNetfrontが入ってたりする [softbank.jp]ので意図しないモバイルモード発動という誤爆のような気もします。
後URLを切り分けてしまうと同一のストーリーやコメントにリンクを貼る場合の障害になってしまうかも?
mオプション付きのリンクを書き込まないように早めにアナウンスしておいた方が良いかもしれません。
透過的にチェックしてリダイレクトという手法も無くはないですがコストが微妙な事に?
p.s.
m=-1とかするとUA一致しなければPCモードなのにリンク先はm=1みたいに値を引き継がずにモバイル版になるのね。
XSSとかの対策なのかな?