2010年 11月 28日 はてなブックマーク -

良エントリーを見かけましたのでご紹介します。

携帯コンテンツ変換エンジンのroundaboutなどでおなじみのシンメトリックさんのブログに、2011年2月に行われるYahoo!ケータイのSSL大幅仕様変更への対応方法のまとめ記事がありました。

→ 株式会社シンメトリック公式ブログ SoftBank SSL仕様変更への対処まとめ [symple.jp]

2011年に行われるという仕様変更がどういうものかということについては、以前こちらの記事でご紹介しました。

→ ke-tai.org 2011年2月にソフトバンク(Yahoo! ケータイ)のSSLに大幅な仕様変更があるようです [ke-tai.org]

今回の仕様変更がどんなものでどうして行われるのかという点から、対応のポイントまで簡潔にまとめられている良エントリーだと思います。

  1. GW中継時のURLが使用できない
  2. SoftBank拡張ヘッダが取得できない
  3. POSTデータが文字化けする
  4. 絵文字が文字化けする
  5. 著作権保護が機能しない

という5点について、それぞれの対処法が書かれています。

ソフトバンク向けのSSLを利用しているサイトは必ず対応が必要になりますので、ギリギリになる前に今のうちからチェックしてみてはいかがでしょうか。

2011年2月に行われるYahoo!ケータイのSSL仕様変更への対処法がまとめられた記事「SoftBank SSL仕様変更への対処まとめ」 | ke-tai.org

1年前 | | 2010年 11月 28日 | このエントリーを含むはてなブックマーク
2010年 8月 7日 はてなブックマーク -

「条件分岐編」、「デザイン編」の2回にわけて、Flash軽量化について解説されています。

条件分岐編では、if文の条件を見直して容量を削減するテクニックが述べられています。
「<=」は「<」より容量を食うので使わないなど、かなり涙ぐましい努力が見て取れます。

デザイン編では、素材の画像の加工方法や、使用するフォントについて触れられています。

ベクターデータのフォントは角ばったフォントを使ったほうが容量が少ないとのことです。
原理を考えれば当たり前のことなのですが、これは気にしたことが無かったです。
また「2」と「5」を反転で使いまわせるというメリットもあるようです。

ケータイ向けFlashと容量削減は切っても切れない関係なので、Flashの制作をされている方はチェックしてみてはいかがでしょうか。

Flash Liteの容量削減テクニックをまとめて記事「知らないと損をするよ! 携帯Flash軽量化メモ」 | ke-tai.org

1年前 | | 2010年 8月 7日 | このエントリーを含むはてなブックマーク
2010年 3月 7日 はてなブックマーク -

一歩上行く!携帯HTML/XHTMLデザイン・コーディング術(第二弾)

XHTML/HTML TIPS |

※2010年2月現在の情報です。

—-

今日はtableの組み方に関して書きます。
まず、携帯のCSSは複雑な事は出来ないので、表組みをレイアウトをしたいときはCSSではなくtableタグを使用します。
携帯電話制作でtable使うor使わない議論をすると一晩語れそうですが(大袈裟)、今回はtableを使うことを前提にして書きます。一部の端末ではtableタグが使えないので、使用を控えているサイトさんも目立ちますが、閲覧ターゲットをここ3〜4年で発売された端末に限れば使用できるので、使い方を理解すればtableタグは使用しても良いと私は考えています。

▼tableタグのざっくり対応状況
ドコモ⇒FOMA901シリーズ以前,701シリーズ以前、一部の702端末でtableタグが反映されません。
auWINであればほぼ大丈夫です
SoftBank⇒3GCであればほぼ大丈夫です
*つまり…、ドコモが足ひっぱってるってカンジです(^^;)

では、実際にコーディングをしながらどのようなtableタグであれば携帯で表現できるかを見ていきます。
タグはXHTMLで書いています。参考にしてみてください。
(実験端末は、docomoは古めのD703i/au:W63CA/SB:821SHです)

一歩上行く!携帯HTML/XHTMLデザイン・コーディング術(第二弾) - case:MobileDesign! モバイルサイトのデザイン紹介ブログ

積極的に使うことを推奨は出来ないけれども、デザインの幅を広げたい時には各実機で検証しつつ取り入れていきたいですね。


2年前 | | 2010年 3月 7日 | このエントリーを含むはてなブックマーク
2010年 2月 15日 はてなブックマーク -

一歩上行く!携帯HTML/XHTMLデザイン・コーディング術(第一弾)

XHTML/HTML TIPS |

※2010年2月現在の情報です。

—-

FlashLiteのことばかり書いているので、今日はHTML/XHTMLのことを書きます。
HTML/XHTMLをでサイトを作る際、デザイナーさんやコーダーさんがちょっと気をつけておけば見栄えはグンッと良くなります。
ぜひ、取り入れてみてください!


■画像のコツ

  • 横幅240pxの画像を作るときは良く考えて!

携帯の画面横幅は240px(VGAだと480px)だから、どんな画像でも横幅240pxで作ったりしていませんか?
それはちょっと待った!です。実は、ブラウジング時画面の横幅は240px無い機種が多いです。(au/SBは240pxある端末はほぼ無い)なぜならば、ブラウジング時に右横にスクロールバーが表示されるから。
そのため、横幅は機種によってまちまちです。(228pxとか232pxとか)

