4 ms·
Is it not hypocritical to hold others to higher standards than one demonstrates? I see a normative claim: Software systems should do X, Y, and Z Software
by Nwallins 16y ago
Is it not hypocritical to hold others to higher standards than one demonstrates?
I see a normative claim:
Software systems should do X, Y, and Z
Software systems that do not meet the norm are penalized or disallowed by Apple's platform(s). However, Apple's own software does not meet this norm either, even on Apple's own platform.
It sure seems like hypocrisy to me, even if it is defensible.
- randallsquared 16y agoIs it not hypocritical to hold others to higher standards than one demonstrates? I would say it's hypocritical to hold those of a class including yourself to standards which you do not meet. That is, it's not hypocritical (however blameworthy it may or may not be) to say, "Everyone but me should do X, while I should do Y," but it is to say "Everyone should do X" while actually doing Y. You can see Jobs trying to avoid hypocrisy in the original post by asserting that web standards should be open, while other software systems have no such obligation.
- deleted 16y ago[deleted]
- demallien 16y agoYou're talking about the adoption of Cocoa and the fact that iTunes still uses Carbon? It's not really a fair accusation. I think Apple would very much like to be able to rewrite iTunes in Cocoa, but they have a problem - it's a cross-platform application. As a result they have chosen to use an API on the Mac that most closely resembles an API available on Windows. They know that iTunes is not exploiting the features available on both platforms to their fullest - perhaps painfully so. It is precisely this type of experience which makes them wish to avoid cross-platform development on their new platform. I mean Apple really does care about the user experience, more so than any other company that I can think of. And yet even they have not managed to put together a good user experience for their cross-platform app. On the Mac it isn't hooked up to all of the Cocoa hotness, and on the PC, well, the less said, the better. It is Apple's firsthand experience with the problems you can have during cross-platform development that is informing their decision to strongly discourage such development on the iPhone platform.
- pohl 16y agoWhy bother inventing an abstract normative claim when you can quote the actual (and only) one that appears in the document: "...we strongly believe that all standards pertaining to the web should be open." Now, proceed from there.
- Nwallins 16y agoI think it's clear that a norm of using the Cocoa API is implied here: > Adobe has been painfully slow to adopt enhancements to Apple’s platforms. For example, although Mac OS X has been shipping for almost 10 years now, Adobe just adopted it fully (Cocoa) two weeks ago I was thinking specifically of the Cocoa norm -- which iTunes apparently does not meet -- I should have made that more clear. How much more open is H.264 than SWF and FLV, anyway? > Adobe’s Flash products are 100% proprietary. They are only available from Adobe Assuming Jobs is not declaring an obvious tautology, he is omitting FOSS efforts such as Gnash and Swfdec.
- deleted 16y ago[deleted]
- pohl 16y agoI think it's clear that a norm of using the Cocoa API is implied here: I don't think it's that clear. I think it's more likely that it's a practical reason for the last sentence of he preceding paragraph: Again, we cannot accept an outcome where developers are blocked from using our innovations and enhancements because they are not available on our competitor’s platforms. They are establishing Adobe's track record of keeping current on underlying platform enhancements.
- Nwallins 16y ago> I think it's more likely that it's a practical reason > They are establishing Adobe's track record of keeping current on underlying platform enhancements. None of that refutes whether or not Apple considers using the Cocoa API exclusively as a norm. I think it's quite clear that they do. Are you really suggesting otherwise?