Fascinating isn't it? Imagine you can now fire up your favorite web browser and run the FPS game right in it without any plugin like Flash, Java or Silverlight. This is the power of HTML5, WebGL, cloud computing, etc. I am not going to explain what each of the technologies is since you can easily google them up. What I want to discuss is will these bleeding edge technologies kill desktop software development in the future? When I say desktop based software I am referring to your MS Word, Photoshop, Media Player, Warcraft, Left 4 Dead and even Windows.
With the rapid growth of world wide web, more and more applications are moving to the server side and the users simply can access them from a web browser. I mean as a developer why bother to create desktop applications which can be easily pirated when you can earn hundreds of thousands of dollars from the monthly subscriptions to your web applications which can hardly be cracked? Plus, the users would prefer to use an application without having to install the enormous size of files on the computer. I believe most of you have your web browser running when you log onto your computer and Facebook applications seem more appealing than the old-school mini desktop games to you guys.
Google is smart. In fact, Google has been promoting the concept. They claimed that operating systems are old and obsolete and they believe that powerful server side with thin or weak client mode of applications is the way to go in the future. While Microsoft has the widely-used Office, Google has the web based version of it, called Google Docs. While Microsoft Windows is so prevailing, Google has introduced its own operating system, Google Chromium OS (or Chrome OS) which is meant for browsing web applications. How can Microsoft ever slack while its opponent is trying to shift the market away to another platform?
Having said that, I believe it takes some time to make the changes. After all, the network coverage and bandwidth is still an issue, especially in many developing countries like Malaysia.
What do you guys think? Write down your opinion and we shall discuss.
2 comments: