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

How the world’s top websites serve mobile visitors

Now that site loading time is officially a ranking factor for Google SERPS, it’s timely to look at best practice in the area of web performance. The world’s biggest sites as ranked by Alexa, take this metric very seriously. And so they should. Just eking out small gains in the web performance can have big...

duplicate-content-canonical

How to use the Canonical tag

What is a canonical tag? A canonical tag is used as a signal to search engines that the nominated version of a URL is the version you want them to index and return in their results. A canonical tag (aka “rel canonical”) is a way of telling search engines that a specific URL represents the...

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

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