Sorry, but this is a very common misconception. Just like many people not familiar with programming think that anyone can make a great software product just by pointing and clicking in some GUI tool. The tools certainly help a lot and makes the job easier, but pilot-less passenger airplanes are still many years away.
And, knowing just how much can go wrong both with software and with flying, I know I'm not going to fly with such an airplane. Auto-pilot and auto-land systems today work well because they do a very narrowly defined thing with great precision, with the amount of software needed kept to a minimum. A software system that would be able to account for all that can go wrong when flying would have to be very complex and difficult to get defect free (and don't get me started on the idea of remote controlling passenger planes).
Agreed. Yet, to a lot of the readers here, it's impossible to understand why the "little things" make a big difference. They simply cannot understand why this attention to detail in a product is worth paying for.
And I think this is key to Apples success, because I suspect that a lot of CEOs and product managers in other companies simply don't see this either.
You see this with a lot of laptops where the only attention to detail is in the obviously visible parts. Compare this to Steve Jobs / Jony Ive that obsess over how their products look on the _inside_ (http://www.folklore.org/StoryView.py?project=Macintosh&s...)
Sure, they buy a lot of components off the shelf. But they are extremely involved in the design and manufacturing process of their products, and often work with the manufacturers to push the manufacturing technology forward to meet their design goals (machine milling is nothing new, but machine milling a $999 laptop requires quite a bit of innovation).
Unlike many other companies, Apple _doesn't_ just take various technologies and piece them together to make a product. And they do a lot of core technologies in-house, which is why they've bought companies like FingerWorks and PA Sami.
The interview with Jony Ive in the Objectified movie (http://www.youtube.com/watch?v=t0fe800C2CU) shows some of the thought process that is involved in Apples hardware design process.
By your logic, other PC/mobile manufacturers should have similar profit margins to Apple, but they don't. Now, the usual answer is that Apple has a "cult-like following" that will pay a higher price for "more or less the same hardware in a different box".
A better explanation, given that the "cult following" has only increased the last few years, is that Apple manages to make more appealing products by being extremely involved in _both_ hardware and software, leaving other companies to compete by sticking together commodity components. Apple did not say that they expected decreased profit margins because they would have to slash their prices, what they did warn was that their forthcoming products would have higher hardware costs. But of course, time will show.
"By your logic, other PC/mobile manufacturers should have similar profit margins to Apple, but they don't. "
How you could you possibly extrapolate that, attributing it to me?
I propose no such thing. Electronics is a low margin arena, and this is great for consumers. High margin companies like Monster cater, arguably, to suckers.
So when someone makes a lot of margin in electronics they're usually serving the sucker market, or they're offering something other than electronics. Apple puts good software on otherwise vanilla hardware, and that's what their differentiation is. It's how they get their margin.
There's a cert cult essence to Apple that makes it impossible to discuss their products. The number of faults in their devices is legendary, and there is that telling moment of truth: When a new anointed device comes out, suddenly there's a mass realization that the last device really was kind of shoddy (see the 3GS when the 4 came out).
There just isn't anything special about them. There really isn't. Motorola has made any number of brilliantly engineered products...but it's just Motorola so who cares, right?
"You could directly attribute the fact that Apple isn't responsible for most of that hardware R&D for their high profit margins. They know to buy the cutting edge from the rest of the industry, put some software on it, and they've got a product."
I read this to mean that Apples high margins were primarily due to their offloading their hardware business to others. And I only pointed out that this is only _partly_ responsible for Apples high margins. But I see that I've read you incorrectly.
I never heard anyone say that the 3GS was shoddy when the iPhone 4 came out. Even before the iPhone 4 was released, everyone agreed that the screen resolution, camera etc. was a generation or two behind, and most reviewers had started recommending other phones with more features.
Like I said, some people "get" or appreciate Apples product design, and some don't. The fact that you're say that there's nothing special about their products shows that you don't. There's nothing wrong with that, just as there's nothing wrong with me not wearing designer clothing and being unable to tell the difference betewen a generic and a designer suit.
But as you say, it makes it impossible to discuss their products. Which is why this discussion is pointless :)
If Apples advantage was something very measurable, for instance if all their laptops had 20GHz processors and 256GB RAM, it would be obvious to everyone, including their competitors, why they were able to make so much money with such a small market share.
But it's difficult to quantify what "good product design" is. I can give countless examples of small details that Apples designers have thought about that other laptop makers haven't, but this is simply irrelevant to people who don't appreciate that. Similarly, a BMW owner could point to lots of small features and details that they like about their car, but others simply see an overpriced car with high maintenance costs.
Still, unlike Monster cables, you can point to many features or details that you simply don't get with other cars that still do the job of transporting people. The question is simply whether someone is willing (and able) to pay for the added design, features, and comfort.
I think that Apples success shows that there are enough people who _do_ care about it, and I think that's a big reason for their high profit margins.
Finally, I think you'll see that Motorola has won a lot of praise and attention for some of their better designed products, even though Apple is the current media darling.
Yep. And this is the reason that all the sockets have built-in current protection. Additionally, there are circuit breakers per seat row, which is what I discovered when I tried plugging in my 110W laptop power adapter into one of them. The other passengers on the seat row were not happy when the flight attendant said that they were not allowed to reset the breakers. Another lesson learnt - bring a lower power adapter. :(
I can't use a mouse on a Mac for extended periods of time due to the mouse acceleration curve problem. I've never experienced them as unreliable or garbage, but I just don't like using them.
Using synergy and an external Linux PC to drive the mouse solves the problem. But I like the Mac touchpads so much that the mouse problem sort of disappears, especially now with the new external touchpad. Now, I find even using a mouse (or touchpad) on other Windows / Linux computers is slightly annoying.
It's not even a matter of preference, or just needing to use it to get used to it. It's like trying to drive a car where the steering wheel is covered in different grades of molasses and motor oil. It's actually physically tiring fighting the curve trying to just point to things on the screen. After 30 minutes my entire arm aches. I thought for a while it was the particular mouse I was using, I must have gone through $200 in mice and pointing devices trying to find something that worked better until I stumbled upon some arcane command line command to just turn it off.
Completely non-discoverable, some of the worst physical input design I've seen since the Nintendo Virtual Boy. I really don't understand it either, I don't remember having nearly this consternation pre-OSX
The acceleration curve makes so much sense to me, for some reason it feels right. Whereas I hate using Windows or Linux because it doesn't have the same sort of curve.
The touch-pads are extremely nice though. I have used Mac's since 2001 beginning with an iBook and since then find it difficult to use a mousing surface on other manufacturers laptops. It just doesn't have the same smooth feel, there is more resistance or it doesn't correctly pick up on my motions, the surface Apple uses to cover their touch pads is something special and different.
The acceleration curve came directly from NeXT (traditional Mac OS had a more similar curve to Win/Linux). So my best guess is that Steve Jobs also likes this acceleration curve ;)
I wouldn't call the secret preferences macs have
easily disabled. The vast majority of users encountering this problem won't be able to take advantage of this!
The problem is that I don't want to disable the acceleration entirely, I just want a _different_ acceleration curve: http://db.tidbits.com/article/8893
I'm not sure if this command will help with that.
But in any case, I'm sold on the trackpad now, and I'm not going back. :)
I also thought so, but maybe not with mobile devices with limited memory? I always thought thought it was strange to disallow GC in ObjC on iOS, but they might have tried it with less than stellar results.
I stopped experiencing this once my device was upgraded to Android 2.2. It's much smoother. I'm not sure if this is because of the JIT or some other new feature, but I'm guessing you've used older versions of Android.
I sometimes wonder how much more elegant our solutions to computing problems would become if transistors per integrated circuit stopped increasing exponentially.
..or just don't care. Also, if the UI is not built with animation / OpenGL support built in from the ground up, it might be a substantial job to add good support for it later on. OSX did all of this from day one, so that making an iPhone without OpenGL support was probably out of the question. I personally feel that the 3D effects in Windows and Linux feel grafted on "just for the fun of it", and I usually turn most of them off. But I never used the iPhone and felt that I'd do without the 3D effects - it will even sometimes drop the 3D effects in favor of responsiveness when it needs to, which i think says a lot about how much work they put into it.
Hardware accelerated window composition wasn't introduced until Jaguar (http://en.wikipedia.org/wiki/Quartz_Compositor#Quartz_Extrem...), which was, admittedly, early on in OS X's life, and the first version that was usable for most people. 2D drawing is still done on the CPU (outside of Core Image).
Still, if OpenVPN drops packets lacking the HMAC packet authentication without processing them further, then either
1) the guy would also need the HMAC key, or
2) the zero-day is in the code that looks at the HMAC signature.
It's not that I only count on this for security, but it's a matter of reducing the attack surface. Likewise, I don't have passwordless guest accounts on all my servers, since that would make the attack surface even greater.
Absolutely true, execution is what matters. You can make a good business from a pretty standard idea. And the history is littered with examples of great technology that never succeeded, or only saw limited success.
On the other hand, you can have brilliant business operations and virtually no innovation for decades, until a better technology comes along and tanks your business. Although investing in technology is risky, failing to invest in new technology can be far riskier.
I'm pretty sure Nokia has great business operations, but considering how they're scrambling to release a new (wait, two new) mobile operating systems in response to the iPhone, they apparently failed to invest (or invest in the right) technology.
Most people realize exactly what the quote is talking about, since the alternative (removing stuff until you're left with nothing, or with something barely working) makes no sense if the goal is perfection. Part of the appeal of the quote is that you have to make this realization. Just like a joke would lose its appeal if it was preceded by a list of assumptions that would explain the joke.
The problem is that what you describe is not the alternative I've heard before. It's not that you'd remove things to nothing, but rather that you don't add something that is necessary or beneficial, because there's this belief that adding things is bad. I hear this from a lot of college grads, who apparently read a blog that talks about this, or maybe read this quote.
My point is you don't add stupid stuff, but you don't blindly say not to add something, and simply look for things to remove.
I guess I just never met anybody who didn't understand the quote. To me it says: Think very hard about what to add, and think very hard about what to remove. Of course, I realize that those who take the quote literally are not going to think very hard about which features to remove, and I'll agree that you're more likely to succeed with a product that has lots of thoughtlessly added features, than one that has none. :)
And, knowing just how much can go wrong both with software and with flying, I know I'm not going to fly with such an airplane. Auto-pilot and auto-land systems today work well because they do a very narrowly defined thing with great precision, with the amount of software needed kept to a minimum. A software system that would be able to account for all that can go wrong when flying would have to be very complex and difficult to get defect free (and don't get me started on the idea of remote controlling passenger planes).