The Apps’ New Competition – Progressive Web Apps

Applications (apps) intended to be installed on Smartphones and tablets have been around for years. App Stores first appeared in 2008 and quickly became busy destinations. In 2013 Apple released a protocol known as iBeacon and various manufacturers built devices supporting the protocol in fulfilling its purpose of broadcasting a radio signal over Bluetooth Low Energy (BLE) which could be received by Smartphones and other mobile devices. (BLE, unlike previous versions of Bluetooth, has a tiny impact on battery life if turned on all day.) Apple introduced iBeacons to its retail stores and other retailers followed suit. In general terms, the purpose was to alert users of an Apple app that there was content available nearby. When thinking about iBeacons, it is helpful to remember that they are recognized by an app, to which the user gave certain permissions at the time of install. Those permissions might include the right to know your location, your name and other personal details, and this information allows the app provider to build a database about you – when and how often you visit, what you purchased, how long you were in the store, how you moved through the space and more. In return for divulging your personal identity, you are likely to receive offers, loyalty points, expanded product information and other value adds both in and away from the store.

Apple’s iBeacon versus Google’s Eddystone

Until the summer of 2015 the Apple iBeacon standard owned the road. Then Google introduced a protocol they named “Eddystone”, after a legendary British lighthouse. While Apple’s protocol is proprietary, Eddystone is open source, with several frame sets, the key one being Eddystone-URL. A beacon running the Eddystone protocol can be made to broadcast a URL, a web address that anyone suitably equipped (on both Android and iOS mobile devices) may receive, discover and choose to visit or not. And herein lies the key distinction between the two protocols. iBeacon needs a dedicated app to receive its broadcast. Eddystone’s signal can be received by the Chrome browser, the Opera browser, with others coming onboard. Dedicated apps are costly to develop, costly to persuade people to install, take up space on both the screen and in onboard storage, and only serve one master, which means the user has to be really attached to the app provider. Otherwise, the app will be ignored and likely deleted to make room for something else. Eddystone requires only the browser Android users are likely to have, and that’s more than a billion people. And the Chrome for iPhone version will receive Eddystone broadcasts too.
App-less discovery of beacon-delivered content nearby is a game changer, and Google’s recent initiative, Progressive Web Apps, takes it to a new level. Google has created a toolkit for developers that allows the creation of websites that look and function like apps, including features like an icon on the phone’s home screen and offline functionality. What they don’t require is installation or updating because at heart they are delivered to the phone from the web. Here’s an example:
washingtonPost_PWA225 washingtonpost_send2phone600
This is the splash screen of the progressive web app created for The Washington Post. You can fetch it yourself from here. As you can see from the invitation below, accessing this content requires only a link, not an app install. And once you’ve clicked on the link sent to your phone you can choose to place an icon on your home screen, providing virtually identical access as to any real app you’ve installed. The PWA delivers on the promise of near-instant load times and scrolling shows virtually no lag. The jury is still out on how much content you can access once you’ve gone offline. I got some but not all. But further to the plus side, these apps never need updating, don’t take storage space and can be created at a cost that makes the solution affordable to many prospects that might not want to take on the cost of a custom app and the effort to get it adopted by a large enough audience who then must get attached to it or the effort is in vain. According to Google, every step in an app install decreases the number of people who will complete the process. From 1,000 who begin the process, something like 240 will complete the installation, and the number who go on to regularly use the app is deeply depressing to developers.
As the politicians like to say, “make no mistake about it.” This development will be huge over time. Imagine receiving a beacon notification on your mobile Chrome browser inviting you to click through to content like the invitation above. In two clicks you have the PWA available.
If the revolution in proximity, place and context has you by the throat, check back here from time to time. We’re on the story.

For more coverage of Inbound and Social Media Marketing visit our Twitter and Facebook sites and sign up for the Friday Digest of breaking news on all things social, mobile and video. For a sample Digest, click here.

Progressive Web Apps for the Physical Web

Less than a year after introducing the open source Eddystone protocol for Bluetooth Smart beacons, Google has made impressive progress toward making easier the discovery of the URLs the beacons transmit, with more improvement to come. The company shows no inclination to create push notifications, as iBeacon apps are likely to do, but it is preparing a version of its Chrome mobile browser to discover beacon transmissions by default.

Another evolving story involves creating fast, robust, app-like experiences built using modern web capabilities – physical web apps. In removing much of the cost of entry for the capabilities offered by native apps Google is providing a means for virtually any business to compete like a big boy. These web apps can be enabled to work offline and can provide a home screen icon that makes them as easy to return to as Facebook or any other app on your mobile device. The video below might go into more detail than non-coders (like me) will find useful but it does provide an excellent description of the promise involved – complete with a functional example.

For more coverage of Inbound and Social Media Marketing visit our Twitter and Facebook sites and sign up for the Friday Digest of breaking news on all things social, mobile and video. For a sample Digest, click here.

