4 ms·
As someone with a 12 inch iPad Pro, Macbook Pro, and Surface Pro tablet, I can weigh in. A Macbook Pro is significantly more expensive than any of the other op
by actsasbuffoon 9y ago
As someone with a 12 inch iPad Pro, Macbook Pro, and Surface Pro tablet, I can weigh in.
A Macbook Pro is significantly more expensive than any of the other options, and frankly, I despise the redesigned MBP. The touch bar hinders my productivity, and the new keyboard tends to malfunction. The key travel is so low that the keys often get stuck. Simply put, I love Apple products, but the new MBP breaks my heart. It sucks. It's one of the worst Apple products I've ever used. Apple urgently needs to put out a new MBP based on the previous design. Get rid of the touch bar, bring back the ports, bring back Mag-Safe, and pretend this terrible laptop never happened.
The Surface Pro is interesting. It's almost useless as a tablet. I basically treat it as a very small laptop. I've tried using it without a mouse, but the Windows UI isn't designed for it. I'm constantly struggling to click on UI elements that are way too small. A lot of Windows apps are not prepared for the high DPI screen, and are insanely tiny. You pretty much need a magnifying glass to use them. As an ultra-portable laptop, it's decent. It weighs very little, and the construction quality is decent (though not as good as an iPad). The keyboard for the Surface Pro is pretty good. It's slightly flimsy, so you have to keep it on a semi-solid surface, or the keyboard can start to buckle and cause some issues. The stylus on the previous model wasn't very good, but the new one is great. It's almost as good as the Apple Pencil, which is high praise. As for development, it runs Windows. If you're a C# or Java developer then that's great, otherwise it's not so good. You can run a VM, or the Linux subsystem, but that eats into the Surface's already extremely poor battery life.
The iPad Pro (especially the full size version) is just stunning. It has the nicest screen I've ever laid eyes on. I'm not just talking about pixel density. Images pop off the screen. The whole device is really solid, and it feels great in your hands. Battery life is good, usability for daily tasks is superb. The stylus is the best in the business (I strongly prefer it over a Wacom Cintiq). Unfortunately the keyboard is a problem, and the inability to run development software is a showstopper.
So I'd say the iPad Pro is the best hardware out there, but it's hampered by software support. In my dreams, I can run Emacs, Ruby, Haskell, and all of my other development tools right on my iPad. Since that's not possible, I use a Surface Pro for Windows related development (working on a 3D indie game), and an MBP for web development.
- jkmcf 9y agoReplace the surface with a 2015 (wife's primary) and 2009 MBP (my non-work backup), and I'm the same as you. The 2015 MBP is almost perfect, and the 2017 would be extra perfect if they hadn't changed the keyboard (it's like they didn't test it on people who type for a living...) I love my 2017 iPad Pro, and I hope to someday use it for local dev. I've tried using it for dev work w/ an external keyboard, but you really need a table, whereas a laptop can be used in your lap... The lack of mouse integration is a bit annoying too, but most apps have good keyboard shortcuts. Of course, you end up SSH'ing and then it's just easier to switch to my 2009 MBP. It doesn't have the latest OS, only has 8GB of memory, but still chugs along nicely and is more dev friendly than a tablet.