It’s not some purposeful design decision. They just don’t have the same caliber of engineers or management that Apple has.
It’s not some purposeful design decision. They just don’t have the same caliber of engineers or management that Apple has.
Until Microsoft forced precision touch pads windows touch pads were awful since the oems just slapped in garbage vendor drivers.
Screen aspect ratio is another thing. Everyone but apple moved to 16:9 since it's cheaper but 16:10 is better for productivity and not bad for media. But even the business windows laptops pinch pennies and do 16:9. Only apple was willing to buy 16:10 panels.
I remember reading at the time that, when idle, the chipset in many PC laptops used more power than the CPU...
I worked on software for phones and tablets right around the 2/3 split for Android, up through Android 5 or so. We had lots of testing devices of all quality levels. The joke-but-actually-100%-true around the office was that an Android tablet left unplugged on a desk over the weekend was always dead when you got back on Monday, while an iPad forgotten in a drawer for a month would have a useful amount of charge left on it (and come to life instantly, of course, as if it had never been asleep). Didn't seem to matter how much the Android device cost.
And it's not just designers; it's everything around user experience. For instance, both Terminal.app and the Apple bluetooth keyboard (when plugged into USB) have class-leading latency. That wasn't designers, but it probably also wasn't accidental.
Mind you, the Apple today arguably isn't as good at this stuff as the Apple of a decade or so, and they really fall down in some areas (Apple Music grumble mutter).
When Apple leverages iPhone R&D for their MacBook, they get it for free. If it takes Dell 50 million dollars to develop the tech, and Dell expects to sell 100,000 laptops, then if we assume everything else is equal, an equivalent Dell laptop would carry a premium of $500 over a MacBook. In which case, they probably wouldn't sell 100,000 laptops, and it would be a failure and a waste of 50 million bucks.
Horizontal integration is powerful.
For all Jobs' flaws, he built an amazing culture around valuing user experience and putting that first. That's extremely hard to do, especially with a dominant business culture that instead values things like individual performance metrics, quarterly profit numbers, and low labor costs. The average piece of consumer electronics gets 3-7 physical prototypes before launch; the iPod had over 100. That's not down to the caliber of engineers or line managers.
You can go to many laptop review sites and find that Apple are not dominating every category. What do you know that they don't?
* not having a top row of physical keys
* not being able to run Linux natively
* not integrating with any phones except the ones it makes
Apple just doesn't have the caliber of engineering or management to compete with PC manufacturers.
Most Mac buyers both want OSX, and use iPhones. If you want Linux, don't buy a Macbook Pro, you'll save a ton of money on features you don't need, and get better hardware support.
Doing my bit to counteract the rampant sycophancy here.
They instead get an adaptable keybed, that can be used as sliders, piano keys, timeline managers, and other controls, plus a fast and secure fingerprint sensor (PC ones are laughable), and a physical escape key again.
>not being able to run Linux natively
On exchange they get stronger security from the T2 controller handgling they keyboard, etc. Besides, most dodn't buy Macbooks to run Linux on them (though Linus used to love them for that purpose).
That said, if they're willing to turn it off, there's ongoing work from the Linux side to let it boot, talk to the SSD, keyboard, etc.
>not integrating with any phones except the ones it makes
I'm pretty sure it integrates just fine with my Android phone. Do you know something I don't know?
Apple chose to remove physical function keys. No other manufacturer has previously had a smooth trackpad and chosen to remove it.
The only key that’s useful on that top row is escape, IMHO. They should make that a key. Everything else is low utility.
The editors and IDEs I use also generally use the function keys for code-search, goto-defintion, and symbol-rename.
For me (and I suspect many others), the lack of tactile function keys is a productivity hit.
When I buy (or build) a kb, I have the expectation to be able to tell it how to operate; that's why I needed it, after all. I find it tedious to remap lots of keybindings (was super+... global? shit.) when I can simply assign 24-48 non-conflicting commands to function keys.
Some map to scripts, others to specific actions in the tools I use, some are used to turn on cameras, switch users, chance resolutions, pull all logs, push commands to restart devices in VMs or bring up or take down containers, start or stop services, reset PCI or storage devices, or semi-automate git. It's really whatever I want to press a button and make happen. It was much worse when I first got clever with udev and dbus years and years ago.
I've always hated clicking and menu-hunting. If I know what I want to do, I don't want to wade through someone else's idea of UX to get to it.
Abjure the cruft. Embrace Function.
This isn’t a reasonable expectation! Use the product as it’s designed! Work with it not against it!
> I find it tedious to remap lots of keybindings
Well don’t do this then. Why make things so complicated and custom?