Slashdot Mirror


Vodafone Move Invites Web Development Chaos

hoagiecat writes "Web developers want mobile phone users to be able to access their sites, but mobile browsers generally choke on heavyweight HTML put together for traditional Web browsers. A host of services have sprung up that allow two sites — one for mobile users, one for PC users — to coexist at the same URL, with the browser's user agent string distinguishing between the two. Vodafone has come at the problem from the other end, offering a new service that translates traditional Web pages into mobile-friendly ones on the fly — but it strips out the user agent in the process, breaking sites designed around the other strategy. And Web developers are mad. Will similar moves by other carriers disrupt this nascent Web development ecosystem?"

3 of 192 comments (clear)

  1. Re:Isn't the real problem... by FyRE666 · · Score: 4, Insightful


    The whole idea of the web is that any page should display on any user agent. It's the user agent's job to adapt the content to the display, not the server's.

    This just shows you're not a web developer. You might as well say that you should be able to put petrol or diesel into your car and the engine should sort it out. There's very little content that's appropriate for both a 2560x1200 screen and a 120x160 phone display...

  2. Re:Neat! Can I access the cell-page with a compute by elementik · · Score: 5, Insightful

    Why dont people just use media="screen|handheld|print" along with optimised code to a) reduce the amount of code sent in the first place, and b) position it properly based on the client I realise you have to download the same amount of HTML which might not be optimised for slower connections but seriously ... isnt that the entire purpose of the media="" attribute ??

    --
    --- Stop the world! I want to get off!
  3. Re:Isn't the real problem... by Andy+Dodd · · Score: 4, Insightful

    CSS? Mobile Phone? What???

    CSS is a complex resource-intensive standard that no browser developer has yet to implement correctly.

    A proper CSS implementation in a mobile phone with a 160x120 display and a few megs of memory? Yeah right!

    There's also the fact that CSS inherently operates by telling the device what to remove once it has received the full page, as opposed to not sending the device the information in the first place. Not everyone lives in a UMTS or EV-DO coverage area, you know... Even if it formats well for display on my device (an above average 240x320 Windows Mobile 5 PDA phone), a "non-mobile-optimized" site often is 100-200 kilobytes, while a mobile-optimized one is 10-20 kilobytes. (Simpler HTML, no images or only very small ones, etc.) CSS won't help here because it fundamentally means "send everything and let the client sort it out".

    Even with CSS, the differences between mobile and desktop versions of a site are more than just formatting. Try going to Google with a mobile device - You'll see that the differences in the site are far more than just formatting.

    --
    retrorocket.o not found, launch anyway?