私は、より高性能なデバイス (BlackBerry、iPhone、Android など) 向けの別のモバイル ブラウザー バージョンを持つ商用 Web アプリケーションに取り組んでいます。シンプルなユーザー エージェントにはスタイル ロジックが含まれており、さまざまな検出ライブラリを調べていました。WURFL と Mobile Device Browser File が私の最良の選択肢のようです。
CodePlexのMobile Device Browser File (MDBF) プロジェクトは、Request.Browserプロパティを通じて情報を公開します。また、Microsoft Public License (Ms-PL) も取得しています。 ASP.NET のモバイル ブラウザー検出では、「MDBF のデータは WURFL から取得されます」と言及されており、 Mix: ASP.NET MVC を使用したモバイル Web サイトとモバイル ブラウザー定義ファイルは、MBDF が「人気のある WURFL モバイルを含む多くのソースからのデータベースから作成されている」ことを確認しています。デバイス機能データベース。」
51degrees には、 WURFLデータ ファイルを使用し、Request.Browserにも入力する.NET Mobile APIがあります。Mozilla Public License バージョン 1.1 の下でライセンスされています。と主張:
.NET Mobile API がインストールされており、モバイル デバイス データを提供する WURFL を使用すると、これらの呼び出しは、Microsoft が提供する標準のブラウザー情報と比較して、非常に正確なデータを返します。
公式のWURLF .NET APIは GPL ライセンスで配布されているため、私のプロジェクトのスターターではありません。
WURFL ASP.NET 実装は、WURFL の ASP.NET 実装を比較していますが、これは 1 年以上前のもの (2009 年 1 月 16 日 - 記事が提出されました) であり、51 度 API または MDBF については言及されていません。
どのライブラリを使用するかについてフィードバックを得ることができますか?
- これらのデータ ファイルはどのくらいの頻度で更新されますか?
- ユーザー エージェントが解析する機能検出を使用する方が良いですか?
- データ ファイルを更新するオンライン サービス (ハンドセット検出など) の方が簡単ですか?
- その他の有用な入力。