• About Us
  • Blog
  • Basket
  • Account
  • Sign In


Version 3 Device Detection

Published on Tuesday, May 27, 2014

Version 3 Device Detection

General Availability

Following live trials lasting more than 6 months we're delighted to announce version 3 of the 51Degrees device detection solution is fully released.

Available to all, including free Lite users, key improvements include:

  • Over 100 times faster device detection
  • Reduced memory consumption and faster start up times
  • Automatic image optimisation (PHP, Java and .NET)
  • Future proof algorithms supporting potentially millions of device combinations

Existing premium device data subscribers not only benefit from the above improvements, but also:

New Enterprise Features

We've also been listening to our Enterprise customers and have produced a new offering targeting their needs.

  • Daily data file updates
  • Monitoring network conditions for each individual user
  • Use of javascript to update properties based on the configuration of the device
  • Inclusive SLA backed support

A full list of differences between the Lite, Premium and Enterprise data sets can be found here.

Existing Premium subscribers wishing to upgrade to Enterprise should contact the accounts team.

Data Files

May 2014 will be the last month that version 2 formatted device data is released for Lite customers. Premium format device data will be produced in version 2 format until 27th May 2015 after which it will no longer be provided and version 3 will be the only format produced for subscribers. Users of 51Degrees device detection should start planning their upgrade.

Version 3 pattern detection uses a single data format which works equally well with all API technologies. There are no longer separate data file formats for PHP, .NET & Java, C and Python. The trie data file format has been enhanced to support more device combinations and reduce file sizes. Finally the XML format data file has been removed because XML is not an appropriate format for supporting an ever increasing number of device combinations.

API Licencing

Version 3 APIs continue to be licensed under the Mozilla Public Licence 2 allowing free commercial use. Free APIs for PHP, Java, C, Python and .NET are available from all the usual distribution methods. The C APIs are no longer licenced under the Affero General Public License.

Upgrade Process

Most APIs are interface compatible with version 2 simplifying upgrade. The developer documentation on this web site has been updated to explain the differences and provide information on accessing new features.

Any questions concerning upgrading can be raised via comments on this blog post, using our forums or contact us.

Compare Data Sets  Download Free APIs

Comments (0)
James Rosewell

Products Team

Other posts by Products Team
Contact author



.NET 4G 51Degrees 5G Acer Adform Adtech Advertising Afilias Alcatel Amazon AMP Analysis Analytics Android Apache API Apple Asian Market ASP.NET Asus Blackberry Browser C C# Centro Chrome chromium Client hints Cloud CMS CPU CSS3 Data Data Blog Data File Daydream Design Detection Developers Device Device Data Device Detection Device Intelligence Device Models Device property DeviceAtlas Disney dmexco DotNetNuke Download ebay Ericsson Event Facebook Firefox Foundation Framework Galaxy git repositories Google Google Analytics Google Daydream GPU GSMA Guess HAProxy Hash Trie HTC HTML5 HTTP HTTP Headers Huawei Infinix Ingeniux Internet usage iOS iOS 13 ipad iPadOS iPhone iPhone 11 Java Javascript Kentico LG Liferay LTE m.dot Memory Memory leak Meta Data Microsoft Mobile Mobile Analysis Mobile Analytics Mobile Devices Mobile Marketing Mixer Motorola Mozilla MWC MWC 2017 MWC16 Native Apps NET New Release News Nexus NFC NGINX Nokia OnePlus 5 Opera Operating System Oppo Optimisation OS Patent Performance PHP Press Release Price Band programmatic Publishers Python Redirection Research Responsive Images Responsive web design RESS Review RTB RWD Safari Samsung Scala ScientiaMobile SEO Server Server-side optimisation Seznam.cz Sitecore Smart TV Smartphone Smartwatches Sony Swedish Beers Tablet Tencent Testing Tips Tutorial Umbraco Update User Agent User-Agent Valgrind Varnish Varnish Cache Video Vodafone VoLTE Web Web Apps Web content management Webtrekk White Paper Widgets WiFi Windows WURFL Xiaomi Xperia ZTE