ホーム画面アイコン・ショートカットアイコンの話し
今やiPhone・Androidの普及を考えると、スマホ最適化してないサイトでも「ホーム画面アイコン」「ショートカットアイコン」の設定は必須になってきたと思います。
以下のようなタグで、ページに簡単にアイコンを設定できます。
<link rel="apple-touch-icon" href="画像ファイルのパス(png)" >とくにiPhoneは、指定した画像に自動的に磨き処理のエフェクトをかけてくれるので、いい感じになるな〜と関心していました。
ただ、Androidについては磨き処理をやってくれないので、ちょっとした悩みでした。
iPhoneの方がいい感じになるだけに、Androidのアイコンがかなり寂しい感じに見えてしまいます。
結論:エフェクトに頼らず、画像自体をいいデザインにする
方法としては、下記のとおりです。
<link rel="apple-touch-icon-precomposed" href="画像ファイルのパス(png)" />
違うのは、
rel=”apple-touch-icon” → rel=”apple-touch-icon-precomposed” としているところです。
ただ、この説明だと説得力にかけると思うので補足すると、precomposedを付けないで自分でエフェクト処理した画像にiPhoneでさらにエフェクト処理すると、2重にエフェクトがかかるので非常に見づらい画像になってしまいます。
好みの問題ですが、UAでタグの記述を変えてもいいと思うのですが、その場合画像も2枚用意する必要があるので、余計に面倒かなと思います。
僕はこうしてます、という話しでした。
ちなみに、このタグの書き方はAppleのリファレンスに詳しく出ていますので、ちゃんとした仕様を知りたい方は下記をご覧ください。
また、画像にエフェクト処理をかけると言っても難しいし面倒くさいよ!という方は、下記サイトなどでPhotoshopのテンプレートなどが紹介されていますので、参考にすると良いかもしれません。
iPhone風アイコン作成用PhotoShopテンプレート:phpspot開発日誌
あと、別な方法としては一度precomposed無しで、一度iPhoneやiOSシミュレータに磨き処理してもらって、それのスクリーンショットを撮って切り取って…precomposedしちゃうっていう手もありです。。。(笑)
他の人気エントリ
- デザイナーさん・イラストレーターさんを募集しています
- Unityが使える方を探しています
- Flash終了でアプリは消えないと思うよ?
- ノルウェー絵本「KUBBE(キュッパ)」映像化の音楽を作りました
- スマートフォンサイトにフリック・スワイプ実装できるjQueryスライダプラグイン
Pingback: links for 2011-05-04 « 個人的な雑記
Pingback: » スマホサイト制作:URLバーをページ読込み完了時に引っ込める方法..ほかニュース23件(05月05日) | iPhone-Dev.jp
Pingback: CodeR