Quote:
Originally Posted by Thinine
Because they don't want to support users running crappy-but-made-with-a-supported-API plugins.
That's probably the winner, right there.
…
Quote:
Originally Posted by analogika
That's probably the winner, right there.
How many threads do we have here after every system update where users complain that their entire…
Quote:
Originally Posted by Thinine
Because they don't want to support users running crappy-but-made-with-a-supported-API plugins.
Who says they do? They could just have t…
Quote:
Originally Posted by besson3c
They could just have the user temporarily disable these plugs, just like we used to do with OS 9 extensions, and still do today with kernel …
Quote:
Originally Posted by Moose
Yeah, because when I think back to what I miss most about Mac OS 9, it's Extension Manager.
Apple only recently--with Tiger--said that the cor…
Why is it that everytime somebody says something constructive about OS X, people are quick to defend it.
OS X is great, but I also call it like it is. If something could stand imp…
Quote:
Originally Posted by besson3c
Why is it that everytime somebody says something constructive about OS X, people are quick to defend it.
"Why does Apple design its softw…
Quote:
Originally Posted by Moose
"Why does Apple design its software in such a limiting fashion?" is not constructive criticism.
Why not?
Quote:
When you pub…
Quote:
Originally Posted by besson3c
Why not?
You phrased it not as, "It would be handy for third-party developers who want to extend core applications such as Mail and Safa…
Quote:
Originally Posted by Moose
You phrased it not as, "It would be handy for third-party developers who want to extend core applications such as Mail and Safari if there was …
Quote:
Originally Posted by besson3c
People are injecting (possibly buggy) code into their applications whether Apple wants it or not. I've seen add-on hacks for Mail, Safari, i…
Quote:
Originally Posted by Moose
Yes. It's happening. That doesn't mean Apple has to give it the Apple Seal of Documentation/Support Approval, nor does it even mean that they…
Quote:
Originally Posted by besson3c
My point about modularity was essentially that this sort of software design makes creating a pluggable archetecture that much easier, AFAIK.…
Quote:
Originally Posted by Moose
Great.
But you haven't given a compelling reason why Apple should expend the effort necessary to create and maintain public APIs for this.
Th…
Quote:
Originally Posted by besson3c
Are you looking for a businessey answer (i.e. profit potential) as to why Apple should expend the effort, or more of a technical answer expl…
Quote:
Originally Posted by Moose
I'd like you to explain why Apple should expend its engineering effort (which has a cost, both up front and ongoing) to establish, document, an…
Technical loss:
- inviting crappy third party code decreases stability
Financial loss:
- decreased stability leads to increased support costs and loss of sales
Quote:
Originally Posted by TETENAL
Technical loss:
- inviting crappy third party code decreases stability
We've been through this. People are writing hacks regardless. Pro…
Quote:
Originally Posted by besson3c
We've been through this. People are writing hacks regardless.
But people know they don't have support from Apple and do it on their own r…
Quote:
Originally Posted by TETENAL
But people know they don't have support from Apple and do it on their own risk.But some will and Apple has no way to control the quality of t…
I think the more basic question is:
"Why does it have to be Mail and/or Safari that does this?"
Mail and Safari are not intended to be end-all/be-all apps, whether by design or b…
Quote:
Originally Posted by besson3c
Financial gain:
- more viability and value of Apple's bundled products in business and places where workflow is a little more complex, wit…
I see your points, and you have changed my thinking a little.
However, I still see some viability in aspects of my own thinking. I guess we'll have to agree to disagree.
My littl…
Quote:
Originally Posted by besson3c
I hope that you see a little viability in some of my ideas too.
In a perfect world where Apple has unlimited (or near unlimited) engineer…