Slashdot Mirror


No More Mac Tweaking?

netphilter writes "Apple is trying to "close the operating system to tweakers" according to this story on Wired. The addition of the BSD kernel and the command line left me thinking that they were trying to open the OS a bit more to tweakers, not close it. I'm not a Mac user, but I have been thinking about trying out OS X. However, if Apple is trying to CLOSE the OS (contrary to the impression that I had) then I'm not going to waste my time." Jamie adds: life may be harder for them, I guess, but many developers are still tweaking Mac OS X.

19 of 660 comments (clear)

  1. Changing back the Happy Mac Face... by teknikl · · Score: 2, Interesting

    I wonder if this is in response to the recent tweaks to change the put back the Smiley Mac at boot?

  2. interface tweaking closed only by SirSlud · · Score: 5, Interesting

    Thats a misleading article.

    They don't want you messing around with the functionality of the widgets. You know what? I agree with them.

    Esp. since you can run other window managers under Darwin (uh .. right?), you still have choice.

    And this article says nothing about them trying to prevent the kind of 'tweaking' most Wintel users use - namely, performance, setup, etc.

    I don't have any problems with Apple trying to kill utilities that tweak the UI. There's still choice, and there wasn't in OS9.

    As for Jobs saying, "Themes are dead", is he on crack? Or by dead, does he mean, "They're dead, because I killed them on this platform."?

    --
    "Old man yells at systemd"
  3. OS 6-9 vs OS X by Sargent1 · · Score: 5, Interesting

    I've used computers running MacOS from 6 through X. One thing that always made me cringe when I started up a pre-OS-X Mac was the sight of all those little extensions loading away, piling one on top of the other into a giant pyramid. Sometimes things worked okay, but often they didn't. The MacOS extensions were reminiscent of the old TSR programs under DOS -- when you had a bunch of them, things became flaky.

    Given Apple's desire to have a more stable OS, not to mention their rigid UI approach, is it really that surprising that they don't want to go down the old Extensions road?

    While I'm sympathetic to those who want to tweak OS X, my teeth are set on edge by the phrases chosen by those who are reverse-engineering the hidden APIs. "They're stifling innovation!" Translation: "They're not letting me do what I want to do!"

    Were Apple breaking documented and open APIs, then you'd really have something to get up in arms about. As it is, if you're using undocumented APIs, expect them to change. You're going to be in the same land that all of us TSR writers of the 1980s were in: you'll have to modify your code each and every time a new OS version ships.

  4. I'd rather have some consistency by Anonymous Coward · · Score: 1, Interesting

    Apple has things called HUMAN INTERFACE GUIDELINES. They're the look and feel rules that have been implemented since the beginning of the Mac OS that allow a user to move from one machine to the next or one app to the next and not have a huge learning curve because the interface is different.

    I'd rather have this than no guidelines and the fricking mess that is the Linux desktop. (KDE, GNOME, Enlightenment, AfterStep, geez who knows what you're sitting down to!)

  5. The one tweak I want... by VValdo · · Score: 2, Interesting

    I have lots of suggestions-- but the one thing I can use is a way to make the dock "double-clickable" -- I don't know how many times I've launched a document and/or application accidentally while reaching for the scroll bar next to or above the dock (depending on placement).

    It's just too touchy. A double-click rather than click will solve this.

    Anyone know of a 3rd party tweak to fix this? Some how I'm guessing it's hard to do because it deals with the dock's basic functionality.

    (Oh and native windowshade would be nice. In the meanwhile, there's this "haxie".)

    W

    --
    -------------------
    This is my SIG. There are many like it, but this one is mine.
  6. Not quite. by InThane · · Score: 3, Interesting

    If Apple was selling a skinning program that allowed users to change their desktop appearance, and there were skinning apps in direct competition with Apple's apps, then yes, this would be a similar situation, especially if Apple's skinner continued to work, and the third party apps didn't.

    However, Apple isn't in competition with the 3rd party developers - it's just not supporting them, either. It's a choice that I personally think will end up shooting Apple in the foot - but in no way is it the same as the "hidden API" stuff that was going on at Microsoft

    --
    InThane
  7. Re:Apples Target Market by Anonvmous+Coward · · Score: 5, Interesting

    "I know a lot of artists; I sort of move in a circle of friends who are all artists of one kind or another. Know how many of them like tweaking their Macs? None."

    I'm not sure I agree with that. I had an artist friend that was always monopolizing the Mac in art class. Much to our dismay, he set the system font to a font he created by hand. Unfortunately, I don't know many people with Macs so I can't really comment on more than that one guy. [i]"One example doesn't reflect the whole world"[/i]. The thing is, his art was his passion. He found an avenue to express himself on that machine and he did. I know quite a few non-Mac artists that have done all kinds of fun graphic stuff to their computers. (i.e. customized Winamp Skins, etc...)

    Am I right and you're wrong? No, I'm not saying that. In composing this post I realized that there may be a difference between your artists and mine: Are your Mac friends using Macs where they work? If so, I'd say there's a big difference.

    The computer you use for work benefits from not being messed with too much. You never know when you'll get a new computer and have to start over. You never know when somebody else will want to use your computer. And you [i]certainly[/i] never know when a tweak could corrupt and endanger your machine.

    Apple may have a point. If they're smart, though, they'll leave the door open so that people who want to sweep in and do their tweaks can do so easily. I've done lots of UI tweaking on my machine (heh it's fun watching other people use my computer) and the benefits have been enormous. I'd hate to have my workflow disrupted.

  8. What I wrote to the author of the article: by al3x · · Score: 5, Interesting

    Discussions of interface issues often make for hot news items and even hotter discussion, but are they really relevant?

    I appreciate the even-handed approach of your article, balancing the frustration of tweakers with the reality of developing a stable, attractive, and easy-to-use operating system. But, as a student looking towards Human Computer Interaction as a specialization and immersed in the literature of the field, it's safe to say that no interface will please 100% of the audience. Those out to tweak endlessly fall into a minority that no interface designer can possibly account for without going insane, just as a scientist can't possibly account for all the potential variables and random factors in an experiment.

    In the artificial, "closed system" of interface design, the people with the free time and inclination to endlessly modify are always going to be unsatisfied. Is this newsworthy? A number of application developers have put out tools that enhance and work with OS X to rave reviews. There are a number of successful interface tweaks out there (my iBook has a fully transparent dock, for example). And, as someone who used to theme and skin, figuring out how to modify a closed program is part of the fun.

    I won't stick by Apple 100% on all of their decisions like some Mac users (after all, I've spent the last 6 years in Linux/*nix). But I will say that if you're going to do an article that more than suggests to Apple what to do and where to go, there are far more pressing issues than letting skinning nuts with too much free time make Aqua look like rusted clockwork, or whathaveyou.

    Just my $.02.

  9. Total speculation by cryptochrome · · Score: 5, Interesting

    Exactly. OS X is still very much under construction - many regard 10.2 as the first version that is truly ready for primetime. I think the code behind the interface may actually be in a stronger state of flux than the rest of the system - consider the changes necessary to get to an incredible interface enhancement like Quartz Extreme from the intolerably slow one in 10.0! Nor is Apple's tweaking likely to stop here. I've heard at least one rumor that they are working on another iDevice (not a pda, but not a computer apparently) capable of running cocoa apps with only a simple recompile. Such a device would certainly involve substantially altered interface code, which could use standard or stripped down .nib files.

    Obviously I can't verify the veracity of the rumor, but I can make these observations: 1) By keeping those APIs private, Apple is quietly trying to keep people from messing with what they consider low-level code that they probably have plans for, and 2) based on that assumption Apple is probably not concerned about themers like Kaliedescope, but major commercial programs messing with that code within an application a) thus shooting themselves in the foot with major revisions to/new versions of those APIs and potentially abandoning the platform b) lazily foisting distinctly counter-intuitive non-apple interfaces designed for another platform, or c) interfering with the proper functioning of other programs.

    --

    ---If you can't trust a nerd, who can you trust?

  10. Re:And Apple isn't a monopoly ? by MerlynEmrys67 · · Score: 2, Interesting
    Every company has a monopoly on its own products. MS has a monopoly on computer operating systems - a whole class of products. Even that, in and of itself, would not have been illegal. MS went to court, not because they had a monopoly, but because they abused their monopolistic position in order to gain market share in other markets.

    Actually if you look Microsoft was determined to have a monopoly on the Winodws operating system, not operating systems in general... And yes they abused their monopoly just like every other company tries to create a monopoly and abuse it to the benefit of themselves and their custommers... It was really fun reading RMS's posting on GNU/Linux saying that an operating system was a kernel and all of the programs that made the computer useful... I need a browser for my computer to be useful, might as well include that, oh wait, that is illegal bundling, oh wait.

    oh never mind

    --
    I have mod points and I am not afraid to use them
  11. Re:Enough already by xtal · · Score: 5, Interesting

    I resent that. I used to be a hardcore linux zealot. Hell, I ran linux througout university and sometime thereafter, from about 1996 until 2001. Something happened once I graduated and got experience though, all of a sudden, my time wasn't free, and messing with linux to get it "just right" started to get EXPENSIVE. A day or two of playing to get a digital camera or mp3 player working all of a sudden costs me more than the gadget in question.

    Now, I use a tibook for my primary machine, along with Solaris, linux, BSD and Windows 2000. Most of the EDA industry - designers of the toys we love - runs on Windows 2000. With the latest releases from Mentor Graphics, we've completely swtiched to Windows 2000 and Linux in the lab. But those machines do one thing, they are TOOLS. Just like the mac is a tool. It just happens to be a better tool (for me) to do most computing chores. Project builder is really nice. If something new that's even better comes along, I'll switch to that.

    It really does just work. Apple has themselves a real winner here, but luck or design. The perfect home for open source software, oh, the irony.

    Of course, that's just because I don't have time to be a zealot anymore. So maybe you're right. :-)

    --
    ..don't panic
  12. Themes vs. Usability by fsck! · · Score: 3, Interesting

    If anyone out there has a good explanation as to why a themable interface is more powerfull or easy to use than a consistent, static interface, I would love to read it.

    Personally, I think themed interfaces are the worst idea since... well I can't think of anything that comes close. For an interface to be usefull, and trusted by it's audience, it has to be predictable.

    Why does my music player look completely different than my web browser or my word processor? I guess it kinda looks cool in a screenshot by itself. But I embrace computers in my life to get stuff done, rather than to post slick screen shots. Exploring and customising a new computer or software package can be fun, but for most people it's not the end goal of having a computer.

    I can see how some OSX users on older hardware would like to be able to turn off text smoothing and gain a little speed. UI options for hardware compatibility or for people with low vision are fine, but "themes" as we think of them today have to go.

    Themes basically exist for two reasons (warning: opinions)

    • Lack of concensus amoung the developers about what looks "pretty."
    • Users who want different packages from different vendors to have the same look and feel (although themes don't usually bring a "feel" with the "look").

    In other words, UI designers lack leadership, and users crave consistency.

    A few years ago, it was practically impossible to sit down at a friends X11 workstation and know what any of the keymappings were or how the menus worked, or even start a program. It's gotten much better now with most people using either KDE or Gnome, but massive improvements are needed before free software will be as easy to pick up and use as OSX and Windows are.

    RH's choise to theme KDE and Gnome similarly was inspired, as are Steve Jobs' comments on themes. Thanks guys, keep it up!

    1. Re:Themes vs. Usability by Arker · · Score: 3, Interesting

      But, developers who spend weeks making their apps themable instead of making them easier to use in the first place should really take a moment to think about their goals. Themes (within free software at least) are mostly a bandaid measure for bad UI design and poor cooperation.

      Ironically, I really do agree with you there. Themable apps are a pretty horrible idea. That said, themes for the whole system are a whole different ball of wax.

      Apples efforts against theming quite piss this basically happy G4 owner off, and I'm not the only one. They want a consistent interface on Mac, and I can certainly understand that, but it's still my machine, they got their money, and if I loan it to anyone I'll create a new user for them anyway. Apples concern with it really shouldn't go any further than making sure that new users start with the default theme. And it's not just themes they are doing this with, countless other minor utilities keep getting broken every time they upgrade OSX, and it seems most of it is deliberate. None of which improves goodwill towards Apple among the users who like these utilities, and none of which makes any sense except from exactly the sort of snooty, we-know-better-shut-up-and-eat-your-spam attitude that Apple should be avoiding like the plague. Think different - but only the same different we have prepared for you, don't you dare tweak anything. Anyway, read the article, it is really worth it, it explains some of the actual changes which I'm not going to duplicate.

      I think what's going on is a backlash by certain sections within Apple against the expanded user freedom implied with the command line and the Unix base. They're overcompensating against the perceived 'complexity' introduced (even though they've done a good job of making sure the user doesn't even need to know about it, which is where they should have stopped) and so now they are clamping down on personalisation and customisability traits that have long been Apple hallmarks. A very very poor reaction. I certainly hope whoever is behind it gets straightened out or sacked soon, because I really do love these new Macs, and I don't want to see Apple shoot itself in the foot like this anymore.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
  13. Comment removed by account_deleted · · Score: 3, Interesting

    Comment removed based on user account deletion

  14. It should be pointed out that... by dutky · · Score: 5, Interesting
    the article is pure, sesational, bullshit. While life is a bit harder for the tweakers who were counting on the Appearance Manager API (which got 'Steved', along with lots of othe crap from the darkest days of Apple), there is still lots of themeing and tweaking going on: at least as much as there was in the early days of classic MacOS (back around 1984-1986). Things will get more interesting as the Cocoa APIs mature and folks get more familiar with them.

    For the moment, however, there are a few malcontents that had a lot invested in the old way of doing things (the Kaliedescope folks) and just want to raise a stink because their sacred cow has been gored. The fact that Wired is giving them an audience simply underscores their journalistic calibre.

    Anyone who really wants to customize the appearance of their OS X windows and controls can still do so. In fact, it is far easier in OS X than it was in classic Mac OS: In OS X, many of the window and control theme elements are stored as simple PDFs or TIFFs, somewhere in the /System hierarchy. All it takes to modify the appearance of things is to replace those PDFs or TIFFs, and, possibly, edit a .plist or two. Compare this to classic, where you had to write a bunch of code to insert your custom PICTs, MDEFs, CDEFs, and WDEFs into the system at runtime, and it's hard to see what anyone is griping about.

  15. Re:Apples Target Market by Anonymous Coward · · Score: 1, Interesting

    I have been called an artist. Whether I really am one is for history to decide.
    As to tweaking tools I do that so that it works better or fits me better.
    The computer is just another art supply. If I tweak it it's to add more memory so that things run faster, or to add more disk space so that I have more room for bigger photoshop files.
    I don't give a rat's ass if the icons are file folders or elmer freakin' fudd.

  16. I Had Something of a dialogue with Apple on this by guttentag · · Score: 3, Interesting
    A few weeks ago I received an email from an Apple exec in response to my Apple essay (see my sig). The exec (no, it's probably no one you've heard of) also asked what I thought of Mac OS X, so I sent a rather long reply which included:
    I love the stability and degree of control the underlying Unix provides. Looking back, I can't imagine how I got by without shell scripts, and I try to encourage others to discover them as well. Mac users like an easy-to-use interface, but they're also adventurous. They'll tackle any steep learning curve if the rewards are great enough, as long as they have their safe Macintosh UI on which to fall back.

    I also like the clean interface, though it would be nice if Apple supported the third-party themes users have been waiting to create since 8.5 whet their appetites. In some ways, it seems almost too clean, like a college dorm without posters or christmas lights.

    Over the weekend I received a response which included:
    many thanks for responding in such detail! i share many of your opinions and you mentioned a couple of things i wasn't aware of- much appreciation for that.
    So perhaps there's hope. :o)
  17. Big Brother, meet Prig Brother by Zhe+Mappel · · Score: 2, Interesting
    If you took a look at the hilariously preachy UI reference material for developers that was linked on Slashdot recently, you could see this coming. Apple is convinced that Aqua is the only approach to computing that you'll ever need.

    Ironically for the company that once portrayed itself as the rebellious liberator in a 1984-ish PC world, the emerging new design philosophy is fantastically overbearing. Apple loves to play the meddlesome know-it-all. Not totalitarian, exactly, just super fussy -- the corporate equivalent of, say, Felix Unger. Let's call it Prig Brother.

    Want an upgradeable system? In a world of fast-changing hardware, you just might. Sorry: the $2000 models on the "lower" end simply aren't. When I complained about bilking consumers for underpowered GeForce 4 MX video subsystems on a mailing list recently, an Apple proselytizer peeped, "What do you want? They're not upgradeable." And that sort of servile response is why they aren't.

    Want to modify the UI? Hands off, please, it's perfect. As with the white keyboards whose preternatural cleanliness suggests nothing so much as neurotically wrapping furniture in plastic, Apple can't have you getting your UI dirty. By this time, the new Mac owner begins to understand why the "i" in iMac and iBook is in miniature; you're as nothing next to the Product or the Company.

    Surely the "Switch" ads promised something else. Or did they? Look again. You are instructed to turn to a suite of applications that "just work," as if no other software anywhere else ever works. And probably, for the geniuses in the ads who can't turn on a PC without needing shock therapy, their PC software *didn't* just work. These are ads that posit computer users as helpless victims needing rescue. And as everyone remembers from swimming class, your friendly rescuer may just have to bop you over the head if you struggle. The subtext of the "Switch" campaign is in keeping with the anal approach to hardware and the GUI: you, the emancipated peon, are encouraged to weep your tears of gladness that Prig Brother will come to your rescue by reducing the number of buttons on your mouse and ensuring that your scroll bars are forever blue. Or gray. You have a choice!

    OS X looked like a nice change of pace and allowed me to avoid giving any money to Microsoft. That's why I got an iBook. It's working just fine, thanks. Maybe it's asking too much if, since I've paid for it, Apple couldn't just mind it's own business?

  18. Re:Apples Target Market by Maledictus · · Score: 2, Interesting

    "I can tag a PMS color off the top of my head, and can get within a few points of an accurate CMYK breakdown."

    Yeah, of course. It's called "experience." I can also tell by looking what RGB color on my monitor won't render in CMYK. I can also tell a 5% to 95% halftone from a 0% to 100% on a properly calibrated monitor. I can see the difference between various UCR or GCR curves.

    A decent monitor and decent calibration are vital. I don't believe foobar104 is saying that, though I don't presume to speak for another. But if either the designer or the prepress operator is making judgments on what will print CMYK based solely on what they see in RGB, they're in for a big ol' honkin' surprise, wouldn't you think?

    (I've been in the position in which an experienced photographer was extraordinarily upset that their "bright blue" didn't print correctly on press. Reflex touch plates didn't even help. I think we went to flourescent touch plates in the end. That "bright blue" looked beautiful on the screen and the entire, very experienced prepress staff warned the customer and the sales rep about it. What did we know...)

    There's no way in HELL I use *just* the monitor for precise color correction. If I take out 5% of the mag at a certain point on the curve, I don't do that "by feel." If I did, I'd be summarily dismissed. I bring up my favorite curve in Photoshop, do the adjustment, drop my cursor in to make sure the change has been made and run that sucker to... ...as you said:

    "But I'll be damned if anything goes to press without a matchprint first."

    Yeah...that's because, as you probably know, a contract proof is CMYK and your monitor is RGB and n'er the twain shall meet.

    What separates the wanna-bes from the pros is knowledge and experience. Knowledge that there are many color spaces out there and that while they overlap, if you're working in RGB - which you are on any monitor - you cannot, even with all the calibration and adjustable ambient light in all the world - trust that monitor and that monitor only. You must run a CMYK proof.

    I work for a $20 million a year commercial, sheet-fed printing company (read: high quality, annual report-type stuff) and while our guy who does color retouch and our scanner operator have quality monitors and while they are "calibrated," they go by the numbers, not feel.

    I'll go even further in this way off-topic color discussion and tell you that we don't use any sort of "color management" either. And we are completely direct to plate - no film at all and what old film we have is copydotted.

    Numbers. It's all about the numbers. No "feel." Numbers.

    --
    Consigned to flames of woe.