O'Reilly logo

jQuery Mobile: Up and Running by Maximiliano Firtman

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Integrating with the Phone

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.

Making a Call

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.

Palm’s webOS and Android show the call window when we activate a tel link

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 tel:<phone number> scheme.

<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. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required