android-versions-sdk

Android statistics 2018 – SDK versions across all continents

When developing a new mobile application, you may wonder what minimum API level should be supported so you can reach the widest possible audience. You’ll also have questions relating to screen size and common performance of the devices you hope to reach. So, how does all this stand in 2018? Where can you find these...

margrethe-vestager-google-antitrust-bw

Closing the circle – Google acquisitions & the race to antitrust

With Facebook hogging most of the headlines over the last few months, Google has been quietly shoring up its assets and getting its ducks in a row. Facing a $5 billion fine by EU regulators for breaking antitrust laws with the Android locked-in ecosystem, the former-search provider has broken its own record for the highest...

iphone compass

The Generic Sensor API

Today’s devices pack in a vast array of sensors that gather data about the device and the world around it. For web applications, access to these sensors has grown over time through the addition to the browser of various sensor APIs such as the Geolocation API, and the DeviceOrientation Events API. Such APIs have been...

spinner

Google’s “Speed Update”: Page speed is important, but content is king

Google just rolled out a mobile “Speed Update” that affects mobile search rankings. You might be wondering what that means for you. What is the “Speed Update”? Page speed is now a ranking factor for mobile pages. Faster pages will rank higher. Everything else being equal, the faster of two pages will rank higher in...

Browsers that respect your privacy

The debate around security online shows no signs of slowing. If you're having a think about how secure your browsing environment is, this browser security check list looks at what you can do and what's available to stay secure and private online...

Google search

Mobile-first index: How will it affect you?

Google’s mobile-first index is rolling out. If you’ve signed up to Google’s Search Console / Webmaster Tools you might already have received a notification “Mobile-first indexing enabled” for http://your-site.com. If you haven’t received the notification, you probably will soon. So, what does it mean? What is the mobile-first index? It’s a mobile-centric re-organisation of Google’s...

Momemtum for PWAs builds relentlessly

With two major developer conferences just behind us it’s worth reviewing where we are with PWAs. Microsoft added further momentum to PWAs at Build 2018 by detailing just how rich the support for PWAs will be. They aren’t doing this in half measures: A dedicated installation shortcurt from the Edge address bar Optional chromeless mode...

Surveillance capitalism is killing the web

As GDPR rolled into town, we spotted some odd examples of how companies and news websites are dealing with their newly enforced responsibilities. Instead of submitting to the spirit of the whole exercise, many high-value sites chose to segment their traffic into EU v Non-EU, and provide the former with a stripped down, minimal version...

tiny pwa

PWA Minimus: A minimal PWA checklist

Now that Progressive Web Apps (PWAs) are supported on all major browsers, and are becoming first-class installable citizens on mobile and desktop platforms alike, and with the launch of Google’s PWA .app domain, we thought it would be useful to outline a PWA checklist to meet the minimum requirements of a PWA. The result is...

old-used-feature-phones

Latest DeviceAtlas report shows feature phone use still widespread

The latest DeviceAtlas Mobile Web Intelligence Report explores statistics for smartphone usage around the globe. Feature phones The data showed that 13% of all traffic from feature phones came from devices released in 2011. Of the rest, those released in 2005, when Nokia was king of the hill, were responsible for a disproportionately high volume...

Surveillance capitalism is killing the web

As GDPR rolled into town, we spotted some odd examples of how companies and news websites are dealing with their newly enforced responsibilities. Instead of submitting to the spirit of the whole exercise, many high-value sites chose to segment their traffic into EU v Non-EU, and provide the former with a stripped down, minimal version...

Physical Web is dead

The Physical Web is dead, long live the physical web

Launched in 2014 Google’s Physical Web project promised much, but seems to have died a quiet death over the last few months. This post takes a look at what the technology promised, and the speed bumps it hit along the way that may ultimately prove to have derailed it. Everything is a tap away Google’s...

Bill boards

Mobile ad UX: how to use ads and alienate people

As a follow up to our previous article on the rising prevalence of ad blockers we thought it would be useful to review the types of ad that are likely to deliver a poor user experience, annoy your visitors, and sink your conversion rates. Ads, even at the best of times, aren’t particularly liked by...

The SIM – the tiny computer in your pocket that’s really in control

The Subscriber Identity Module (SIM) was first introduced by the GSMA in 1987 in a farsighted move to ensure that a mobile subscriber on a GSM cellular network could maintain an identity on the network independant of a particular mobile device. While its visibility has decreased over time, the humble SIM has been an essential...

Reducing page weight

When approaching the issue of web page weight, it’s useful to keep in mind the well known engineering maxim, “Simplify, and then add lightness“. This article describes some of the ways you can add lightness and reduce your web page weight...

Why your content doesn’t work on mobile

Anyone involved in developing content for the mobile web is probably already aware of the huge performance challenges on mobile. There is now widespread acceptance that we should budget for performance just as much as we should for design, and functionality. Perhaps even more so. So why are many websites still failing users by serving...

Taking the web offline with service workers

You’re probably already familiar with the idea of offline web apps, web apps that can continue to work in the face of intermittent network connectivity. This concept has been around for a while, and various technologies have been developed along the way to achieve offline web apps, (Google) Gears, and Appcache for example, but none of these addressed the offline challenge quite as well as service workers...

Web push notifications

Web push notifications are the best thing to hit the web since the hyperlink! No kidding, this technology is going to be huge. Until recently web developers could only dream of push enabled web apps. Things have changed however, and web push notifications, the asynchronous delivery of messages to a user's device from a website, even when the website is not open in the browser, are now a reality thanks to a number of HTML5 APIs:...

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...

Exclusive tips, how-tos, news and comment

Receive monthly updates on the world of mobile dev.

Other Afilias Products

Try the world’s leading device detection solution at
DeviceAtlas - Try the world’s leading mobile device detection solution

Create amazing web presences on any screen with
goMobi - Create amazing web presences on any screen.

Evaluate your websites’ mobile readiness with
mobiReady - Evaluate your websites’ mobile readiness.

© 2018 Afilias Technologies Ltd. All rights reserved.

This is a website of Afilias Technologies Ltd, 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