문제

더 유능한 장치 (BlackBerry, iPhone, Android 등)를위한 별도의 모바일 브라우저 버전이있는 상용 웹 응용 프로그램을 작업 중입니다. 간단한 사용자 에이전트에 스타일 로직이 포함되어 있고 다양한 탐지 라이브러리를보고 싶지 않습니다. WURFL 및 모바일 장치 브라우저 파일이 최선의 옵션 인 것 같습니다.

그만큼 모바일 장치 브라우저 파일 CodePlex의 (MDBF) 프로젝트는 request.browser 재산. 또한 MS-PL (Microsoft Public License)이 있습니다. ASP.NET의 모바일 브라우저 감지 "MDBF에 대한 데이터는 wurfl에서 나온다"와 믹스 : ASP.NET MVC와 모바일 브라우저 정의 파일이있는 모바일 웹 사이트 MBDF가 "인기있는 WURFL 모바일 장치 기능 데이터베이스를 포함하여 많은 소스의 데이터베이스에서 작성된 것"인지 확인합니다.

51 도구는 a .NET 모바일 API 그것을 사용합니다 wurfl 데이터 파일과 채워집니다 request.browser. Mozilla Public License 버전 1.1에 따라 라이센스가 부여됩니다. 그리고 주장 :

.NET Mobile API가 설치되고 Wurfl이 모바일 장치 데이터를 제공하면 Microsoft가 제공 한 표준 브라우저 정보와 비교할 때이 호출은 매우 정확한 데이터를 반환합니다.

공무원 이후 wurlf .net api GPL 라이센스와 함께 배포되므로 프로젝트가 아닌 스타터입니다.

wurfl asp.net 구현 WURFL의 ASP.NET 구현을 비교하지만 1 년이 넘었습니다 (2009-01-16- 기사 제출) 51도 API 또는 MDBF는 언급하지 않습니다.

사용할 라이브러리에 대한 피드백을받을 수 있습니까?

  • 이 데이터 파일이 얼마나 자주 업데이트됩니까?
  • 사용자 에이전트 구문 분석 기능 감지를 사용하는 것이 더 낫습니까?
  • 온라인 서비스입니다 (예 : 핸드셋 감지) 데이터 파일을 더 쉽게 업데이트합니까?
  • 다른 유용한 입력.
도움이 되었습니까?

해결책

에 관하여 모바일 장치 브라우저 파일:

인용문 : "모바일 장치 브라우저 파일을 개발하고 지원 한 팀의 조직 구조 조정으로 인해 더 이상이 CodePlex 프로젝트를 지원하고 업데이트 할 수있는 리소스가 없습니다. 팀은 7 월 27 일에 하나 더 릴리스를 제공 할 것입니다. 2010 년 및 2010 년 8 월 24 일 최종 릴리스. "

그래서 나는 단지 나쁜 소식의 소지자가 아닙니다 ...

우리는 다음을 사용할 계획입니다.

51도

정말 좋은 예가 있습니다.

도움이 되었기를 바랍니다.

다른 팁

MDBF는 최근에 상당히 업데이트되었습니다. 필요한 것이 기본 정보라면 .NET Framework와 잘 통합되므로 더 좋습니다.

marg.wurfl은 확실히 좋은 선택이며 .NET 프레임 워크와도 통합됩니다.

둘 다 MVC가 아닌 이전 .NET 스타일에 적합한 접근 방식을 가지고 있습니다. MVC에서는 자신의 레그 워크를 수행해야합니다.

.NET 용 API가 있고 .NET에서 성능이 매우 우수한 Deviceatlas를 고려할 수도 있습니다.

구체적으로 귀하의 질문에 대해 Wurfl은 거의 한 달에 한 번 거의 업데이트되며 Afaik은 MDBF에 대한 계획된 업데이트가 없으며, 느낌이 들면 업데이트를 출시 할 것입니다 (예, 매우 흥미롭지 않음). JavaScript를 사용하여 iPhone, Android 및 최근 Nokias와 같은 최신 브라우저에서 기능을 감지 할 수 있지만 나머지 모든 경우 사용자 에이전트 문자열이 여전히 유일한 옵션이므로 대상 시장에 따라 다릅니다. 모든 사람에게 맞는 초기형 버전과 기능 감지 기능이있는 고급 버전을 만들 수 있습니다. 대량 사이트를 계획하고 있다면 온라인 서비스에 대한 아이디어가 마음에 들지 않습니다. Deviceatlas 또는 휴대폰 마법사와 같은 상업용 제품을 사용하면 한 달에 한 번 업데이트가 정상입니다. 더 자주 업데이트 할 수 있습니다.

면책 조항 : 나는 deviceatlas를 만든 Dotmobi에서 일했습니다.

WURFL 공무원 .NET API는 최근 Wurfl People 's Newco 인 Scientiamobile에 의해 발표되었습니다. 여기에서 액세스 할 수 있습니다. http://www.scientiamobile.com/site/page/view/downloads. 그러나 AGPL 라이센스가 적용되므로 기본적으로 웹 사이트를 포함한 상용 앱에서 API를 사용하기 위해 상용 라이센스를 구매해야합니다. 원시 데이터는 무료입니다.

ASP.NET과 통합하는 방법을 보여주는 백서는 다음과 같습니다. http://wurfl.sourceforge.net/dotnet.

Wurfl은 더 많은 기능과 더 활발한 커뮤니티를 가지고 있으며 MDBF보다 더 많은 출시가 있습니다. 그러나 나는 Microsoft가 좋은 일을하고 있다고 말해야합니다. 당신도 marg.wurfl을 볼 수 있습니다.

그리고 SaaS에서 GPL 소프트웨어를 사용할 수 있습니다.

당신은 볼 수 있습니다 marg.wurfl 도,

DINO가 언급 한 바와 같이 Wurfl API는 AGPL에 따라 배포되지만 상업용 라이센스 용어 (이중 라이센스라고도하거나 FSF의 관점에서 GPL 예외를 제공 함).

그러나 wurfl.xml 파일은 더 이상 원시 데이터로 간주되지 않습니다. 데이터를 구성하고 그룹을 유지하는 창의적인 작업으로 인해 Scientiamobile은 버전 2.2로 시작하는 wurfl.xml 파일의 저작권을 주장하고 특정 조건에서 배포합니다 (특히 wurfl.xml 파일은 하나와 관련 하여만 사용할 수 있습니다. 표준 API) :

http://wurfl.sourceforge.net/licence.php

상용 라이센스를 취득하면 wurfl.xml 파일 자체에 특정 추가 권한이 제공됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top