7 ms·
Well to be fair HiDPI issues are application issues as opposed to core Windows issues.
by blinkingled 10y ago
Well to be fair HiDPI issues are application issues as opposed to core Windows issues.
- cmelbye 10y agoWhy was the transition to HiDPI so much less painful on macOS, then? Because Apple designed the core OS to handle it much better, and make it easier to support for developers. (which was years in the making, far before the launch of rMBP.)
- blinkingled 10y agoHow many apps from the 90s do you know that still work on macOS?
- cmelbye 10y agoYes, backwards compatibility is great. But it does not come without a cost.
- cma 10y agoSure, but their hi-DPI approach was much more backwards compatible capable than Microsoft's. Having apps still work, but be tiny and unreadable or haveing their UI exploded all over the place isn't a great exampe of backwards compatibility.
- LeoNatan25 10y agoWhile I agree that the OS X APIs were superior at the time, it is important to remember that Windows was and still is an enterprise OS, first and foremost, and this is a big mess. So this slowed progress a lot. Modern Windows UI frameworks are good too, but they are used very seldom, or if used, often used incorrectly. Since high DPI displays have been rare and expensive, I think also developers have very little awareness of the problems, and much less will to work on it. Linux is in the same boat.
- Matthias247 10y agoNot it was easier because they also control the hardware and defined HiDPI to be always exactly 200%, compared to various scaling factors that windows needs to support.
- LeoNatan25 10y agoIt's first and foremost a bad DPI independence API design, largely due to a terrible backwards compatibility of an even more terrible legacy stack. It is fixed somewhat in their modern stacks, such as WPF and UWP, but the vast majority of Windows software is not written with these frameworks. While it is understandable why the legacy baggage is there and cannot be removed, the end result is a big mess, still to this day. Most (but still not all) first party software is OK to good. Third party software (not apps from the store) is a mess, usually either blurry, tiny or downright broken. Windows ecosystem being Windows ecosystem, there are many alternative to almost everything, and some software is improving. But it is still a big mess. Apple's transition was a lot smoother due to vertical integration, a much smaller software library, more dedicated software developer base (or rather, much more willing to be early adopters of new APIs) and most importantly, a much better designed API without a 20-30 year old baggage. It should be interesting to see people's reaction to the software, after jumping ship for macOS to Windows on these fantastic displays. I couldn't stand the mess after a week with Windows 10 on my MBP. (But I do use Windows 10 regularly on my desktop, on a "normal" display.)
- blinkingled 10y agoAs most new apps start to be built on UWP that issue will go away. Also, I am not sure what DPI issues you're facing but I have run W10 on my rMBP for quite some time and it's been thoroughly pleasant. Perhaps your issues are fuzzy text due to mixed DPI, multi monitor setup?
- LeoNatan25 10y agoI am not using UWP apps. Most of the software I use on Windows are either MFC or Windows Forms. These can also be DPI aware and render correctly, but they require proactive developer support, which is not something that is happening in the Windows developer world right now. Either software is abandonware (but still works), or issues are open and remain open or are simply closed with "won't fix" status. Most developers see this as a non-issue or very low priority. I mean, even Chrome does not support high DPI from what I remember. It looked terrible. Linux world is in the same boat. It's even worse there, because a lot of the toolkits don't support high DPI modes or are buggy, and developers there are even less interested or have the know-how to fix issues. With the emergence of cheaper 4K monitors, perhaps we'll see a change to the better, who knows. Multi-monitor support is another issue entirely.
- rayiner 10y agoMicrosoft took ages to fix first-party applications that shipped with the OS: https://www.thurrott.com/windows/windows-10/83964/microsoft-may-never-fix-high-dpi-issues-windows-10 https://www.thurrott.com/windows/windows-10/83964/microsoft-.... Microsoft's inability to execute is mind-boggling.
- deleted 10y ago[deleted]
- m_mueller 10y agoIt's not. Win10 doesn't even have a proper HiDPI installation dialog.