Mobile.cnn.com has been around forever and has always been one of the best mobile news sites. It's both deep and wide with in-depth hard news coverage and many soft news sections like Sports, Business, Health, Politics, Entertainment and Technology, plus local weather forecasts for anywhere in the world.
The rub is that you can only use mobile.cnn.com though one of CNN's partner carriers. If I go to there using the built-in browser on my T-Mobile or Boost Mobile phone it works without problems. But if I'm using Opera Mini on these phones I get an ugly "Forbidden Your client is not allowed to access the requested object" message. The same thing happens using a mobile emulator on the PC or the N95's built in browser over WiFi or if your mobile carrier doesn't have an agreement with CNN.
Finally! CNN has launched a new US localized mobile web site that can be used from any US carrier. The new CNN site is m.cnn.com and it has most of the same stories and images as the carrier exclusive version. A few sections (Science/Space, Law and Education) are missing, replaced by new Living and Funny News sections as partial compensation. Edit: A Reader found "Space" and "Science" under "Technology" and "Law" under "US", thanks Kim.
A few things are not quite right with the new site though. The Sports section doesn't work at all in the new version, bringing up the familiar Forbidden... message and if you go to m.cnn.com using Opera Mini you will be redirected to CNN's international mobile edition (cnnmobile.com) with the weather forecast defaulting to Oslo. This is because Opera Mini is a proxy based browser and the proxy servers are in Norway.
However Opera is sending the user's original IP address in the de facto standard
X-Forwarded-For header so CNN should be able to figure out where an Opera Mini user really is and deliver the appropriate content. Travelers and expatriates would probably also like to be able to choose a specific localized version of the site something that seems to be impossible with CNN. I prefer the way Yahoo handles localization, m.yahoo.com brings up a version localized based on your IP, and Yahoo uses Mini's X-Forwarded-For header to deliver the correct local version, and you can also get to a country specific version by prepending the country code to the url. For example, us.m.yahoo.com loads the US version and in.m.yahoo.com loads the Indian edition anywhere in the world. The only exception is China, where Yahoo uses the url, wap.yahoo.com.cn
All quibbling aside, it's good to see CNN finally embracing the open mobile web. The day of carrier exclusive sites is hopefully numbered. Now that mobile web advertising is taking off, it really doesn't benefit publishers like CNN to restrict their audience to a tiny subset of the world's mobile users. Unless, of course, the carriers are willing to make up the publisher's lost advertising revenue in exclusive licensing fees, which seems unlikely.
Mobile CNN: (xhtml-mp) Content: Usability:
Related on WapReview: