Deep Web App Linking

I am passionate about making web apps discoverable and interlinked. It is one of the reasons why I created the very first Web Intents prototype and then worked on trying to get it standarised and implemented as WebIntents.
Web Intents as we know it today failed (it still hurts), yet I still think about it a lot.
In my recent post about SLICE I mentioned that inter-app linking is MIA on the web.


This content originally appeared on Modern Web Development with Chrome and was authored by Paul Kinlan

<p>I am passionate about making web apps discoverable and interlinked. It is one of the reasons why I created the very first <a href="http://webintents.com">Web Intents prototype</a> and then worked on trying to get it <a href="https://webintents.org">standarised and implemented as WebIntents</a>.</p> <p>Web Intents as we know it today failed (it still hurts), yet I still think about it a lot.</p> <p>In my recent post about <a href="https://paul.kinlan.me/slice-the-web/">SLICE</a> I mentioned that inter-app linking is MIA on the web. It's a bit silly really, the web and web developers take pride in that we have the URL yet we don't actually use them well at all and it is hurting us.</p> <p>A couple of things happened recently that got me thinking more about this.</p> <ul> <li>I created a <a href="https://qrsnapper.appspot.com/">QR Code reading app</a> because I hate installing apps for little things like this.</li> <li>My team recently worked on building a simple <abbr>OTP</abbr> generator on the web. It's a beauty. In the first demo that I saw Eiji had linked to my QR code scanning app because it implemented all the functionality that it needed. <strong>Zero install</strong>.</li> <li>I saw a presentation by Stephanie Reiger about the web and apps in Asia Pacific areas and how many integrate QR Codes readers directly in to their apps.</li> </ul> <p>These three things together really hit home something that I had been mulling for a while: <strong>It's impossible to link to a web app and it's our fault.</strong></p> <p>Today one of the biggest benefits that we have on the web that native platforms don't <em>yet</em> have is the ability to send someone to a link and they can use the thing that is there with zero install. Effectively we have a <strong>frictionless</strong> way to do app interop without worrying that the user doesn't have the app installed.</p> <p>Sounds absolutely amazing. But we have a huge problem! When was the last time you found a web app that let you use it immediately?</p> <p>Watch the following video and then I will explain more about what I mean.</p> <div class="yt-embed" style="position:relative;padding-bottom: 56.25%; padding-top: 25px; height: 0;"> <iframe data-src="//www.youtube-nocookie.com/embed/YpijAhVEshI?autoplay=1" style="position: absolute; left: 0; top: 0; width: 100%; height: 100%; border:0;" allowfullscreen title="YouTube Video"></iframe> </div> <br> <p>This is the simplest case, <a href="http://www.3dtin.com/">3DTin</a> let's you use the app immediately and then only requires you to sign-in when an action such as Save is initiated. TinkerCAD on the other hand requires you to read up about their service, fill in a long (and slow) form and then finally once you meet all the requirements you can.</p> <p>Product landing pages, Login pages and everything that is in the way of the actual web app is equivalent to an App Store install page. These pages <strong>kill</strong> what we value most about the web: <a href="https://paul.kinlan.me/slice-the-web/">The L and E in SLICE</a>.</p> <p>I get why we think we need to do it. You want to capture the user and get them registered on your systems and you need an "account id" to persist data.</p> <p>My good friend Mike Mahemoff pointed out to me that this already is a known thing in Native App development circles. The concept of "tourists" (or "shadow users" as Facebook calls it). The idea it that when a user hits your service a proxy account is made that can then be converted into an official user once they sign up to your service.</p> <p>Given the scale of the web and the number of users that can casually visit your experience and not have any commitment to it, "tourist" users might not be a viable solution but fundamentally we need to build sites and apps that don't block the user and encourage simple linking and frictionless usage of web apps.</p> <p>Native Apps are exploring this area with App constellations (groups of interconnected apps) and I fear that whilst we have all the tools to do this on the web today we are not interconnecting our apps.</p> <p>If we want to make our apps linkable then we will need to let the users use the applications instantly.</p> <p><em>Image Credit: <a href="https://www.flickr.com/photos/13606325@N08/2416993706/in/photolist-4FzJ2h-4f6pJh-fSg3j-6pp1Et-nL9UEd-8J3PAA-84qBVK-7F1287-j8Q6iB-eSr9GM-8agmNg-4UeUCC-eiXuL7-6RD7ja-rvEFyC-tJNKZK-6xZsut-7oXrP6-6SBHQ2-7F11wU-aCRkMh-3f1a1-m6eYt-gbA7WS-6pt9FJ-mLNHtP-6vodg7-bm5Ny4-kYJjLR-dABgMF-7EW36T-q8a8Kb-ahDuNg-664j55-398e8z-8Tyxt5-mM4PK7-dW9X9R-698NDg-7JYsuX-doRYU3-dbbuB6-ih11BV-8TLHJ5-5UvB9w-r55U3C-8TkrjN-dVGc9m-acRwhX-6NVZdG">Ruby Gold</a></em></p>


This content originally appeared on Modern Web Development with Chrome and was authored by Paul Kinlan


Print Share Comment Cite Upload Translate Updates
APA

Paul Kinlan | Sciencx (2015-08-03T00:00:00+00:00) Deep Web App Linking. Retrieved from https://www.scien.cx/2015/08/03/deep-web-app-linking/

MLA
" » Deep Web App Linking." Paul Kinlan | Sciencx - Monday August 3, 2015, https://www.scien.cx/2015/08/03/deep-web-app-linking/
HARVARD
Paul Kinlan | Sciencx Monday August 3, 2015 » Deep Web App Linking., viewed ,<https://www.scien.cx/2015/08/03/deep-web-app-linking/>
VANCOUVER
Paul Kinlan | Sciencx - » Deep Web App Linking. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2015/08/03/deep-web-app-linking/
CHICAGO
" » Deep Web App Linking." Paul Kinlan | Sciencx - Accessed . https://www.scien.cx/2015/08/03/deep-web-app-linking/
IEEE
" » Deep Web App Linking." Paul Kinlan | Sciencx [Online]. Available: https://www.scien.cx/2015/08/03/deep-web-app-linking/. [Accessed: ]
rf:citation
» Deep Web App Linking | Paul Kinlan | Sciencx | https://www.scien.cx/2015/08/03/deep-web-app-linking/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.