I surprised you don't envision that there must be a huge product development testbed at Apple, where they go over all these options in detail. They sold 4-6 million macs per quarter for years. They've been a product-development company ever since their inception. Sometimes it seems as if people think Phil Schiller and a summer intern are making these decisions on the basis of gut feeling.
This is like when Apple pulled back the curtain after the "Antennagate" brouhaha a few years ago, and it revealed things like a huge EM test facility, a CT scanner, etc., etc. (http://www.macworld.com/article/1152771/wireless_lab.html)
* while the mouse is precise and allows for high information density, touch requires big targets since a finger is not so precise - so Windows 10 has big targets that waste lots of space relative to a UI that is designed solely for mouse/trackpad use
* touch allows interactions like swiping, pinching, and multi-finger gestures, but because Windows 10 has to support a traditional mouse as well these are rarely used or aren't used effectively
A touchscreen does not work well with an interface that's designed primarily for use with a keyboard mouse, likewise a keyboard/mouse can't replicate all touch interactions effectively. Trying to design for both in the same UI creates a lot of compromises that will delight neither group.
I'm not so vision impaired that I need to do this on a day-to-day basis, but it's great for zooming in to see if I need to adjust a CSS border by 1px or something.
I haven't tested this thoroughly but I believe Chrome also supports the same set of touch events it does on Android. So if you want to make sure the mobile version of your site is touch-friendly, having a touch screen is less clunky than trying to emulate it with a mouse.
I discovered that I was naturally touching the buttons in dialogs and web pages and the checkboxes and radio buttons in forms. It's faster than reaching for the mouse or the trackpad. With the trablet it was the only way and it was good. No gorilla arm.
Touching links in browser can be fast too, but the target must be big enough. HN is particularly bad at that.
Basically everything that is easy to do with the touchscreen of a phone and a tablet is easy also with the screen of a laptop. But the screen must not move when you touch it.
Some Apple employees might use iPads or iPhones.
From a personal perspective, I agree. I think we generally forget though, we are vastly in the minority and this technology is designed for the layman
Basically my litmus test for this stuff is "would my technologically illiterate mum use and understand this. Will it enrich her computing experience". If yes, it's not a dumb idea. We'll see how the market reacts though
Right now I only have 1 VM with one IDE open (thank god for vagrant), but I can have as many as 3 VMs and two IDEs (mixed .net and java shop here). Pushing 24GB of RAM in use is not uncommon for me (including the 50 or so chrome tabs and what not).
Could I make do with 16GB? Probably, but I'd have to change my development habits, and I don't really want to.
What do you do with 50 tabs? I usually keep 10 open at most.
The Touch Bar seems distracting since I don't really understand why one should look down and search for what to press instead of simply using a keyboard shortcut via muscle memory. But I have yet to try one and I understand that for stuff like a video editing timeline overview it may be suited - it's an additional display showing information afterall.
On the other hand, a full screen touch input like the dell XPS feels like the least ergonomic thing. How are you supposed to interact with it? Holding your arms up extended to the screen? [0]
[0] http://i.dell.com/sites/imagecontent/products/PublishingImag...