11

iPhone、Blackberry、および Windows Mobile ブラウザーを対象とする ASP.NET アプリケーションを開始しようとしています。iPhone を除けば、これらのプラットフォームがサポートしているテクノロジーに関する情報はあまり見つかりませんでした。

私はデスクトップ ブラウザー向けの開発に慣れているので、jQuery や高度な CSS 機能などを使用するのが好きです。これらはモバイル プラットフォームでは使用できないようです。

私が疑問に思っていたのは、モバイル ブラウザーで機能するもの (モバイル デバイス用のquirksmode.orgなど) を見つけることができる優れた開発者向けリソースを誰かが知っているかどうかということです。

私の知る限り、jQuery はモバイル ブラウザー (iPhone 以外) では動作しません。jQuery をなんらかの形でモバイル ブラウザに移植しようとしたことを知っている人はいますか? jQuery と言ったのは、私の既存の Web サイトで使用しているものであり、一貫性を保ちたいからですが、他のフレームワークから提供されているものがある場合は、それらもチェックしてみたいと思います。

更新
これを更新して、この質問に出くわす可能性のある人に知らせたいと思いました。サイト quirksmode.org の運営者は、最近、モバイル デバイスの互換性テーブルの作成を開始しました。あなたはここでそれらをチェックすることができます:

http://quirksmode.org/m/

4

5 に答える 5

3

OS4.5以前で出荷されたBlackBerryブラウザはjQueryをサポートしません。あらゆる種類のダイナミックHTMLをほとんどサポートしていません。OS 4.6以降(Bold、Pearl Flip、Storm、およびそれ以降のデバイス)に同梱されている新しいレンダリングエンジンがあり、DOMレベル2とCSSをかなり適切にサポートしています。完璧ではありませんが、jQueryを使用する多くのものが機能するはずです。jQueryはDOM操作に多くのオーバーヘッドを追加し、JavaScriptコードのパフォーマンスを大幅に低下させることに注意してください。BlackBerryで最良の結果を得るには、可能であればDOMメソッドを直接使用して操作を行うことをお勧めします(たとえば、$('foo')の代わりにdocument.getElementById('foo')を使用)。

于 2008-11-09T17:49:05.713 に答える
3

Microsoft と RIM の両方が、モバイル オペレーティング システムのエミュレータを利用できるようにしました。それらをダウンロードすることを強くお勧めします。ホスト オペレーティング システムに便乗し、イーサネット接続を使用して URL を取得し、それらを実際の対応物として表示することができます。

于 2008-11-08T16:15:50.783 に答える
0

デバイスの機能を判断するために、 DeviceAtlasに興味があるかもしれません。

于 2009-10-09T00:35:27.490 に答える
0

最後に、Windows Mobile IE が IE5 コードベースからのフォークであることを確認したので、そこで機能したものはモバイル IE でも機能するはずです。ただし、いくつかの制限を思い出します (他の人が明確にしてくれることを願っています)。リストがサポートされていないという印象を受けました。

iPhone に関しては、Flash 以外では、Windows/Mac で Safari が行うことは何でも行う必要があります。

Blackberry デバイスは独自の独自のブラウザーを使用するため、誰かが詳細を持っているかどうかを確認する必要があります。

于 2008-11-08T21:31:06.263 に答える