Mobile Internet, what is the big deal?

written on 10-15-2013

1. A new opportunity for everyone, not just the big players.

I have always considered the big players of Internet invincible, even in the Mobile Era. But lately I have a 'Eureka moment' when browsing the the apps installed on my iPhone: of the ~50 apps installed, only less than 10 are products of the big players. I guess most smartphone users will have a suite of apps with similar make-up. This means, in terms of visibility on the mobile platform, the big players don't have an overwhelming advantage compared to small players. They surely get the upper hand in brand recognition, marketing budget, etc. But mobile platforms are by and large uncharted territories (not so much today), and the new entrants stand a good chance competing with any mature internet company.

There are several differences between the mobile era and desktop era:

A much larger market. More people are buying smartphones, more people are using smartphones to get things done, people are spending more time on their phones than on PCs, annual PC sales drop for the first time in computing history. In a word, computing is transitioning from desktop to mobile.

This market can accommodate more players. In the desktop era, you expect users to remember your domain name. But users just don't hold many domain names in their memory, or their bookmark folder. Ask anyone the websites they browse regularly (no less than once a week), I guess the list is very short. In desktop era, the browser is the only entrance to Internet, and most websites are just not visible from there. But in the mobile era, when the user looks at their phone screen, there are 20 apps in just a single page, and they are just one tap away. Even if you are Google or Tencent (in China), you occupy just one slot in these 20, the user is as likely to tap on any other app as Google Maps or QQ.

When users have 100 apps on their smartphone, each app gets only a very small percentage of the user's attention, on average. The app usage follows a long tail curve, some apps gets opened every day, others just got forgotten slowly. But no single app will dominate the internet for a long time. There are limitless choices out there, when people get bored, they get a replacement. Apps come and go. To survive in the mobile era, a company needs a strategy to deal with the short life cycle of products.

To sum up, in the mobile era, there will be more players. All of them could be moderately successful, but they will not become monopolies like Google or Microsoft did. The BIG-3 or BIG-5 will be replaced by Best-100 who produce value for different aspects of people's lives. As Paul Graham said, it will be a 'high-resolution' society.

2. Domain name is dead, a new service is called for.

In desktop era, when the browser is the only entrance to Internet, domain names are very important. Whether a domain name is easy to remember could mean life or death for a company (take the lesson of kaixin001.com). Technically, a domain name is used to map a name to IP addresses, so that when a website swap servers, users don't notice a thing.

But in the mobile era, the domain names are becoming useless. Apps are accessed by a tap on an icon, mobile web pages are mostly accessed through a QR code scan. People use a service without knowing its domain name, so domain name loses its value as a mnemonic device.

Technically, you can map any number or character string to IP addresses. This string doesn't need to be meaningful, like the domain name, since it's invisible from the end user. And, as the internet technologies evolve, companies need more fine-grained control than the IP addresses. Let's call them access points, they could be APIs defined for a service deployed on different servers. If we map strings to these access points, the services become more flexible.

I think a new kind of service will be born, It will slowly take the place of DNS system. And the process will not take long if it beats DNS in efficiency.

3. App or Web? It is a question.

Right now, when you talk about Mobile Internet, it's all about apps. Mobile Web still lags behind in user experience and performance. But are apps the final form of Mobile Internet? I guess not. Firefox released Firefox OS, featuring web apps on home screen. And some says Google bets more on Chrome OS than Android, in spite of Android's predominance in mobile OS market.

Mobile Web is still superior than apps in 3 aspects:

Development: Development teams can be really agile with the web, releasing new features/bug fixes on a daily/hourly basis. Apps have much longer release cycles, not to mention the annoying 'review process'. There is no A/B testing with pure native apps. So it is hard to achieve fast iteration. And with native apps, you have to develop at least 2 versions: iOS/Android.

Interconnection: Web sites are inter-connected. This is one key value of internet - making more information available to you by following links. Apps, on the other hand, are mostly isolated. Other than authentication with open platforms, few apps direct users to other apps. All try to keep the user using his app for as long as possible. But open inter-connection provides the most value to users, that is why the internet thrives in the first place.

Searchablity. Web content are searchable. Search engine are so important, that Google actually marks a new era in internet age. But with apps, information are sealed within the app itself, there is no easy way to crawl the app content, thus they are not searchable. A new kind of search engine that index the app contents will be needed.

So in my opinion, the native apps have to solve all these problems, or mobile web will gradually take over. The web use experience doesn't need to exceed that of native apps, it just need to be 'good enough', because these 3 factors will push both the service providers (developers) and users to the web side.

To facilitate agile development, the apps need to be more flexible in terms of software structure. Now for most apps, only data are loaded from server, the code (program logic/user interface) are still quite static. It is possible that a large part of logic/UI can be dynamically loaded from server as well. The remaining static native part of code are just basic scaffold or native UI components. The dynamic code can be the form of a declarative format or scripts. Either way, the native code need to cache and parse them, there will be some overhead, but it will not matter when Moore's law kicks in. Currently, the hybrid apps are just a form of what I described: PhoneGap uses HTML-JS in a web view and wraps it with native device features; Titanium uses a javascript engine to translate JS into native code.

The app SDK provides the API to redirect to another app. But it doesn't provide a way to 'go back', this is one of the reasons why apps are reluctant to link to other apps. If a standard is established to make sure everyone play by the rules (make sure the user has the option to go back when he finishes the task in the app redirected to), maybe links will form among the apps.

The app search engine will require the apps to open up their internal data for indexing. All services should implement a common interface for spiders to gather data periodically. Information security has to be guaranteed with authentication between the search engine and the app server. The search engine app has to get the list of supported apps installed on the user device. When user initiates a search, the search engine can rank the installed apps on the top of results, other results will provide either mobile web links or download links for the native app. It takes a leap of faith for apps to open up all their data, but even partial data like keywords can get the search service started.

When apps evolve like this, the app will resemble the web. Maybe it is not using HTML/CSS/JS, but the concept is the same. Whether this new web will coexist with HTML web, only time will tell.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,084评论 6 503
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,623评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,450评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,322评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,370评论 6 390
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,274评论 1 300
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,126评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,980评论 0 275
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,414评论 1 313
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,599评论 3 334
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,773评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,470评论 5 344
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,080评论 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,713评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,852评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,865评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,689评论 2 354

推荐阅读更多精彩内容