• 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 2013 2014 4G 51Degrees 5G A.C.Roma A7 ABI Acer Adtech Affiliate Marketing Afilias Alcatel Amazon AMP Analysis Analytics Android Android 5.0 Lollipop Android Kitkat Android Lollipop Android Media Stick Apache API Apple Apple TV Archos Asha Asian Market ASP.NET Asus Australia Big Data Black Friday Blackberry Blink Browser C C# Case Study CeBIT CES Chrome Cloud CMS combinations Comparison Competition CoolPad COTW Cron CSS3 Data Data Blog Data File Data Model Daydream Denver Design Desire Eye Desktop Detection Developers Device Device Data Device Detection Device Intelligence Device Popularity Device property Device Types Device Use DeviceAtlas Display dmexco DoCoMo Doogee DotNetNuke Download Drupal Email EReader E-Reader Ericsson Evaluation Event Examples EXPLAY Rio Facebook feature Firefox Firefox OS Fly Foundation Framework France Galaxy S3 Galaxy S5 Galaxy Tab A Galaxy Tab A 8.0 Galaxy Tab A 9.7 Germany git repositories Global Google Google Daydream GSMA HAProxy Hardware Hisense HTC HTC ONE MAX HTC OS HTML5 HTTP HTTP Headers Huawei HUAWEI. UPDATE HUDL Huwaei IBC Icemobile Prime 4.0 IE IFA IIS Image Optimiser Image Optimizer India Infographic Ingeniux Internet usage iOS iOS 7 iOS 8 ipad iPhone iPhone 6 IsEmailBrowser IsWebApp Italy Japan Java Javascript Jolla Kentico Keynote Kindle Kindle Fire Kindle Fire HD Leagoo Lenovo LG Location Log File Analysis LTE Lumia m.dot macOS Map Memory Meta Data Mi 4S Micromax Microsoft Miia Style Mobile Mobile Analysis Mobile Analytics Mobile Devices Mobile Marketing Mixer Module Motorola MVC4 MWC MWC 2017 MWC16 MyPhone Native Native Apps NET New Release News News Letter Nexus Nexus 6 Nexus 9 NFC NGINX Nokia Nokia 3310 Non-Mobile NVIDIA Omate On7 OnePlus 5 Opera Opera Mini Operating System Optimisation OS OSX 10.10 OTA Panasonic Patent PC Pebble Performance phablet phone PHP Poland Presentation Press Release Price Band PRIV programmatic PS4 Publishers Python QMobile QR Codes Redirection Research Reseller Responsive Images Responsive web design RESS Review reviews RIM Ringmark RTB RWD Safari Samsung Scala ScientiaMobile Screen Screen resolution Screen Size SEO Server Server-side optimisation Set Box Set Top Box Sharepoint Shark 1 SHIFT phones Sitecore Sitecore version 9 SLUSH Smart TV Smartphone Smartphones Smartwatches Snapdragon Sony Sony Xperia Spain Swedish Beers Symbian Tablet Tablets Tesco Testing Tips Top 5 TOTW TV UDS UK Umbraco Update updates US User Agent UserAgent User-Agent Vendors Version 3 Video VoLTE VR Wearable Web Web Apps Web content management WebKit WebMatrix White Paper Widgets Widnows WiFi Wiko Wileyfox Windows Windows Phone WURFL Xbox XBox One Xiaomi Xperia Xperia z Yosemite Z10 ZenFon 2 ZOPO ZTE