パスワードを忘れた? アカウント作成
28360 journal

tachの日記: モバイルモードについての回答 6

日記 by tach

一カ所にまとまっていたほうが良いと思うので、 スラッシュドット モバイル用ページ リニューアルストーリーに付いたコメントに対して、 現時点での状況を回答します。

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: バグがあるのでさっさと直してほしいんだけど…。
鋭意努力いたします…。が、人的資源に乏しいため時間がかかるものはなかなか進んでいません。申し訳ありません。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by targz (14071) on 2008年06月23日 16時03分 (#1368884) 日記
    User-Agent に「emobile」を追加希望します。「IEMobile」じゃなくて「Windows CE;」にしてしまう手もありますが、これは閲覧者によって「PC 版でよかったのに」という意見が出そうなので、「切り替えリンク」が実装されない限りやめた方がよさそうですね。

    あとは、「Nokia」「Opera Mini」あたりでしょうか。「PalmOS」は入れたとしても UTF-8 対応ブラウザ搭載機が少ないため意味がなさそうです ;-)
  • モバイル表示で軽くなるのは良いんで有りますが。

    フラット表示で1-2-3-4-5とページを選択して閲覧するのは非常にダルイので、ツリー表示が出来る様になる事を期待します。
    今の表示では文章のつながりが判り難いし、「次へ」「前へ」「親コメント」「子コメント」ならともかく、ページ単位で表示されても見たい物が決まっている訳では無いので、少し不便です。
  • Softbank 921SHを使用していますがフルブラウザでもモバイル版になるので若干不便です。
    PCではツリーでの閲覧が主なのでPC版全機能が実装されるまで例えばm=0等で一時的に回避出来ると嬉しいです。
    # まぁ、それだと容量制限で見れないページが出来たりする場合も可能性としてあるんだけど。
    Softbankの場合、UAはこんな感じでフルブラウザでも常時SoftbankとNetfrontが入ってたりする [softbank.jp]ので意図しないモバイルモード発動という誤爆のような気もします。

    後URLを切り分けてしまうと同一のストーリーやコメントにリンクを貼る場合の障害になってしまうかも?
    mオプション付きのリンクを書き込まないように早めにアナウンスしておいた方が良いかもしれません。
    透過的にチェックしてリダイレクトという手法も無くはないですがコストが微妙な事に?

    p.s.
    m=-1とかするとUA一致しなければPCモードなのにリンク先はm=1みたいに値を引き継がずにモバイル版になるのね。
    XSSとかの対策なのかな?
typodupeerror

皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー

読み込み中...