私が見たいくつかの新しいものを使って、私自身の答えを追加したいと思いました。
1.) 高解像度の iPhone 4 Retina ディスプレイ アイコンを提供するオプションがあります。
<link rel="apple-touch-icon" href="icons/regular_icon.png" />
<link rel="apple-touch-icon" href="icons/retina_icon.png" sizes="114x114"/>
2.) iPhone/iPod/iPad がアプリ アイコンに配置するデフォルトの光沢のあるオーバーレイが多すぎる場合は、rel 属性に「precomposed」を追加して、追加しないように要求できます。
<link rel="apple-touch-icon-precomposed" href="/images/touch-icon.png" />
3.) 電話/SMSテキストメッセージ用のiPhoneリンクに、目的のアクションを直接実行させることができます
<a href="tel:01234567890">Call us</a>
<a href="sms:01234567890">Text us</a>
4.) HTML タグではありませんが、向きに基づいて CSS を切り替えるための便利なオプションです。
<script type="text/javascript">
function orient(){
switch(window.orientation){
case 0:
document.getElementById("orient_css").href = "css/iphone_portrait.css";
break;
case -90:
document.getElementById("orient_css").href = "css/iphone_landscape.css";
break;
case 90:
document.getElementById("orient_css").href = "css/iphone_landscape.css";
break;
}
}
window.onload = orient();
</script>
5.) オリジナルの 4 倍のピクセルをサポートする iPhone 4 の Retina ディスプレイ用の特別な CSS スタイルシートを提供できます。
<link rel="stylesheet" type="text/css" href="../iphone4.css"
media="only screen and (-webkit-min-device-pixel-ratio: 2)" />
この追加情報については、 24 通りの方法で@Sarah Parmenter に感謝します。