All about mjelly

  • A blog about the mobile internet and mobile 2.0 from mjelly in Shoreditch, London UK

mjelly Twitter

    follow me on Twitter

    Get this blog on ur mobile

    • Add mjelly mobile internet blog Mippin widget

    Kiva

    Click the but

    « Bango analytics upgrade - track visitors on mobile | Main | Carnival of the Mobilists over at Mobscure »

    TrackBack

    TrackBack URL for this entry:
    http://www.typepad.com/services/trackback/6a00d8341e2daf53ef00e553fa77648834

    Listed below are links to weblogs that reference The weird and wonderful world of options for mobile URIs:

    Comments

    Simon

    I disagree. Device detection *should* be used.

    If someone sends me a link to an article on bbc.co.uk and I'm on my mobile when I read it, I don't expect to see the normal site.

    You can detect a mobile device by more than just checking the User Agent against a database. And, of course, suitable fallbacks should be used to ensure that the user never sees a "Device not detected" message.

    alfie

    Great post James, particularly like your summary of .com / device detection which I thoroughly agree with.

    alfie

    Simon - you say

    "You can detect a mobile device by more than just checking the User Agent against a database."

    How exactly?

    james (mjelly)

    Hi Simon that's a good point and a good example - maybe I should refine the argument a bit. I think I am saying that mobile sites should not really 100% on a single dot com URI but that's not to say that device sniffing etc shouldnt be used to serve up the right content.

    james (mjelly)

    thanks Alfie - yeah I am anti just using dot com after many bad experiences of mobile sites that rely on this approach.

    Andrea Trasatti

    There was a post on the dev.mobi blog that is very similar to yours, but mostly about numbers and not why you should choose one or the other, so it's complementary. See "The Growing Mobile Web" ( http://dev.mobi/blog/the-growing-mobile-web).

    In reply to Alfie about how to detect a mobile device, I would like to suggest our own DeviceAtlas ( http://deviceatlas.com ).

    Simon

    @alfie there are two other ways I can think of. Firstly, using IP address/hostname lookups. This isn't very accurate, but coupled with user agent detection can increase accuracy.

    Also, get agreements signed with the networks. With these in place, your domains will go on a whitelist. Sites on the whitelist get passed things like msisdn, extra network info, whether the user is connected over 2G/3G etc... all VERY cool things (of course, it's not cool at all to store the msisdn).

    If you're not in a position to do this, you can 'sort of' do it by registering with someone like Bango, and using their Identifier service.

    Of course, this won't detect whether someone is using a laptop over the mobile network, so user agent lookups should be done to complement this.

    james (mjelly)

    thanks Andrea have added the link to the post - amazing so many people are still using wap. I guess there are a lot of legacy sites out there but maybe wap doesnt have the same poor image in other countries?

    james (mjelly)

    Simon - i think what you are saying highlights the issue around "complexity" in doing device sniffing - it's great if you have the resources but IMO too many mobile services get hung up on this when they dont have to rather than focusing on building the core service.

    Simon

    Sorry for the multiple comments - but I've got something to add :)

    At work, the main way users find our site at the moment is through SMS campaigns. When we receive an SMS, we have no idea which version of the site they'll need. The mobile site? The iPhone site? The desktop site? (If they're using a data card)

    The only way to do this is by device detection - we can't send them a m. url, just in case.

    james (mjelly)

    Simon - all your comments are useful! That's another good point actually and have updated the post to agree with it.

    Simon

    "Simon - i think what you are saying highlights the issue around "complexity" in doing device sniffing"

    Device sniffing makes it harder for the developer, yes. But it also makes it easier for the user. Isn't that the right way round? :)

    :: Sitios WAP ::

    James, I agree that the WAP label has expiration date, but please not the burial before it is death.

    Veronique

    marketing dollars have to be used only on one brand. a dot com with a good device recognition should do the job. With a redirection to whatever.domain.com

    Anyway, let's the users choose :)

    Veronique

    http://dating.agamata.com

    Anthony Hand

    Hi, James --

    Nice article. I wrote an article on my site recently taking a more neutral stance. The point of my article was that companies should assume that users will use a bunch of the emerging patterns (like m.XX) as well as continuing to use the legacy ones (like wap.XX). As a result, I think it's a good idea to settle on one approach, and then provide redirects for the other likely scenarios. The article:

    http://www.hand-interactive.com/resources/mobile-web-access.htm

    When it comes to device detection, I think it's more important to detect *platforms*, if one must, like iPhone or S60 or WAP/WML.

    For example, if you have an iPhone optimized version of your site, then you may wish to direct people there. And all you need to know is if it's an iPhone or iPod Touch, not which firmware version (at this point), etc. etc.

    Detecting for the platform is a bit easier than detecting for individual devices.

    I just published an article with free PHP code for detecting mobile platforms on my web site yesterday:

    http://www.hand-interactive.com/resources/detect-mobile-php.htm

    Cheers,
    Anthony

    james (mjelly)

    thanks Anthony - useful

    Qwertydesign

    Nice article. We recommend that clients work with one url and then use a handset detection web service to do the hard bit. there are a few out there, but we use handsetdetection.com who seem ok.

    james

    Interesting comments posted to this blog im not sure if im fully convinced though.

    Verify your Comment

    Previewing your Comment

    This is only a preview. Your comment has not yet been posted.

    Working...
    Your comment could not be posted. Error type:
    Your comment has been saved. Comments are moderated and will not appear until approved by the author. Post another comment

    The letters and numbers you entered did not match the image. Please try again.

    As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

    Having trouble reading this image? View an alternate.

    Working...

    Post a comment

    Comments are moderated, and will not appear until the author has approved them.

    Subscribe to the Feed

    Subscribe to the Email

    mjelly blog log

    mjelly blog analytics