Repeat with me: “We are designing a page for a mobile device. A mobile device. A mobile device.” What does this mean? We should integrate with the phone whenever we can.
One way to do this is through URI schemes, different protocols that
we can use inside a
href of a link
a tag. I’m pretty sure you are already
familiar with the
mailto: protocol. In
mobile browsers, we can find many more. Some of them are compatible with
most devices and some others are platform-dependent (for example, iOS).
The latest ones are useful if we are creating a native webapp and we are
sure in which platform are we running.
Remember: most mobile devices are also phones! So, why not to create link-to-call actions? If you’re creating a business guide, or even for our own unique phone, most people will prefer to call a person instead of filling in a form on the device. Figure 2-17 shows how these actions work on a couple of different devices.
Figure 2-17. Palm’s webOS and Android show the call window when we activate a tel link
The preferred method (copied from the Japanese i-Mode standards)
is to use the
<a href="tel:+1800229933">Call us free!</a>
This URI scheme was proposed as a standard in RFC 5341 (http://tools.ietf.org/html/rfc5341), but be careful reading the specification, because most of the parameters proposed there do not work on any device. ...