Live data from Hacker News

The bizarre role reversal of Apple and Microsoft

backchannel.com

71–80 of 220 posts

Re: The bizarre role reversal of Apple and Microsoft

#71
post #64

[deleted]

>a developer who needs a Unix-based OS.

Windows 10 includes binary compatibility. bit-for-bit, checksum-for-checksum Ubuntu ELF binaries running directly in Windows. all of Ubuntu user space.

a full copy of ubuntu built in. Windows not working as a unix-like os for developers isnt reality anymore.

Re: The bizarre role reversal of Apple and Microsoft

#72
post #71
post #64

[deleted]

>a developer who needs a Unix-based OS. Windows 10 includes binary compatibility. bit-for-bit, checksum-for-checksum Ubuntu ELF binaries running directly in Windows. all of Ubuntu user space. a full copy of ubuntu built in. Windows not working as a unix-like os for developers isnt reality anymore.

I have Windows 10 on my desktop machine, so I'll try it out. However, all that means (assuming it works perfectly, as you seem to suggest) is that Windows is usable to me. That's not enough of a reason for me to get a Surface Book.

I'm less than thrilled with Windows right now because just the other day the built-in Mail app started crashing within a few seconds of opening; it's now unable to connect to my Exchange account. After spending 10+ hours trying to diagnose and fix the problem, I've accepted that nothing short of a complete wipe of the machine will fix the problem.

Re: The bizarre role reversal of Apple and Microsoft

#73
post #54

Earlier quoted context omitted.

Do they still have tons of high-DPI bugs where some apps work with it and some get all garbled?

Well to be fair HiDPI issues are application issues as opposed to core Windows issues.

It'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.)

Re: The bizarre role reversal of Apple and Microsoft

#74
post #68
post #39

Earlier quoted context omitted.

Microsoft lacked taste and the ability to execute. With the Surface Book, they absolutely nailed taste. But they still have no ability to execute (the SB suffered at launch from firmware glitches that took months to iron out: http://arstechnica.com/gadgets/2016/02/new-firmware-finally-... ).

When Cortana was launched on Windows, I went to a Microsoft Store to try it out. I found a Surface and tapped the Cortana button, and it opened a "Microphone Calibration Setup Wizard" that looks like it was from Windows XP. So yeah, taste is one thing, but execution is a different ball game.

Windows 10 still has two different control panels. Last year, a Microsoft PM tweeted he hadn't had to use the old control panel "in months": https://twitter.com/brandonleblanc/status/650519136196366338.... Microsoft had been shipping two control panels for three years at that point. People would be apoplectic if Apple did something like that.

Re: The bizarre role reversal of Apple and Microsoft

#75
post #64

[deleted]

If you take a close look at windows, you'll see that WSL is already doing a pretty good job of giving you that UNIX environment (really Linux) on windows. Things like proper apt-get and not having to deal with Homebrew are nice.

It is early days, but things keep getting better. The 'I need Unix' crowd will soon find that Windows is a much better Unix than macOS ever was.

Re: The bizarre role reversal of Apple and Microsoft

#76
post #65
post #46

Earlier quoted context omitted.

Why do you think Windows is a tire fire and OSX is usable? I used my first OSX machine ever earlier this year. I wanted to add some extra keyboard commands, so I had to download a 3rd party program that had to unlock accessibility controls and essentially take full control of the machine. That's absurd to me. I also hit tons of external display problems. Things wouldn't connect or sync right, desktops not correctly m…

How do you edit which keys do what on Windows? I had to do registry edits to get the caps lock to function as control which is baked into the macOS preferences. You can also add as many shortcuts as you like that control anything on macOS in the Keyboard pane. Sure you can't remap every key to something different out of the box but I don't think you can do that on Windows either.

https://msdn.microsoft.com/en-us/globalization/keyboardlayou...

Re: The bizarre role reversal of Apple and Microsoft

#77
post #69

Earlier quoted context omitted.

Why 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.)

How many apps from the 90s do you know that still work on macOS?

Yes, backwards compatibility is great. But it does not come without a cost.

Re: The bizarre role reversal of Apple and Microsoft

#78
post #72
post #71

Earlier quoted context omitted.

>a developer who needs a Unix-based OS. Windows 10 includes binary compatibility. bit-for-bit, checksum-for-checksum Ubuntu ELF binaries running directly in Windows. all of Ubuntu user space. a full copy of ubuntu built in. Windows not working as a unix-like os for developers isnt reality anymore.

I have Windows 10 on my desktop machine, so I'll try it out. However, all that means (assuming it works perfectly, as you seem to suggest) is that Windows is usable to me. That's not enough of a reason for me to get a Surface Book. I'm less than thrilled with Windows right now because just the other day the built-in Mail app started crashing within a few seconds of opening; it's now unable to connect to my Exchange a…

I think the surface book is microsofts NUC, a way to raise the bar and make the windows market competitive. they are fine with you buying a dell, lenovo, or hp as long as you use and develop on windows.

if you log into a new user profile, does mail work? if so you dont need a machine wipe.

Re: The bizarre role reversal of Apple and Microsoft

#79
post #69

Earlier quoted context omitted.

Well to be fair HiDPI issues are application issues as opposed to core Windows issues.

Why 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.)

While 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.

Re: The bizarre role reversal of Apple and Microsoft

#80
post #72
post #71

Earlier quoted context omitted.

>a developer who needs a Unix-based OS. Windows 10 includes binary compatibility. bit-for-bit, checksum-for-checksum Ubuntu ELF binaries running directly in Windows. all of Ubuntu user space. a full copy of ubuntu built in. Windows not working as a unix-like os for developers isnt reality anymore.

I have Windows 10 on my desktop machine, so I'll try it out. However, all that means (assuming it works perfectly, as you seem to suggest) is that Windows is usable to me. That's not enough of a reason for me to get a Surface Book. I'm less than thrilled with Windows right now because just the other day the built-in Mail app started crashing within a few seconds of opening; it's now unable to connect to my Exchange a…

My MBP periodically crashes any app that tries to invoke an open/save dialog. Its great when I try to download a file, accidentally make preview think I edited something, or try to save a document.

You can pick individual bugs to complain about all day. Every OS has plenty. Sorry to hear about your issues with the mail app though.

Post reply on HN