Counterfeit mobile phones are everywhere

A growing problem, worldwide Fake handbags, fake watches, fake news—these are all so familiar to us now that we don’t give them a moment’s thought and accept them as a matter of course. So it should come as no surpise to us that counterfeit phones are widespread also. How widespread? The EU’s Intellectual Property Office...

mwc-deviceassure-stage

DeviceAssure launches at MWC19 (Video)

On the final day of this year’s Mobile World Congress in Barcelona, the Afilias team took to the stage to present DeviceAssure. DeviceAssure allows for the identification of counterfeit and non-standard devices in real-time. This can help secure your network against the many threats posed by such devices, which were explained in the presentation. It’s...

play-store-browsers-bw

The most popular mobile browsers

A well thought-out mobile strategy needs to take into account many characteristics of mobile users’ behaviour. With some analysis of mobile traffic from websites powered by DeviceAtlas, we can shed some light on the most popular mobile browsers in the largest markets. An effective mobile strategy starts with traffic analytics The first step when creating...

MWC-2019

What we liked at Mobile World Congress 2019

With the 2019 Mobile World Congress done and dusted, we've compiled a list of the most impressive devices and gadgets we saw in Barcelona, as well as some of the notable speeches and announcements. While 5G was a constant this year, there was also plenty of comment around Huawei and the claims of Chinese government...

report-feb-19-cover

The latest DeviceAtlas report investigates Android gains in Sweden and the smartphone upgrade cycle

DeviceAtlas have released their latest Mobile Web Intelligence Report. This report looks at shifts in the mobile OS landscape over 2018, highlighting some interesting trends and changes. There’s also analysis of the smartphone upgrade cycle and the most common hardware specifications in 36 countries. Android v iOS 2018 was a turbulent year for both operating...

Meta Viewport Best Practice

The meta viewport tag is a html tag that can be used to set the width and scale of content. It’s immensely useful for getting sites to renderer properly on mobile devices, mostly due to the fact that mobile devices generally have smaller screens than developers are designing for (who designs websites to be 375px...

mwc-18-feature

Mobile World Congress 2019 – Preview

It’s almost time for MWC2019, where the mobile world’s eyes and ears focus on Barcelona for four days of product launches, buzzword bingo and, to be fair, some genuine, worthwhile innovation. This year’s themes include Connectivity (basically, 5G), AI, Immersive Content (AR/VR), Disruptive Innovation (Bingo!), Digital Wellness and Trust, and The Future. So what can...

The DeviceAtlas guide to detecting iPhones

The latest DeviceAtlas whitepaper explains the difficulty around accurate device detection of iOS devices. In all Apple devices, the User-Agent string only indicates the hardware type, not the model. By parsing User Agents alone, all you’ll know is whether you’re dealing with an iPhone or an iPad. This leaves some useful properties outside your field...

How to Inline images

Inlining images is useful for breaking up content and making an article more visually interesting, but when it comes to it, there’s more than one way to skin this cat. In this article, I’ll outline three ways to do it. Aligning with inline-block The first way you can inline images is simply by setting display:...

ios-v-android-2018

OS landscape shifts as Google & Apple bet on emerging markets

The latest DeviceAtlas Mobile Web Intelligence report shows a resurgence in the use of feature phones, which have eaten into smartphone share in some markets. The report also revealed the popularity of dual SIM phones with rumors of support for this in new versions of iOS. There’s still life in older feature phones With Android...

Touch-friendly Drag and Drop

In this article we explore some touch-friendly drag and drop implementations. In particular we'll be looking at DOM and canvas-based drag and drop approaches. We'll also build on some of the things we learned in previous HTML5 articles on mobiForge...

Mobile Networks Statistics 2015

In this section you will find some of the most interesting statistics regarding the advancement of mobile network technology, along with information regarding mobile subscriptions...

The HTML5 Pointer Events API: Combining touch, mouse, and pen

The Pointer Events API is an HTML5 specification that combines touch, mouse, pen and other inputs into a single unified API. It is less well supported than the Touch Events API, although support is growing, with all the major browsers working on an implementation, except for Apple's Safari. There's a colorful background to how the current state of browser support for this API came to be which we covered previously on mobiForge, but in this article we'll just look at its usage...

Webviews and User-Agent strings

Much is made of the comparative times spent browsing the web vs engaging with native apps in the apps vs web debate. An often overlooked part of the discussion is that when engaged with a native app some portion of this time is spent actually on the web, via a webview. We'll get to what a webview is in a minute, but for now, what this means is that although the user is in an app, he or she is effectively browsing the web...

The Oxymoron of Mobile Privacy

Introduction There could hardly be a more perfect privacy invasion machine than today's smartphone. It's with you at all times, it knows precisely where you are, it can see and hear you and it knows exactly what you are doing much of the time. If data is the pollution of the digital age then your smartphone is an overweight 1970's V8 gas guzzler with asbestos brake pads, a leaky freon-charged AC system, burning leaded fuel as it barrels down the highway: you are silently spewing out reams of potentially harmful data all day, every day...

HTML5 for the Mobile Web: Touch Events

With the widespread adoption of touchscreen devices, HTML5 brings to the table, among many other things, a set of touch-based interaction events. Mouse-based events such as hover, mouse in, mouse out etc. aren’t able to adequately capture the range of interactions possible via touchscreen, so touch events are a welcome and necessary addition to the web developer's toolbox. Use cases for the touch events API include gesture recognition, multi-touch, drag and drop, and any other touch-based interfaces...

HTML5 for the Mobile Web: Device Orientation Events

In this third article in our series on HTML5 for the mobile web, we take a look at the Device Orientation API. This API provides information about the orientation and movement of a device. Information comes from the positional sensors such as compasses, gyroscopes and accelerometers. Via this API, a web app can access and make use of information about how a device is physically oriented in space. Use cases include game control based on device tilting, and mapping where a map is correctly aligned with the world based on the device orientation data...

HTML5 for the Mobile Web – a guide to the Geolocation API

In this second article in our series on HTML5 for mobile web (first part here), we cover the Geolocation API. For mobile users, location-based services are hugely compelling. Long the holy grail of mobile applications, and something of a missed opportunity for service providers, the addition of location-awareness to mobile apps has made for some very exciting use cases...

Exclusive tips, how-tos, news and comment

Receive monthly updates on the world of mobile dev.

Other Products

Market leading device intelligence for the web, app and MNO ecosystems
DeviceAtlas - Device Intelligence

Real-time identification of fraudulent and misrepresented traffic
DeviceAssure - Device Verification

A free tool for developers, designers and marketers to test website performance
mobiReady - Evaluate your websites’ mobile readiness

© 2024 DeviceAtlas Limited. All rights reserved.

This is a website of DeviceAtlas Limited, a private company limited by shares, incorporated and registered in the Republic of Ireland with registered number 398040 and registered office at 6th Floor, 2 Grand Canal Square, Dublin 2, Ireland