Hacker News new | ask | show | jobs
by true_religion 3360 days ago
Whilst this is all true, the current thread and article are about the laptop Macbook Pro and not the Desktop Mac Pro.

Laptop theoretical maximums haven't changed too much since 2006 when the Macbook Pro was first introduced. I know of many people who have 6 year old Macbook pro's and are still happy with the performance.

To me the real issue is a death by a hundred cuts because:

1. The hardware is not improving at a steady clip; nor is it simply 'the best' in any category

2. OSX hasn't seen enough improvement to continue justifying the Mac premium

3. Other manufactures have caught up as the hardware market stabilised, and Windows is tugging on developer heart strings with its Linux subsystem layer.

If Windows supports Linux in a reasonable performant way, I'd switch immediately. I'm waiting a year to see how the wind blows.

1 comments

1. Intel's focusing more on power efficiency than they are brute power, especially for notebook chips. They're also struggling with their 10nm process, so everything is in severe disarray. Apart from a few vendors wrangling high-end GPUs into laptops, the rest of the market is pretty much spinning its wheels. Maybe now that AMD's back in the game they'll shake things up and give Intel a reason to knuckle down and make some progress here rather than continue to focus on squeezing money out of the enterprise market.

2. macOS has improved substantially over the last six years even though most of those changes haven't been earth-shattering or visible. HFS+ is finally going away, the scheduler is more battery friendly, API improvements continue that make writing apps easier. It's a mature operating system, though, and like Windows, which basically slapped on a new coat of paint and threw in a new version of DirectX, and decided to get crazy and bundle Linux support, it's hard to make exponential leaps forward. What is macOS crying out for these days?

3. Windows is still extremely hostile to developers even with the Linux subsystem. That's a massive improvement over Cygwin, but it's still a veneer on top of what's an extraordinarily ugly OS when it comes to internals. Drive letters, the Registry, entire continents of compatibility junk. If you're not writing games, you probably never write apps for Windows native. It's just not worth it.

Now it's nice that Microsoft is at least trying to give Windows some decent tools, the Linux/GNU suite is vastly better than the feeble garbage that comes with Windows, but it's still the first step in a long road towards being as POSIX friendly as a true Linux or BSD system actually is.

If you're explaining you're loosing.