8 ms·
Actually I just switched from a Surface Book to a Macbook Pro and the mac is a huge improvement, both from a hardware and OS perspective. Biggest complaints ab
by darzu 8y ago
Actually I just switched from a Surface Book to a Macbook Pro and the mac is a huge improvement, both from a hardware and OS perspective.
Biggest complaints about Surface Book:
- Its battery management is horrible. I don't know if the hardware or the OS are more to blame for this. The worst part: I can pretty much expect that if I close the lid and open it some hours later the thing will be dead. Whereas the MacBook (so far) seems to be at the same percentage each time I close then open the lid.
Other complaints:
- Windows' split brain approach with fullscreen metro apps vs traditional windowed apps continues to annoy me.
- The pencil is a gimmick to me since the apps (like OneNote) are very poorly designed for serious work with a stylus.
- Windows is still considerably behind on multi-desktop workflows.
- WSL still has some serious gaps and isn't as productive as Linux / OSX for *nix-style programming tasks. It's getting better though.
- Windows update continues to be a bad experience. Whereas I actually look forward to macOS updates. (EDIT: My updates are managed by MSFT IT which is more aggressive than normal Windows Update so my experience might not be representative. But I'm not using the Insider or beta builds.)
- For example: My Surface Book just updated and now it's stuck on a Windows 8 looking home screen and I haven't yet figured out how to get back to my "normal" desktop.
- Windows continues to advertise "Bubble Witch 3" and "March of Empires" etc. in the home screen. This is unacceptable to me.
Other observations:
- I haven't noticed many BSODs with the Surface Book, so that's improved.
- So far I actually like the touchbar, large trackpad, and keyboard. But I've long ago remapped my keyboard shortcuts to never depend on the fn keys. Esc is still easy to hit on the touch bar for me, in fact the hit-box is bigger than on the Surface Book. If you need it frequently, remap caps lock.
- For MS hardware, there isn't bloatware unless you count MS software which I generally don't.
(Disclosure: I work for Microsoft in the Azure org.)
- misterprime 8y agoRe advertisements in the start menu: They shouldn't be there in the first place, but you CAN disable them. https://www.groovypost.com/howto/turn-off-windows-10-start-menu-suggested-apps-ads/ https://www.groovypost.com/howto/turn-off-windows-10-start-m... Re multi-desktop workflows: It seems straight forward enough to me using Win+Ctrl+D for a new desktop then Win+Ctrl+left or right arrow to switch. Is it much better on the Mac? https://www.cnet.com/how-to/how-to-use-multiple-desktops-in-windows-10/ https://www.cnet.com/how-to/how-to-use-multiple-desktops-in-... Re Windows 8 looking home screen: is it in tablet mode? Try switching back to desktop mode. https://www.laptopmag.com/articles/enable-tablet-mode-windows-10 https://www.laptopmag.com/articles/enable-tablet-mode-window... Re split brain: I can't believe they haven't resolved this. How do they justify having two completely different settings interfaces for so long? I kinda forgave them for it in Windows 8, but we're several updates in to Windows 10 now... It's really a bad look. Re everything else: Thanks for the heads up. Good to know. Can I ask what your role is at Microsoft?
- josephmx 8y agoI love windows, but multi-desktop is nicer on mac because it's all controlled with touchpad gestures. The way we (or I at least) interact with windows and apps makes sense that we can just see all apps as thumbnails and then drag them to any desktop we like
- darzu 8y agoThis. Also on Windows, all monitors switch desktops together whereas I really like being able to switch desktops on monitors independently, and I like being able to drag desktops between monitor which I seem to remember not working on Windows. And on Windows I can't drag to rearrange desktops. I don't know if rearranging desktops is possible at all.
- philliphaydon 8y agoMulti-desktop is controlled by gestures on windows 10 also... just 4 fingers instead of 3...
- kyriakos 8y agoI switch desktops via touchpad on Windows too, maybe you are used to a different gesture?
- darzu 8y agoThanks, I'm now out of tablet mode! But the fact that it took another person on the internet + a HowTo guide for someone who is a MSFT developer w/ 18+ years of experience using Windows to get me unstuck kind of makes my point... I work in the Azure org, writing multi-platform dotnet core and C++.
- TeMPOraL 8y agoWeird. The device should auto-switch between tablet and desktop mode whenever you dock the screen to the keyboard, and it's generally a feature very easy to notice (it also should have a switch in the notifications/actions bar). But I guess, it's not easy enough.
- EnderMB 8y agoThis sounds just like my experience with the Surface Book. It's the best laptop I've ever owned, but the OS still requires some improvement. With that being said, for the first time in years I've felt that Windows isn't a million miles away from becoming a developer-friendly OS.
- AnIdiotOnTheNet 8y agoWindows historically was incredibly developer friendly, assuming that by "developer" you mean "application developer" instead of "web developer". That's part of the reason their OS became and maintained its dominance.
- Someone1234 8y agoIt is the distinction between developMENT friendly verses developER friendly. Windows is incredibly developMENT friendly in terms of writing software, but it hasn't historically been developER friendly (i.e. power user). They've been doing a lot recently to address that, including the Power User Menu, "For Developer" Settings, WSL, Task View (multi-desktop), better multi-monitor support, etc. MacOS still has advantages, but the gap has narrowed.
- AnIdiotOnTheNet 8y ago> but it hasn't historically been developER friendly (i.e. power user) I have no idea on what basis you are making that assertion. I feel like until Windows 10, Windows enabled me as a user far more than any other contemporary OS.
- baybal2 8y ago>Biggest complaints about Surface Book: >- Its battery management is horrible. Microsoft didn't manage to implement suspend (ACPI S3). That's why. In effect, closing the lid does nothing more than shuts of the backlight.
- darzu 8y agoOkay, that would explain why I always see folks walking between meetings with their laptops open here on campus. But seriously? Hasn't MSFT had enough years and developers to figure this out?!
- baybal2 8y agoNo, I wouldn't say so. I almost begin to think that the competence of their hardware unit was above that of their software people. I remember them making good optical mouses once upon a time, but they in the end always have to make some kind of a bombshell mistake like that. >Microsoft now has the best hardware lineup in the industry No, their hardware people are incompetent. Until things above change, that will not be the case.
- Someone1234 8y agoWindows supports S3: https://docs.microsoft.com/en-us/windows/desktop/power/system-power-states https://docs.microsoft.com/en-us/windows/desktop/power/syste...
- baybal2 8y agoIt does, the Sufrace doesn't
- avn2109 8y ago>> "...I just switched from a Surface Book to a Macbook Pro and the mac is a huge improvement, both from a hardware and OS perspective." Can the MS hardware run Linux without me doing a bunch of work with drivers etc?
- darzu 8y agoI don't have experience doing a native Linux install on the Surface Book, but I use(d) VirtualBox and use Linux every day for development (on Surface Book and Mac). With virtualization technology being as advanced as it is, I don't think there is any appreciable performance difference to a native install assuming you have enough RAM for the extra OS.
- throwaway2048 8y agoanything involving the GPU (including desktop environment compositing) is dreadfully slow in a VM.
- darzu 8y agoReally? Did you check the "Enable 3D acceleration" checkbox in Virtual Box?
- throwaway2048 8y agoIts buggy, extremely feature limited, and slow.
- nine_k 8y agoI did, and it helped the speed. But is was plenty buggy, so much that I had to switch it off.
- vetinari 8y agoTry running a live distribution on bare metal. The performance difference is night and day.
- 8y ago
- philliphaydon 8y agoHow many years since you used windows 10?
- darzu 8y agoWhat do you mean? I still use Windows 10 daily. My laptop is now mac but my desktop is Windows. I use both for development.
- cptskippy 8y agoAside from the battery issue you described, which is 100% spot on. Most of your other gripes sound like Windows 8 and would be resolved or different on Windows 10.
- darzu 8y agoI'm running the latest Windows 10. MSFT corporate IT makes sure of it.
- com2kid 8y ago> Its battery management is horrible. I don't know if the hardware or the OS are more to blame for this. The worst part: I can pretty much expect that if I close the lid and open it some hours later the thing will be dead. Often times web browsers are to blame for this. I have seen more than 1 browser keep my laptop from sleeping if there is some sort of embedded video content open in a tab somewhere. The OS is limited to what the software running on it tells it to do. On the flip side of this, I have also had pending Windows Updates keep my computer from going into hibernate. Because apparently that makes sense. :/ You can run the command powercfg -requests at an admin prompt to see what is preventing sleep. For example, right now Opera is keeping my machine from sleeping with an active WebRTC connection. > - The pencil is a gimmick to me since the apps (like OneNote) are very poorly designed for serious work with a stylus. I have done very serious work with a stylus in OneNote. It really depends on your use case. For most office work? Meh. For math class? OneNote + Stylus is an incredibly powerful combination. > - WSL still has some serious gaps and isn't as productive as Linux / OSX for programming tasks. I have been programming on Windows my whole life, no WSL. Right now I am doing NodeJS and React Native development. In the past I've done C++, Python, and C#. Obviously C# is best of class, but I rarely had issues with the others. What I did miss from C++ was having access to the wide range of tools, such as Valgrind, that are widely supported in the *nix ecosystem. The debugging tools on Windows are top notch, and I'd be more than willing to put a talented WinDBG user up against the equivalent on any another platform. Windows is not some sort of developer wasteland. For nearly two decades, the majority of software written in the world was written by developers using Windows. > - For example: My Surface Book just updated and now it's stuck on a Windows 8 looking home screen and I haven't yet figured out how to get back to my "normal" desktop. You're in tablet mode, lower right corner, tap (or do a left swipe from off screen to on screen from the right side of your monitor) and deselect tablet mode. Or un-dock and re-dock your keyboard, that should kick it into gear. FWIW my mother loves tablet mode, and loves her touch screen. She found tablet mode on her own and is rather annoyed when Windows exits it. The feature is not made made for us, it is made for consumers who have only a few apps open, and who naturally want to poke at their screen. > - Windows update continues to be a bad experience. It is 30 minutes or less once a month, with much of the work done in the background now days. Heck the monthly security patches often take less than 5 minutes to install end to end. The large feature patches can be a nightmare, but major version revs aren't fun anywhere, user forums for all major desktop OSs are full of complaints about things that break during major patches, Linux, Windows, and macOS. Windows has an order of magnitude more users, there is an order of magnitude more complaints. Also if you at at Microsoft, with MSIT managed hardware, you are not getting the end user upgrade experience. You are getting MSIT's upgrade experience, some of their releases have been super buggy messes, while other times they have gone the extra mile to make the internal upgrade experience better. On top of all that, odds are you are signed up to one of their beta-testing tracks, so getting pushed a buggy internal release, and then a fix for that buggy internal release a few days later, is not going to be the best experience. Then again my previous smart phone was an LG made Nexus 5x, which literally had a non-trivial chance of hard locking/bricking itself after rebooting for updates, so my expectations for OS updates may be a bit low. > - Windows is still awful at multi-desktop workflows. Install one of the utilities[0][1] that add more multi-desktop shortcuts. The built in ones are quite anemic, especially compared to the otherwise awesome shortcuts for managing windows and multiple monitors. (Related, I actually wonder if at some point the global shortcut namespace is becoming too crowded, I do have problems finding new unique key combinations for global shortcuts!) None of your actual complaints appear to be about the Surface Book, which is odd, because, at least the first generation Surface Book, is a rather buggy piece of hardware! My friends who worked on it or who worked with the teams that made it, were not recommending it to their friends/family. [0]https://github.com/mzomparelli/zVirtualDesktop https://github.com/mzomparelli/zVirtualDesktop [1]https://github.com/sdias/win-10-virtual-desktop-enhancer/blob/master/docs/settings.md#keyboard-shortcuts https://github.com/sdias/win-10-virtual-desktop-enhancer/blo...
- smrtinsert 8y agoSorry this doesn't pass the sniff test. The touchbar is unadulterated garbage.
- rad_gruchalski 8y agoThis is personal preference. I just bought a 13” mbp with the touchbar and I’m not complaining at all. Whenever I was to use the standard F keys on the mid-2015 mbp, I had to look at them before pressing anyway. No change in workflow.
- stephenr 8y agoRight. Because you personally don't find the touchbar useful/find it actively worse than the physical keys it replaces, and the comment you replied to only detailed a dozen or more things that they personally find better, the entire account must be dismissed. Sure, that makes sense.
- filleduchaos 8y agoHow is it unadulterated garbage? I've had an MBP with one since the beginning of this year and I really don't see the big deal.
- darzu 8y agoThe most common tasks I used the fn keys for was adjusting brightness and volume. TouchBar is better at that. I suppose it depends on your use cases.
- nine_k 8y ago>> Microsoft has the best hardware lineup > WSL still has some serious gaps and isn't as productive as Linux I wonder how well Linux runs on (semi-)recent Surfaces. I'm spoiled by the very good Linux support on Thinkpads, but recent Thinkpads are not what they used to be. OTOH Surface hardware is pretty pleasant, judging by the short periods when I had a chance to play with it.
- runjake 8y ago+1 here. The hardware is great, except for battery management. The OS is stable and performant, but a usability shit show. I feel like a lot of Mac users probably see beautiful, static screenshots of Windows 10, make the switch and then realize screenshots don't tell the usability story. I won't even go into the occasional ads in the OS, the games and apps installed by default, and the fight to disable all the telemetry. All the while with Microsoft working against you and hiding and changing the settings around.
- Bedon292 8y agoI have had a Surface Book for a couple years now. And this definitely does not match my experience. -The battery is great, virtually never have to plug it in. Can go a whole day working from home without power. Or even a whole weekend of light use. Although I have found that on occasion it does not sleep correctly when you close the lid, hitting the power button when closing the screen has prevented that problem. But I have never come back to a dead laptop, just a few percent less. -I don't think I have seen a fullscreen metro app in...well a long time if ever. So not sure what apps you are using that this happens with. -WSL has no gaps where I need it. I use it for Linux Web development all day long with no issues. Especially due to recent updates. -Maybe I have been lucky, but I have never had an issue with windows update. Perhaps it is being more aggressive than normal. -I just unpinned everything from the start menu, and haven't seen any ads for anything since I did. Am I missing them somewhere?
- darzu 8y ago> Can go a whole day working from home without power Perhaps mine has a defect, but I feel lucky if I can get 2-3 hours of solid work done. > So not sure what apps you are using that this happens with. The various windows settings are split between both modes and by default the settings window will open maximized. Also, there are two latest versions of OneNote (which is annoying) for example and the UWP one likes to open fullscreen. I think all UWP apps do. > WSL has no gaps where I need it. - I believe if you clone a git repo in WSL and then try to use git for windows or any windows app like VSCode or Visual Studio, it'll get very confused. - Also I think I remember having several weird file permission issues. - My WSL terminals open very slowly due to something in my bashrc I haven't pinned down (my terminals open lightning quick in iTerm2 or ubuntu.) And performance in WSL is a good deal slower than an ubuntu VM or native Windows. > I just unpinned everything from the start menu I'm sure this works, but there are enough annoying issues like this in default Windows 10 that it really hampers the experience.