how google's ecosystem changes everything

2
How Google's Ecosystem Changes Everything Last Updated Oct 13, 2009 9:32 AM EDT Google has created an ecosystem while no one was watching that will forever change the dynamic of software development, to the detriment of Microsoft and Apple. Microsoft and Apple have leveraged a particular dominant proprietary platform (Windows/Office in one case, the iPhone/iTunes duopoly in the other) to turn every other vendor into a bit player; and by allowing other vendors to sell products or services that integrate with theirs, they offer just enough incentives for the others to play along. Google is also leveraging a dominant platform (in this case, the Web, the largest platform there is) just as relentlessly as Microsoft and Apple have done, but with an open source philosophy that encourages others to compete. The ecosystem includes everything from a development platform to application suites, but its strength emanates from a basic understanding of what it takes to dominate technology: you have to control what former Open Document Foundation director Gary Edwards calls the "point of assembly" -- that crucial spot where end users have to come in order to save, share and retrieve their documents -- the final work product that all this technology is meant to help create. What Google is in the process of doing is moving that point of assembly from the desktop, where Microsoft and Apple rule, to the Web, where Google is king. Others have tried to dethrone Microsoft by creating killer applications; people used to say "it's the application, stupid." But it's not about the application, and, with all due apologies to Cisco CEO John Chambers, it's not about the network either. It's about the platform. As Edwards put it in an email: The transition from desktop productivity to Web productivity is an intersection point of epoch proportions-- Google seems to be the only one who understands that the great Open Web point of assembly is going to involve much more than unified communications and a gaggle of rip and replace apps. The key here is the concept of unified productivity; where communications, collaboration and content converge. The ecosystem that Google is creating includes a number of distinct parts, but they have to be understood in the context of Google's overall strategy, which is quite simply to encourage end users to spend as much time online as possible. Google doesn't really care what they do there, or whose applications they use, as long as they're online. Zigurd Mednieks, a consultant, mobile applications developer and author of a book on developing using Google tools, enumerated some of the elements of this ecosystem:

Upload: pollutehub3

Post on 13-Apr-2017

78 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: How Google's Ecosystem Changes Everything

How Google's Ecosystem Changes Everything

Last Updated Oct 13, 2009 9:32 AM EDT

Google has created an ecosystem while no one was watching that will foreverchange the dynamic of software development, to the detriment of Microsoft and Apple.

Microsoft and Apple have leveraged a particular dominant proprietary platform (Windows/Office inone case, the iPhone/iTunes duopoly in the other) to turn every other vendor into a bit player; and byallowing other vendors to sell products or services that integrate with theirs, they offer just enoughincentives for the others to play along. Google is also leveraging a dominant platform (in this case,the Web, the largest platform there is) just as relentlessly as Microsoft and Apple have done, butwith an open source philosophy that encourages others to compete.

The ecosystem includes everything from a development platform to application suites, but itsstrength emanates from a basic understanding of what it takes to dominate technology: you have tocontrol what former Open Document Foundation director Gary Edwards calls the "point of assembly"-- that crucial spot where end users have to come in order to save, share and retrieve theirdocuments -- the final work product that all this technology is meant to help create. What Google isin the process of doing is moving that point of assembly from the desktop, where Microsoft andApple rule, to the Web, where Google is king.

Others have tried to dethrone Microsoft by creating killer applications; people used to say "it's theapplication, stupid." But it's not about the application, and, with all due apologies to Cisco CEO JohnChambers, it's not about the network either. It's about the platform. As Edwards put it in an email:

The transition from desktop productivity to Web productivity is an intersection point of epochproportions-- Google seems to be the only one who understands that the great Open Web point ofassembly is going to involve much more than unified communications and a gaggle of rip andreplace apps. The key here is the concept of unified productivity; where communications,collaboration and content converge.

The ecosystem that Google is creating includes a number of distinct parts, but they have to beunderstood in the context of Google's overall strategy, which is quite simply to encourage end usersto spend as much time online as possible. Google doesn't really care what they do there, or whoseapplications they use, as long as they're online. Zigurd Mednieks, a consultant, mobile applicationsdeveloper and author of a book on developing using Google tools, enumerated some of the elementsof this ecosystem:

Page 2: How Google's Ecosystem Changes Everything

Operating systems -âEUR" both Chrome for larger devices like laptops and netbooks, and Androidfor mobile devices like smartphones -- to provide better online experiences for end users. Google haslearned from focus groups that even split-second improvements in page load speeds make adifference in how long people remain online, and great operating systems also improve theperformance of Web-based applications. And great Web apps combined with a great operatingsystem makes for a very sticky situation (in a good way);

The Google Web Toolkit allows developers to create applications for a browser (rather than desktop)environment, and includes tools that allows developers to overcome incompatibilities betweenvarious browser types (like Firefox, Opera and Explorer);

Google also makes productivity, collaboration and communications applications, which are meantmore as proofs of concept for others to emulate than as the ne plus ultra of functionality. Their valueto Google as revenue generation is not material;

Google Gears, which allows Web applications to interact with software residing on local machines,and also allows controlling pollution end-users to save their work even if they're offline.

Mednieks noted that Google also uses standards-based technology across all its products andplatforms: Java, Linux, Webkit, SQLite, and Eclipse.

You can expect Google to contribute to and influence thedevelopment of these key ingredients. You can also seesome design philosophy in common across Google products.For example, Android runs Java applications in multipletasks, and Chrome runs Web pages/apps in multiple tasksto make these systems resilient to apps that crash.

As I noted above, Google has no qualms about using opensource technology to create products that others can copy --not because it's unafraid of competition, but because the competition will enliven and strengthen thecrucial point of assembly, the Web, which is where Google wants everyone to live: end users,developers, and, of course, advertisers.

Microsoft and Apple? Hard to imagine so many people giving up Word or OS X? I'm old enough toremember when everyone wondered which typewriter would win out -- the one with the little roll ofwhite erasing tape, or the one with the magic backspace button that could erase the last line ofhttp://www.merriam-webster.com/dictionary/eco- text you typed. You see where I'm going with this?Extinction.

© 2009 CBS Interactive Inc.. All Rights Reserved.