| As someone who is old enough to have written "programs" and sees the instant relationship to "apps", I vigorously disagree. Lets consider these points: 1. Firstly there are competing platforms on which to deploy your programs. This means there is little common ground between the three major sectors of the market. You either have to pick one and lose market share or pick all and increase cost. Nothing (yet) has solved this problem adequately without increasing cost or decreasing agility and/or quality and consistency. 2. Each of these platforms has many barriers to entry from subscription fees, having to buy specific hardware and learn how to use it, distribution and vendor costs, QA cost and the risks of rejection and having your product closed suddenly. 3. All of the markets are primarily consumer oriented which makes deploying things to corporate entities a pain in the backside requiring more hoops to jump through. 4. None of the programs have longevity, a stable platform to run on, security guarantees or predictable security evolution. So at the end of the day, you're pitching programs sold behind a walled garden by someone who wants a slice of your cash and doesn't give a fuck if the device works after you've sold it versus a platform with zero entry cost, total ubiquity and importantly absolutely no distribution or sales model at all so you can build your own? Nope. People take apps because they're cheap, free or the vendor is pushing them. That's it. If it wasn't the case, the first thing we'd do when we unboxed a mac or a PC was download and install facebook. Which we don't do. As for mobile first everything, not a chance. |
A couple of points:
"Firstly there are competing platforms on which to deploy your programs."
I see the major web browser as those competing platforms. The effort to make something work on different web browsers is huge, almost, or equal to, the difficultly of choosing a cross platform development tool and targeting multiple OSes.
"...the first thing we'd do when we unboxed a mac or a PC was download and install facebook".
A native facebook application might be pretty cool. Really, do I do something much different when I use Thunderbird and eschew Gmail?