Mossberg’s Missive Makes its Mark

Thanks to all those who told me I needed to read Walt Mossberg’s article on the state of the mobile industry v. the Internet. It is a really great piece and sums many of the problems facing the mobile industry. As I said last year, I do believe that openness is an inevitable trend. I also realize that there are significant stumbling blocks to openness in mobile data. Some of these problems are “imaginary” (such as the customer service issue, which was also highlighted as a problem by the closed portals of the last century as a reason why they had to keep the Internet at arms length and “protect” their customers from it). Some of the problems are very real and have to do with the physical limitations of the bearer. You can’t treat a wide-area “mobile broadband” (e.g. HSDPA) connection in the same way that you can an ADSL or local-area WiFi connection, especially when it comes to applications like P2P or VoIP. However, both the service model and the technology are evolving. We have already made great strides forward in the last year. I see the pace of change accelerating in the coming year, especially if the (U.S.) regulatory issues that Walt highlights in his article are addressed.

More Web 2.0 Thoughts

The Web 2.0 Summit had an awful lot of content that didn’t really have much to do with … well … the Web. Besides the whole 700mhz spectrum issue, there was an awful lot of empasis on green tech. Now - I know green is cool. I have no issues with green stuff. However, it doesn’t seem to me there is much overlap between green tech and Web 2.0 — or rather if there is it wasn’t being explored at the Web 2.0 Summit. Was this tendency towards scope creep because there wasn’t enough to talk about at Web 2.0? I don’t think so. For example, the program could have tried to tackle the thorny issues around privacy and social networks, made even more accute by the proliferation of location-aware systems. There are about a hundred topics like this that should have been delved into in more detail. Instead what we got was a very uneven program with some really good bits and some material that frankly seemed more like advertorial. For example, the panel on the future of TV featured a very long presentation and demo by the CEO of Current.tv. Mike Volpi from Joost seemed a bit bemused by the whole thing and as much as said “well - I’m here to talk, not to demo Joost.” The conversation that ensued was quite interesting but could have gone more in-depth and featured more players as well (how about Daniel Graf from Kyte.tv)? In short, I wanted more debate, less pitch.

[Mobile|Web] 2.0 Week: From Mobility to Semantics

I started the week with Mobile 2.0. Rudy De Waele and Mike Rowehl posted great summaries of that event with lots of links to coverage all over the Web which I won’t replicate here. Suffice to say: it was a great day. My one complaint was that I don’t think we served the developer community very well. Next time, we may need to expand the event into multiple tracks and get some real developer interest topics going.

As for the Web 2.0 conference which is just closing down today, it has been a mixed bag, but on balance I actually think it was better than last year. Lots of the conference has been focusing on APIs and the whole “Web as a platform” concept, which I think is a key area of innovation in the Web. We’re already seeing how efforts like Amazon Web Services and Facebook’s APIs are creating waves of innovation and that’s only accelerating.

I found Facebook’s announcement on allowing users to export their data particularly interesting. Openness like this will be the trend for social networks moving forward and Facebook has clearly decided to be a part of this disruption. Devil is in the details, of course.

Of course, the mobile content at the summit has been very superficial and disappointing. The panel on mobile social media could have been interesting but it was a little too much Nokia-focused (how could it not be as it was sponsored and organized by Nokia and featured Anssi as a panelist). It still could have been interesting but the panelists had to spend too much time explaining the mobile social space so we couldn’t really get into the meaty issues.

Another low-light was the “conversation” about the 700mhz auction between Verizon Wireless (Thomas J. Tauke) and Google (Ram Shriram). Martin Varsavsky from FON was incongruously placed into this conversation as well but really this was an argument between Google and Verizon. (As a sidebar, what FON is doing is really really cool, and I am especially excited about their partnership with BT, which Martin unfortunately was not able to get into in any detail.) The problem with the 700mhz discussion is that Google is trying to frame this as them championing the little guy (”no blocks, no locks” is their mantra) and Verizon is trying to frame the discussion as their crusade against government intervention and regulation. This might seem like a big story in the States but from an international perspective, I am scratching my head a bit. I don’t think the spectrum auction has anything to do with open access (which is an inevitable trend). The whole thing seems to be about control and money — it’s a crass power-play by Google into the carrier space. Which is cool, but call a spade a spade.

Anyway, I’m now sitting in probably the most interesting session of the event, stuck in at the tail end named “The Semantic Edge.” (Presumably Tim O’Reilly couldn’t stand to name it “Semantic Web” which is what it’s about). What’s exciting about this panel is that we are hearing about cool new technology available now that is leveraging the semantic Web. Twine is a semantic application just coming out of stealth that ties together information from other sites and social networks. Very cool. Freebase (interesting choice of names) provides a semantic search which can provide impressively deep information using a combination of natural language processing and semantics. This is easily the most interesting stuff that’s been presented at Web 2.0. Taptu (who came out of stealth at Mobile 2.0 on monday) should be up there as well as they are actually using some of the same technologies to enable a remarkably better mobile search experience.

Another side-bar: it’s very good to hear people talking about the importance of W3C semantic Web standards as an interoperable glue between these semantic platforms.

Mobile 2.0 - T Minus 3 Days

Mobile 2.0 Logo
I can’t believe it was almost a year ago that we ran the first Mobile 2.0 event. Mobile 2.0 was originally conceived last year as a meet-up for the mobilly minded ahead of the Web 2.0 Summit. It quickly turned into much more than that - an event in its own right that put the spotlight on innovation in the Mobile Web and mobile data space in general. I wrote a post before the event trying to put a definition together for Mobile 2.0. Why? Not because I care about creating a new meme (actually the Mobile 2.0 moniker was already been thrown around by many so all I was doing was trying to consolidate it a bit) but because I wanted to highlight a trend that I saw building in the mobile industry. That trend, which has only gathered pace over the past year, is all about the collision of the Mobile and Web industries. This collision is creating huge market disruption and huge opportunities for established and new players in both industries. Take Jaiku, for example. Five guys in Finland create a Twitter clone and the world shrugs. The Google folks who bought them understand that the value Jaiku brought was in the sophisticated way they weaved together the mobile and Web experience. Jaiku was in some ways a prototypical “Mobile 2.0 Company” - a next-generation service offering that brings together the Mobile with the Web in a seamless way such that the sum is greater than the parts.

Web 2.0 Summit Session on Mobile The Crowd at the Mobile Panel at Web 2.0 Summit (2006)

One reason we developed the Mobile 2.0 event last year was the appalling lack mobile-oriented content on the agenda at the Web 2.0 summit. I was on a panel on mobile (the only panel on mobile) at Web 2.0 Summit last year which packed the room. Later that year at their own Web 2.0 Expo, Eric Schmidt told John Battelle that the Web’s biggest growth area is “Mobile, mobile, mobile.”

Well John and O’Reilly Events apparently haven’t got the memo, because once again at this year’s Web 2.0 summit, there is only one single solitary panel covering mobile topics.

Well. If you are attending Web 2.0 this year (as I will be) all I can say is this. If you want to hear the real deal about the future of the Mobile applications, services and the future of the Web itself as it becomes a mobile medium; if you want the rest of the story about the evolution of the way people will create, consume and interact with digital services and communities; if you want to get a glimpse of the future, come to this year’s Mobile 2.0 event on Monday the 15th, up the street at the Hyatt on Union Square Park. You will not be disappointed.

So the iPhone

The iPhoneA week ago when I was in San Francisco, I picked up an iPhone, with the intention of unlocking it when I got back to the UK. When the software update came out (and the iBricking started), however, I decided to activate it in on the AT&T network (allowing me to use the device) and then deactivate my AT&T account by phone within the 30 day grace period. So now I have essentially a Web pad / music player device. Why not go for an iPod Touch? Well, I still hope to unlock it and get it working with a Voafone SIM but until then I can also use the Apps that the Touch doesn’t have like Mail and Google Maps.

But mostly I’m interested in how the browser performs.

What are my initial impressions after a week with the iPhone?

In general, I am very impressed. Breakthrough device. Blah blah blah. I’ll refrain from gushing.

I am deeply concerned about the whole locking fiasco. I don’t think Jobs is in the right. Apple should allow and encourage third party development to thrive on this platform, and they should allow you to buy the thing unlocked or at least activate it without attaching to a mobile operator, especially considering the price you are paying up front for the device. It seems to me that this is a strategy that has evolved from the iPod platform - a platform which Apple is used to controlling with an iron fist. But iPod is an embedded OS. The iPhone (and iPod touch) are a different ball-game. What’s clear is that developers will find a way around Apple’s locks so Apple should probably just give up now before they find themselves fighting a war of attrition. Jobs: declare a general amnesty for the iBricked and make steps to open up the iPhone platform itself.

