Quote: "The problem with Windows "apps" is that they are made inefficient and un-optimized by default"
As a WIN32 developer for the last ten years I would have to agree that a good bit of software today for Windows lacks performance. Why ? IMO a lot has to do with mindset of not only developers, but also those who produce the programming languages developers use. I would venture to say that most programmers would admit that the computer they develop on is likely a more advanced computer than most mass market PC's. They like i5 or i7 CPU's, 8,16 or more gigs of memory, SSD's, etc. The mass market PC though, to be affordable comes far less equipped. This is why when I write software, my development PC is closer to a more mass market PC. I need to feel the problems with performance the moment I compile and run. Now if you write apps which run fast on a slow PC, imagine how they will run on the higher end devices.
As a WIN32 developer for the last ten years I would have to agree that a good bit of software today for Windows lacks performance. Why ? IMO a lot has to do with mindset of not only developers, but also those who produce the programming languages developers use. I would venture to say that most programmers would admit that the computer they develop on is likely a more advanced computer than most mass market PC's. They like i5 or i7 CPU's, 8,16 or more gigs of memory, SSD's, etc. The mass market PC though, to be affordable comes far less equipped. This is why when I write software, my development PC is closer to a more mass market PC. I need to feel the problems with performance the moment I compile and run. Now if you write apps which run fast on a slow PC, imagine how they will run on the higher end devices.