What's the difference between Yahoo! MDP and Google Android?
[+] Isolated and multi-standard industrial environment
If you have developed a PC-based website, what you are most concerned about would be how to attract users, instead of whether your web pages fit the sizes of your users' screens. With regard to browser brands, you only need to consider a few versions for the program you use to build your website.
You don't have to bother about what operating systems your users use, or whether your users access the Internet through ADSL or Cable, or via which telecom operators. However, with a mobile Internet environment, all these are issues you have to think about.
Providing value-added mobile Internet services via handsets is extremely painful. For example, Yahoo! has a searching box on an operator's WAP portal. It wasn't launched until passing telecom network test, value-added platform test, billing platform test and handset compatibility test.
If it wants to cooperate with another telecom operator, it will have to do these tests all over again, as each operator has its own telecom network and platforms. Just consider how many telecom operators there are in the world? Such a service deployment speed makes it almost impossible to duplicate the Internet revolution on handsets.
In the world of mobile communication, each industrial leader wants to develop its own standard. Leaving alone the various platforms of telecom operators, is it possible to have a uniform software development environment in the first place to make it easier for the developers to support a wide range of handsets?
Now we have a crowded market. In addition to Symbian and Windows Mobile, there are the reverend Java and Qualcomm Brew, joined by new comers like Adobe Flash Lite. Even Yahoo! has introduced Yahoo! Mobile Developer Platform.
If you are a handset service developer, what would you feel at the sight of so many standards you have to support?
[+] Handset operating systems are getting increasingly unimportant
These development platforms have everything from operating systems to software deployment environments. Now that none of the handset operating systems could monopolize the market, all will have to seek survival in the long run. What consumers care most about are only services, not operating systems. It would be increasingly unimportant to fight for market shares of handset operating systems.
In my view, therefore, the key to the success of platform development is not the operating system, but the software deployment environment. As a matter of fact, Java, which is best positioned to build a terminal-independent development environment, has not been able to achieve its vision of "write once, run anywhere".
Flash Lite, a product of Flash that holds an admirable share in the computer-based Internet market, is another development environment irrelevant to operating systems. Theoretically, any handset, regardless of its operating system, could use the environment so long as it supports Flash.
If it could really enable "write once, run anywhere", the development platform will be embraced by developers. Yahoo!'s Mobile Developer Platform (MDP) could be regarded as a development platform similar to Flash Lite but more irrelevant with operating systems.
Simply speaking, website operators that write Widget in accordance with the development specifications (simple scripting, instead of binary codes) will be able to deliver existing services of their websites to handsets, so long as these handsets have installed Yahoo!Go.
The goal of Yahoo! is to get Yahoo! Go into every handset, so that more and more websites would support MDP and join Yahoo! This, of course, would include Google's phone - if GPhone has built-in Yahoo! Go.
[+] The Mobile Internet needs a common leader
Any Internet player that plans to provide handset-based service will have to face a variety of handset operating systems, the special functions of different brands, the different browser brands in the handsets and the different telecom operator platforms.
Such a complicated environment would often be a headache for small Internet companies. Investing resources to solve all the problems is, obviously, not in line with their economic interests. Large Internet companies could make such investments and get economic benefits, but then they will have to fight a battle all by themselves.
Computer-based Internet is a large eco-system. Unless there is a platform that enables all Internet companies to deliver their services to handsets, the entire eco-system would not be able to bargain with telecom operators, who control user resources.
So there appears the mainstream requirement for an open platform different from existing software development platforms such as Java or Flash. The former is a development tool customized for small Internet companies to address the compatibility of different handsets.
In addition to compatibility, the platform should be supported by an industrial leader powerful enough to deal with telecom operators or handset manufacturers. In other words, the mobile internet needs a common leader with a sufficiently large user group.
The key is who the leader will be? Yahoo! and Google, both with large user basis, have chosen different approaches. Ignoring other standards, Google chooses to develop its own platform. Yahoo! chooses to co-exist with other standards.
[+] What's the difference between Yahoo! and Google?
What's the difference between Yahoo! MDP and Google Android? Simply speaking, Android is a platform that includes everything - from the operating system to the software deployment environment and even the browser. Leaning more toward handsets and developers, it hopes to build a brand new underlying technical platform in the mobile Internet industry.
Google does not care what operating system is used on a handset, or what impact the browser has on the presentation of web pages, because it has prepared its own. It wishes to persuade handset manufacturers, Internet companies and software developers to use its standards and get rid of all others.
Yahoo!, on the other hand, focuses more on the provision of a front-end environment to enable existing website operators to deliver their services into handsets easily, regardless of underlying technologies. To achieve this goal, however, Yahoo! has to overcome compatibility problems itself.
To be applicable in every handset, Yahoo!Go must be compatible with all handset operating systems (including, of course, the operating system of Google). It has to adapt to handsets or browsers of different manufacturers to ensure normal functionality and display quality.
With all these pains-taking efforts of Yahoo!, medium and small Internet companies will be able to provide handset versions of their services on their websites easily. No more fuss about standards, just follow the leader.
Both players are trying to become the leader, although with different approaches. Who's got the better chance? As of this point of time, we can only say that Google is taking a bigger bet. It will have a big success or a big failure. Both, however, have chosen the approaches best fit themselves. We can hardly imagine Yahoo! to develop a platform like Android.
However, they are not the only ones aiming at the leadership. Nokia has noticed the trend, too.
2008/03/09 - By Digitalwall.com - Way to
China Internet/Telecom )
- Read More
Prev : Great Changes in Wireless Internet Industry (1) Google's Strategy
Next : Great Changes in Wireless Internet Industry (3) Nokia's Strategy
- Today in History
Great Changes in Wireless Internet Industry (2) Yahoo!'s Strategy - 2008/03/09
Great Changes in Wireless Internet Industry (1) Google's Strategy - 2008/03/02
Predictions on China Internet Market (2) Subscriber Number Is King - 2006/03/05
Media, Community, and Blog (1) The Beginning of the Story - 2005/03/06
Stop Internet Marketing (1) All Market; No Marketing - 2004/03/07
3G Time Comes (1) What Is 3G? - 2003/03/09

No comments:
Post a Comment