横幅240px未満のブラウザで、横幅240pxで配置された画像を見たとき、横にのみ縮小がかかります。
写真とかの画像の場合、この縮小は目立たないのですが、ドットで書かれた画像なんかの場合は、縮小が目立ち、視認性が悪くなってしまいます。(下記図)

横幅一杯に作った画像を配置することがだめな事だとは思っていません。横幅一杯の画像を配置して、コンテンツとコンテンツの区切りとして使ったりとか、デザインする上でよく使うと思います。ただ、横幅一杯の画像を作るときは、その要素の中に潰れては困るもの(商品ロゴ等や、ドットでかかれたもの)が含まれていないか注意してみてください。

*オプトピクチャーやPicutureFitter、KeitaiPictureなんかの携帯電話向けの画像変換ASPを使えば端末ごとに最適なサイズにリサイズしてくれるようです。

  • リンク用画像を作るときはマージンも画像内に含めて!

画像をリンクとして使っているケースはよく見られますが、画像のリンクにフォーカスがあっているのが分かりづらい時はありませんか?
リンク用の画像をピッタリ切り出してしまうと、フォーカスしたときに表示される囲い線が画像となじんでしまいます。なので、リンク用の画像を切り出す際は、少しマージンを含めて切り出しましょう。

*ちなみに、フォーカス時のリンク枠の色の設定ですが、できる機種と出来ない機種があります。(出来ないもののほうが多いかも?)


レイアウトのコツ

  • 左右にマージンを取ってテキストを読みやすく!

携帯サイトは左端から右端までびっちりテキストが書かれているものが多いです。が、左右にマージンを取ってテキストを配置したほうが読みやすく、洗練された印象を与えることが出来ます。

やりかたは簡単です。下記のような<table>タグの中にテキストを書くようにします。

<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td align="left">
    ここにテキスト
    </td>
  </tr>
</table>
//width="95%"のパーセンテージを変えることで余白を調整できます。ピクセル指定にしていないのはVGA端末のことを考慮しているためです。

*一部の古い端末はtableタグ非対応ですが、非対応の機種の場合、tableタグ部分を無視するだけなので大きな影響はありません。

  • XHTMLで背景を切り替える時は<div>に要注意!

こういう背景色を多用したサイト(図左)、最近増えてきましたよね。ただドコモではきれいに見えてもauではこんなカンジ(図右)に見えているサイトがあります。

背景色の切り替えポイントで画像を配置した時に、本来なら出て欲しくない背景線(つまりスキマです。)が格好悪い。うーん、とっても残念。
どうしようもない現象と諦めている方もいらっしゃるのではないでしょうか?
が、これは<div>タグの配置の修正で回避できます。ワンソースで3キャリアいけます。

<div style="background-color:#ff0033">
	テキスト
	<div style="background-color:#000000">
		<img src="●●.gif" /><br />
        	<span style="color:#FFFFFF">テキスト2</span>
	</div>
</div> ←一番最初のdivを最後に閉じる

といった感じになります。
わかりますでしょうか?一番最初の<div>(上記図で言うと赤い背景部分)の中に次にくる<div>(上記図で言うと黒い背景部分)を内包します。そして、切り替え画像は2番目の<div>の先頭に配置します。こうすることによって、画像を区切りとした背景色の切り替えがキレイに表現できます。

*説明、はしょってる部分もあるので、分かり辛ければコメントください。


続きは第二弾で〜。

一歩上行く!携帯HTML/XHTMLデザイン・コーディング術(第一弾) - case:MobileDesign! モバイルサイトのデザイン紹介ブログ

早速、新人教育用に見せたいサイトにブックマークしました。
とても分かりやすく画像付きで紹介されています。
ただ、tableを左右paddingはここぞという時のみに使った方が良いでしょう。あまり使いすぎると縦に長くなってしまうので。


2年前 | | 2010年 2月 15日 | このエントリーを含むはてなブックマーク
2010年 2月 4日 はてなブックマーク -
ケータイフォームでの入力モードの仕様について
http://ke-tai.org/blog/2008/09/19/inputmode/

Auで困ったことになった経験があるので記述しておきます。

たいてい3キャリア共通にするには次のように指定すると書かれております。

数字入力モードの場合
style=”-wap-input-format:&quot;*<ja:n>&quot;;-wap-input-format:*N;”
(※istyleも同時に指定)

エルアークでもこの方法をとっていたのですが、W62SHではこの指定では誤動作し、数字入力を指定したはずなのに、半角アルファベットモードになり、しかもユーザーがモードを変えられないというおまけつき。
はまりです。

style=”-wap-input-format:*N;-wap-input-format:&quot;*<ja:n>&quot;;”

このようにdocomo用とau用の指定を逆にするとW62SHでは問題は回避できます。
が、この指定にするとモードが変わらない機種が別に発生します。

ということで、全キャリア共通にはできないという結論に達し、inputタグはキャリアごとに出し分けるようにしました。

ケータイ入力モード - 褻居 - Yahoo!ブログ

一部の機種で各キャリア用のモード設定を全て盛り込んだinputだと、こちらの意図と異なる動作となる報告が来たので調べてみると同じトラブルに気づいているか違いました。(SoftBank 934SH
・740SC)
解決方法はやはり、キャリア毎に出し分けするしか無さそうですね。


2年前 | | 2010年 2月 4日 | このエントリーを含むはてなブックマーク