Beacon Management Services

Reading my most recent post on Eddystone beacon settings reminded me that I’ve taken a further step since penning that pearl. I connected with, a platform in beta that provides a proprietary URL for use with an Eddystone beacon. The URL is a placeholder of sorts, since in the dashboard you’re free to connect any real-world URL to it, click save and have the beacon broadcast a link to that URL. A picture is in order:


Focus on the last line in the image. There’s a checkbox, an on/off switch and a bolded URL. That’s assigned by To the right is a URL I entered, in this case, my Twitter page. Were I to bring the beacon to a meeting, or just carry it around town, savvy folk looking for beacon notifications would see it on their mobile devices and could check me out and follow me if they had the urge.

The magic of this approach is that once you set a beacon with a URL, you don’t have to handle it again. Changing the content it delivers is as easy as changing the URL it connects to in the dashboard. The platform is promising a content creation tool in the future which makes it a super power. Create cards. from discount offers to descriptions of museum pieces, connect them to the proprietary URL and launch them into the world, to change at will. There will be competitors of course, but right now they’re looking pretty persuasive.

Chrome naturally isn’t cooperating with my desire to show you how it displays the link I’ve created in, so I’ll show you the preview I get in the dashboard before I save the URL change:


This is what it looks like in the Physical Web app, Android version, available freely at Google Play:


For more coverage of Inbound and Social Media Marketing visit our Twitter and Facebook sites and sign up for the Friday Digest of breaking news on all things social, mobile and video. For a sample Digest, click here.

DIY Eddystone Beacon Settings -Beyond the URL

How successful would I be at getting your attention by blowing a dog whistle? Not very unless you were already aware of me. The Physical Web has much the same problem. Bluetooth LE (BLE) radio broadcasts are “there”, but invisible unless you possess the tools to receive them, the dog-ears if you will. When Apple introduced the iBeacon in 2013 the idea was that a custom app would recognize a given beacon’s ID and present content to the device holder. A beacon in this environment, with user permission at time of install, could wake up an app to deliver content. But app development can be prohibitively expensive for many otherwise interested parties, and with so many apps available, offering device real estate to any given option can be a hard sell. So, when Google introduced the Eddystone-URL protocol, requiring initially just one app for any available content, it generated considerable excitement.

Eddystone-URL enables a beacon to broadcast a simple web address or URL. The promise is that a variety of mobile browsers will enable detection of the broadcast and display the address. Chrome for iOS can do it now. Opera for Android makes the same claim. The Physical Web app does it for Android and in early 2016 Chrome for Android mobile will offer the feature. As big as that is, the even bigger news is that it will beep discreetly just once when it becomes aware of content nearby. No need for dog-ears. You can ignore it but at least you will know there’s content available.

The DIY Piece

This development allows for a near future where we can “surf” reality, where the digital and physical realms connect. What excited me when this opportunity began to sink in is that almost anyone could participate. For example, I could create a web page to sell something, like my car or my guitar. I could edit my beacon’s settings to broadcast the address of that web page. I could put that beacon in my car and advertise to anyone walking near, provided that they meet the specs – a Bluetooth LE receiver (like a Smartphone) with Bluetooth enabled and the desire to look.

I needed proof of concept and with beacon purchases, a few dead ends and hours of reading I got it. Around my keyboard as I write this are five Eddystone-compliant beacons, each broadcasting a different URL. When I pull down the notification screen on my Android phone I see a notice that there are beacons nearby. If I click that notice I will usually see between two and four lines that resemble search results, each of them clickable. Why I don’t see five every time is a function of settings and battery conservation, of which I will say more a bit later in the piece. When I do see all five here’s what it looks like:
I chose common sites, mostly with short URLs because there is a character limit. If you need to, you may use a URL shortener like or

How you edit beacon settings to change a URL differs with devices and apps. I use an app from Sensoro, the manufacturer of my five Eddystone units. Of the five, three came in a kit whose maker purchased the beacons from Sensoro. Two I purchased direct from Sensoro. Their app allows me to edit settings on those beacons but when I try to use it on the kit beacons I’m asked for a password I don’t have. That is a security feature that prevents someone with the app from editing settings on another owner’s beacons. To edit the kit beacons I need to use the kit maker’s app.




In the example above I’ve picked a popular website for the URL broadcast. Were I to create my own web content, I could revise it at any time without changing the URL. That would go a long way to addressing the management issue, assuming I was satisfied with initial settings for advertising interval and signal strength. If I wanted to have regular access to those and other settings the cloud platform is more practical.

Look at the centre panel. Here I can select how often per second I want the beacon to broadcast its advertising packet, in this case the URL I’ve chosen. The more often it broadcasts the more likely the receiving browser or app will be listening just then. The penalty is shortened battery life, the same reason that the listening side isn’t listening without pause. Mobile devices run on battery power too and the harder they work the sooner they need a charge. But if you own a coffee shop and your beacon is offering a free donut to passers-by you want to reach as many as possible, and that means broadcasting as near-continuously as possible.

