What does it mean to be an App?

Ambient Badging and Importance (or not?) of URLs

Ada Rose Cannon
Mar 8, 2017 · 2 min read

We want your feedback.

When building Samsung Internet we want to use Ambient Badging to let users know the website they are browsing may be installable and behave like an app.

The Web App Manifest defines how a website behaves when it is installed as an app. By setting the Display property to ‘Standalone’ or ‘Fullscreen’ when added to the homescreen, the web app will open with no browser Chrome and be indistinguishable from a native app.

Ambient Badging is an icon we show in the URL bar when we detect the webpage is installable as an app, allowing the user to add it to their ‘Home screen’.

Image for post
Image for post

The criteria we use to decide if the site is a web app are as follows:

  • On HTTPS
  • Has a Service Worker Registered
  • Has a Web App Manifest
  • The Web App Manifest has name or short_name
  • The Web App Manifest has start_url
  • The Web App Manifest has an icon where size is at least 144x144
  • The Web App Manifest has display set to standalone or fullscreen

This last point it the controversial point. Both those options hide the URL bar and all of the browser chrome.

By forcing developers to hide the URL bar to get the badge, we ensure that all web apps look and behave exactly like native apps.

But doing so forces developers to sacrifice the power which leaving the URL bar and the browser chrome can afford them.

It is a tricky question and we want to know how developers feel:

Samsung Internet Developers

Ada Rose Cannon

Written by

Co-chair of the W3C Immersive Web Working Group, Developer Advocate for Samsung.

Samsung Internet Developers

Writings from the Samsung Internet Developer Relations Team. For more info see our disclaimer: https://hub.samsunginter.net/about-blog

Ada Rose Cannon

Written by

Co-chair of the W3C Immersive Web Working Group, Developer Advocate for Samsung.

Samsung Internet Developers

Writings from the Samsung Internet Developer Relations Team. For more info see our disclaimer: https://hub.samsunginter.net/about-blog

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store