Eu não o teria dito melhor
Peter Bright da ArsTechnica, na primeira parte do seu artigo sobre as diferenças entre programar para Windows e OS X:
Windows software has never struck me as being like that. The third-party software ecosystem for Windows is big, no doubt about that. But it’s also incredibly shoddy. Most Windows applications—from both major software companies and minor ones alike—are ugly, poorly-thought-out, clunky pieces of crap. While there are a few artisan developers for Windows, most Windows devs just don’t care.
Part of that is understandable. A lot of people developing for Windows—most people, in fact, developing for Windows—aren’t producing “applications.” They’re producing internal business programs in Visual Basic 6 or making ASP.NET web sites. And, look, I can sort of understand that they don’t really care all that much about what they’re doing. It’s just a job, a way of paying the bills. There’s no passion there. They’re not interested in the latest and greatest technology, they’re not interested in the tools they’re using and in getting the most out of them. They just want to do their jobs with the minimum of fuss.
Mac developers don’t seem to be like that. They’re not producing software for big corporations, so of course we don’t see the same disinterested developers developing for Mac. Sure, this is “bad” in that it means that Apple has no penetration into the business world. But it’s also great, because it means that the apps that people write for OS X are more likely to be of high quality.
Dá que pensar precisamente nos motivos que fazem com que os programas para OS X pareçam bem pensados e estruturados para o utilizador comum, ao passo que os para Windows continuam a parecer desenvolvidos para quem os conhece de fio a pavio de antemão.
Excelente artigo, ficamos à espera da segunda e terceira partes.