I am on the road to learning to speak beacon. I look forward to meeting you along the way.

For more coverage of Inbound and Social Media Marketing visit our Twitter and Facebook sites and sign up for the Friday Digest of breaking news on all things social, mobile and video. For a sample Digest, click here.

Speaking Beacon

Late last September, I published a LinkedIn article entitled “Why Can’t You Program Your Beacon For Free?” Since then I’ve discovered that you can – and I have. I am speaking of a BluetoothLE beacon, a small, very low energy (LE) radio transmitter the signal from which can be received by most of the smart devices we carry with us. More specifically I am speaking of what’s known as an Eddystone-compliant beacon, distinguished from Apple’s original iBeacon in one major way – it can broadcast a simple web address, or URL, which means that a mobile web browser can be enabled to receive and respond to that signal without involving a custom app. Any content the web can present becomes available to anyone with a properly equipped mobile device wherever the beacon owner wants to present it. I could build a web page with information on the car you want to sell, put the URL on a beacon, put it in the car and advertise 24/7 to anyone passing by with the right gear. Google created Eddystone and has announced that in Q1 of 2016 it will release a version of the Chrome browser for Android that will beep discreetly once when it receives a BLE broadcast. You may ignore it or check it out at your discretion. This, brothers and sisters, makes all the difference. You don’t have to look but you will know that there’s something to look at.

Fluently speaking beacon is likely to take you some time. When I began my quest I looked for existing use cases. The first of them came from retail, and introduced me to two concepts essential to getting the beacon promise. They are “proximity” and “context”. Beacons can send their signal out a fair distance, 50 – 100 meters according to the literature. But they can also be adjusted to cover far less distance, a kind of “here, near and far” arrangement that does two things. It extends battery life and makes a signal available only when the receiver gets close enough. That’s the “proximity” piece. Returning to the retail environment here’s what that could mean:
 One beacon with a long throw tells you that you’ve almost reached the entrance, and describes a reward for doing so.
 Beacons inside the store identify your location, “know” that you’re in the electronics area and near the TVs. Stand there for half a minute and you’ll receive information on a TV special, you might even have that TV switch to a video describing its features and offering a price for acting now. That’s the “context” piece. If you’re where you are, and have stopped moving for a while, maybe you’ll be interested in this, whatever it is.

If you think about it, what I’ve just described seems a bit more complex than just putting a URL out there. And it is. That’s an example of the challenge to fluently speaking beacon. There’s the DIY level, there’s the rent a platform level where you DIY with a tool set in the cloud and there’s the room full of developers level where just about anything you can afford you can have.


I’ll be brief. I purchased Eddystone-compliant beacons of Chinese manufacture. The maker made a free app available from Google Play. With it I could access each beacon’s settings and edit them. In my case that meant just assigning a URL to each one. My purpose was to learn how to get that far so I selected common URLs like Once I was done I was sitting in a space where five beacons were constantly transmitting what’s called an advertising packet, in my case twice a second. When I pull down the notification screen on my smartphone I see a message telling me that there are beacons nearby. If I choose to investigate I get a screen like this:


I am fairly fluent in WordPress and have built several sites with it, so creating content with a URL and assigning that to a beacon is easily within my abilities. So yes, I could sell your car or put a beacon on your dog’s collar that would tell anyone who found her who to call.

Rent a Platform

An increasing number of startups are developing offers that allow someone like myself to create more sophisticated content than text and images. For example, I might use a platform to create a coupon with a bar code that a cash register scanner could read. Now I’m able to sell my services to a supermarket, create branded content, map the resulting URL to a beacon and put it in the deli department.


Some platforms will allow me to change the content assigned to that URL from the cloud. I can sit in my office and tell a beacon that for the next six hours it’s going to offer this instead of that. I can also offer the supermarket owner the chance to rent ad space on his beacon network – so suppliers can put their coupons, recipes, contests and so on in front of shoppers who get close enough. One such beta I’m involved in now allows the creation of coupons, information screens, voting and direct access to existing web content, something a supplier might welcome if it has a campaign running online.


Beacons are already improving life for vision-impaired individuals by offering audio content descriptive of the physical environment, from navigating an airport to touring a museum. They are renting apartments and advertising events, linking event-goers and providing session times and places and yes, helping to find lost pets. A beacon on a laptop, smartphone, purse or piece of luggage can alert you if you walk too far away from it. One use case drew a safe zone around kids at a beach and alerted parents if they left that zone. It may be a couple more years, but if you live you’ll be speaking beacon with the rest of us.

For more coverage of Inbound and Social Media Marketing visit our Twitter and Facebook sites and sign up for the Friday Digest of breaking news on all things social, mobile and video. For a sample Digest, click here.