For a while there, the browser was winning the war.
New startups launched online services rather than packaged software. Browser makers raced to transform the Web from a place to publish documents into a general-purpose programming platform. People spent more and more time using the Web instead of software that ran natively on devices.
Then the era of modern smartphones and tablets began. And in 2012, it became clear that Web app advocates will have to work a lot harder to build a universal software foundation. Here's a look at what happened this year in the world of the … Read more