So far, we (Mozilla) have brought our technology to the desktop and are in the process of bringing it to people who have smartphones (Linux, Windows Mobile and Symbian), but the one question we haven’t addressed is, “How do we bring the web to where people are?”. (And what do I mean by “where people are”?)
We have more than 20% marketshare on the desktop and it is growing. The desktop also provides a bunch of alternative browsers. In the smartphone market we will soon make our entrance with Fennec, to compete with the browsers in that space: Mobile IE, S60 Browser, Opera and others.
But if you look at the total market for mobile phones and what countries are using mobile phones and entirely skipping PCs we are missing a large group of people. These are people who aren’t using smartphones but featurephones. For many, the distinction between those two groups of phones is a blurry one, but the main difference is that a featurephone does not run an open operating system and usually has less memory and processing power than a smartphone does. But a featurephone still has the capability to use data on the network.
Looking at the total number of mobile phone sales in the world, you can see that there are about half a billion featurephones in the world today that we are not reaching. And if you look at a geographical breakdown of these sales you can see that the majority of mobile phones sold in emerging markets (Asia, Africa and Latin America) are in the featurephone category. Some even think the growth in these markets will be higher than others, making the disparities even larger.

So, if the majority of people using mobile phones are on featurephones, this raises the question: How do we bring the web to these people?
Current Options
So currently the options for people using featurephones are pretty much limited to:
- using a limited browser (not full support for HTML, CSS and Javascript) from companies like Openwave (my former employer), Access, Teleca (Obigo)
- a proxy based solution, currently only Opera Mini AFAIK. I haven’t included Skyfire as an option, since it is currently only available for Windows Mobile and some Symbian phones, all phones I consider smartphones.
The way Opera Mini works (well, a simplification of it) is that it delegates the processing of rendering webpages to a server (proxy) that then sends a rendered page to the phone.
The benefit of doing this is it eliminates the need for large amounts of memory and processing power plus the client on the phone can be very thin, since it only has to implement some basic functionality (input fields and hyperlinks). It also means that all the data you have goes through that server raising issues about privacy and security. E.g. if you have to do a banking session, the server will know your username and password because it will have to use it itself to establish the connection from the server to the bank.
One More Consideration
Besides us not being able to reach people on featurephones, we also can’t reach people on a variety of smartphones for one reason or another e.g. Android (no support for native apps – yet), RIM (Java-based OS and no support for native apps), iPhone (license restrictions), Palm (big effort to port for small effect) and others. I am interested in hearing on how we can bring the web to there these people are as well.
So What Do We Do?
So should we care about this? If we think about the Mozilla manifesto and our mission, I believe the answer is yes. If you agree, how do you think we can accomplish this: how can we bring the web to where people are?
So, why does this matter?
So should we care about this? If you believe that the Internet is a global public resource that must remain open and accessible, I believe the answer is yes: clearly we can do more to make the Internet accessible for people. If you believe that the Internet should enrich the lives of individual human beings, I believe that the answer is yes.
If all that needed to be done was to render the original Yahoo! start page from 1994, we would not have a problem. But Moore’s law is working on both sides of the equation, and just as featurephones will gain capabilities, so will the web take advantage of the power in high-end devices. Unless someone focuses on the problem of the low-end, it will always be a problem.
To illustrate what I am talking about: there are websites like The Faces of the Fallen project, commemorating American service personnel killed in the line of duty, but we do not have even the roughest idea of how many Iraqis or Afghans were killed in those same wars. Thanks to Google, we can study the New York, Sydney and San Francisco, and yet we know almost nothing of sub-Saharan Africa. This is the digital divide. The Web is a wonderful thing, but it tends to focus more and more of our attention on the rich world.
So, shouldn’t Mozilla be thinking about how it can contribute to solving this?
