4 ms·
The iOS development philosophy is that developers should not have to worry about any of this, and their apps should just work. Microsoft, and IBM before them,
by DougWebb 13y ago
The iOS development philosophy is that developers should not have to worry about any of this, and their apps should just work.
Microsoft, and IBM before them, had that same philosophy: if only everyone would use the current version of their OS, developers would not have to worry about cross-platform compatibility because everything would just work. Nobody liked that philosophy then, and most developers don't like it now either.
Web development can certainly be a PITA, but at least the web development platform is based on open cross-platform compatibility as a goal, rather than monoculture. It recognizes the reality that monoculture can't be achieved without giving up fundamental freedoms, and strives to work in that reality rather than in some company's monopolistic wet-dream.
- enraged_camel 13y ago>>Nobody liked that philosophy then, and most developers don't like it now either. I'm not sure if the latter part of that sentence is correct, since iOS is the most popular mobile development platform.
- dmethvin 13y agoPopular in what sense? Because developers like it, or because developers have to use it in order to reach their audience? By the latter measure, Ticketmaster is the most popular ticket vendor.