Sound understanding of user devices is critical in today’s online world where so many devices allow users to access websites. Using a device detection solution is the only way to acquire this knowledge in real time, and use it to drive business decisions. In this article we’ll explain what device detection really is. We’ll also explore some technical difficulties which make accurate detection so tricky.
If you're looking to provide your visitors with a device-optimized experience that works great on any screen, you need a reliable method for device detection including a way to detect the mobile browser. This is a very common technique used by all top Internet companies that chose to build fast and lightweight adaptive websites.
The concept of Device Description Repository (DDR) was created in the early days of smartphones when W3C decided to address the issue of mobile device fragmentation. Device Description Repository was meant to facilitate creating online content that adapts to the differences between devices to provide users with optimal viewing experience.
In a recent survey, we asked DeviceAtlas customers to share their reasons for implementing device detection and the outcomes of this choice. Here you can see some very interesting and inspiring answers that shed some light on how businesses are navigating today's complex device landscape.
An interesting thread has opened up on the blog of Opera's Bruce Lawson. Bruce recently wrote an article putting together his thoughts on device detection and RWD. In his blog, (perhaps somewhat mischievously) entitled Device Detection vs Responsive Web Design, Bruce recaps that RWD is now a widespread approach to web design and then takes us on a quick overview of the relative merits of using server-side device libraries either alongside that approach or instead of it.
Today we release a free version of DeviceAtlas Cloud for web developers who need an easy and reliable way to identify device type (mobile, tablet, desktop, TV etc), OS and browser in their web applications. It's available to your web application as a web service built on the DeviceAtlas Cloud infrastructure and it’s completely free to use.