Having said that, I am very enthusiastic about the messaging Apple is putting out there about using the browser itself as an application deployment platform. This reflects a general industry push towards use of the browser and of Web technologies to deliver application-like UI. We explored many of the issues around this topic at the Mobile Ajax Workshop last week (a workshop where Apple was conspicuous by their absence). But if Apple is serious about letting developers create content using Web technology, then why not let them create Widgets, a-la Apple’s own “Dashboard” technology?

Anyway, on to the nitpicks:

I had hoped that the 1.1.1 update would include SVG support in the browser but it doesn’t appear to have. Even the 1+ year old browser in my N73 based on an ancient version of Webkit can do simple embedded SVG images inline.

Inability to select text is a problem. Even though there’s no copy/cut/paste function (which I think is a mistake - I mean come on, at least allow this as an advanced option) it’s still handy to be able to select text, for example, when you’re entering a URL in the location bar of the browser and you want to one part of the text string but not the whole string.

iPhone: Missing ScriptsTypography and fonts: In the Web browser context, the iPhone’s scalable font technology is impressive, and it does feature many more international characters than your standard mobile phone. Out of the box it appears to support Chinese, Japanese, Korean, Cyrillic, Greek and all the European character sets. So what’s there is miles ahead of most other smart phones in terms of rendering and font support. But it’s not a patch on full MacOS’s support for international characters. No Arabic or Hebrew, for a start.

The WiFi is flakey. To be fair, this is more to do with the way many public or guest WiFi WLANs are set up. Because the iPhone sleeps after a short period of inactivity, it drops off the WLAN. The guest WLAN in my office then releases its IP address from the DHCP register which means when I pick it up I have to log in again (through the interstitial Web form). I had the same experience in a hotspot as well. Not great. On another WLAN which has simple WEP security but a hidden SSID, the iPhone keeps dropping off the LAN. The “simple” user interface of the iPhone makes this kind of problem difficult to debug.

The screen keyboard is very difficult to use compared to the RIM keyboard I’m used to. The usability is much better in landscape mode where you have more to work with, but then you have very limited screen real-estate left for the actual thing you’re trying to work with (e.g. a Web form) which can be frustrating.

For some reason, it drives CPU on my laptop whenever it’s connected (even when iTunes is not launched). This has something to do with PTPCamera.app automatically launching in the background whenever the thing is plugged in. This is annoying because my Powerbook fan then spins up and makes and awful racket.

It’s big. I know it has to be to have such a big screen but this necessarily limits its usefulness as a totable music player. It’s bigger than my second generation iPod! I’ve used it to watch a video on the Tube on the way home (the Designing Web Content for iPhone video from the Apple Developer Connection site), but you don’t actually need a screen this big to watch video content like this - an iPod Nano would be perfectly adequate. And the thing gets really greasy. So much so that I would hesitate to hand it to someone else to use just in fear of grossing them out.

On the topic of Web content, some impressive Web applications are starting to emerge for iPhone, such as iphone.facebook.com. [Disappointingly, however, the iPhone interface to Facebook, though mimicking the iPhone UI very well within the browser, doesn't have as much functionality as the regular mobile site (for example, you can't accept an invitation to an event on the iPhone while you can on the regular mobile app).] Incidentally, mobile web sites like m.facebook.com or dev.mobi work really well on the iPhone browser. I have encountered some sites, however, that seem to be permanently zoomed in and do not allow you to zoom out again using the “reverse-pinch” gesture.

Those are my thoughts so far. Having watched the vieeo and read the developer guidelines document, I am left with the feeling that a lot of Apple’s guidelines are actually what one might term “hacks.” For example, Apple tell you to use the following link syntax to use a special stylesheet for iPhone:

<link media="only screen and (max-device-width: 480px)"
href="small-device.css" type="text/css" rel="stylesheet" />

Um. I hate to quibble, but this code won’t do what Apple says it does. In fact, it will use the referenced stylesheet for any device with a screen width under 481 pixels. The only reason Apple is getting away with this statement is that they happen to be one of the only mobile browsers out there that actually supports this kind of media query syntax. I can’t test it because I don’t have a device to hand, but I think this code would load the very same style sheet on, say, a Windows Mobile device running Opera Mobile. Anyone care to verify that? It’s not necessarily a bad thing if this happens, but developers need to know that if they put this bit of code in they should also test on some other media-query aware platforms.

That’s it for now. I’ll keep putting thoughts and observations up as I have time.