Hello.

I am Paul Kinlan.

A Developer Advocate for Chrome and the Open Web at Google.

What were the UX issues with Web Intents?

Paul Kinlan

A question came up the other day in the office: “Everyone keeps saying Web Intents died because of the UX, but no one has actually said what the issues were”. I looked back over a bunch of my notes and blog posts and it’s correct, I don’t think we documented the holistic set of UX issues that we faced. Wide array of actions and data types We never optimized for the user intent and all were treated equally: Sharing == Viewing == Picking == Editing == Any other intent, and this caused a number of issues.

Read More

Inline web-page Android intent fallback detection

Paul Kinlan

Web Push is great, however if the user already has an app installed that does Push notifications the developer needs to reasonably be able to stop either the app or the web sites notification. However there is no shared ID between site and app (for obvious reasons). There are a couple of strategies that we are experimenting with right now. One of strategy is to try and launch an app and if it is not installed use the web experience.

Read More

Every browser should support a style of 'intent:' URL syntax

Paul Kinlan

The URI is a handy thing, it’s kind of like a Command Line Interface. A URI lets you target a site or an app and pass it data and then see a result in some form. Nearly everyone will know and understand that to load a web page we enter http:// or more recently (and more importantly) https://, but Apps can also be targeted directly with a custom form of the ‘https’ prefix called a custom scheme.

Read More

Launch an Android app from the web and cleanly fallback to web

Paul Kinlan

I was writing about Service Discovery the other day and I have some thoughts about how we can do inter-app communication on the web more effectively than what we can today. Interactions between web and web, web and apps and apps and web is something that many of you may know that I am passionate about, but it is incredibly hard and using the intent syntax in Android is a great start but has huge problems because it is not portable.

Read More

Service discovery and app interactions on the web

Paul Kinlan

It's not a pretty picture, but we have some solutions

Read More

Quickly capturing screen recordings from an Android device

Paul Kinlan

I have a little script that I use to keep me sane

Read More

Triggering a native Share intent on Android from the web

Paul Kinlan

This story starts a long time, was tickled into existing after I visited FlipKart in Bangalore and was finalized after an internal conversation about the fact that it is impossible to trigger the share dialog in Android from the web. Lots of people want it, it turns out everyone thought it wasn't possible. It is.*

Read More

Rise of the meta-platforms and the new 'web browser'

Paul Kinlan

Web Developers. It's a long road ahead

Read More

There is no spoon: Why I still say Mobile

Paul Kinlan

You say Mobile, I say 'Mobile X'.

Read More

Be Instant and Engaging on the mobile web - Google for Mobile India

Paul Kinlan

I've spent this week in India doing more research about Web Development in India and how mobile is changing that. Publically at least it is not rosey, app development and app thinking is very high whislt building for the web with mobile in mind is very low.

Read More