Why online applications have won -- and native environments haven't
Imagine for a second that you just developed a piece of software that works online. Let's pick a random category: project management. In 2009-2010, you probably spent countless hours creating something very dynamic, with some 45000 lines of snappy Javascript. You then decide to make your application available to mobile devices. The question is: do you develop N native applications for N mobile platforms? Or do you develop one online application that works everywhere?