|
|
#1 |
|
Triple-A Player
Join Date: Sep 2002
Posts: 59
|
Info about APE
I was wondering if anyone had any current info on Unsanity's Application Enhancer, and it's 'Haxies'.
I run an older machine and some of the thing like ShadowKiller seem like a good way to maybe give me a bit of a performance boost. I have heard some bad stories in the past though about the 'haxies' and APE. Most of the reviews on VersionTracker are dated back to November, so I am looking for some current info about compatibility with 10.2.3 etc.
__________________
http://www.berzerker.net/torndownunits Punk Rock n' Roll |
|
|
|
|
|
#2 |
|
MVP
Join Date: Dec 2001
Location: Portland, OR
Posts: 1,472
|
Seems fine on my G4 with 10.2.3; I usually have WindowShade and LabelsX running...
-rob. |
|
|
|
|
|
#3 |
|
All Star
Join Date: Feb 2002
Location: peteyville
Posts: 794
|
APE seems fine on my machine as well.
however... it installs a bunch of things to /Library and /System. i really, really, really don't like that. i wouldn't install it now, but unsanity got me hooked back before APE, when their various haxies could be installed safely within ~. buyer beware. the thing that really pisses me off is that i'm sure most of their haxies would still function fine, without them making me mess with my X installation. |
|
|
|
|
|
#4 |
|
Triple-A Player
Join Date: Nov 2002
Location: germany
Posts: 178
|
as far as i know, Shadowkiller and Silk run without APE, so they should be save.
appart from that, i agree with petey: i see no reason for the APE with some haxies and they do not provide proper information about what it actually does. i would really love to use Windowshade, XLabels or XSounds. but under the circumstances...
__________________
In God we trust. All others must bring data. |
|
|
|
|
|
#5 | |||||||||||||||||||
|
MVP
Join Date: Jan 2002
Posts: 1,562
|
Several months ago I traced several very odd problems to APE. Was very hard to diagnose, but the end result is disabling APE cleared up all problems instantly. Last week I decided to give APE another go as its been updated a few times, and I really wanted to use the Full-screen Safari APE plug. So I enabled it, and things seemed to be going ok. Then after installing SpellCatcher - yesterday - all hell started breaking loose. Several Finder quits, several app crashes, all day - about 10 different crashes. This on a normally rock steady machine. Chatted with SpellCatcher developer and he indicated it might be APE. Disabled APE and all is well again.
Bottom line is - APE is probably fine if you are running a basic vanilla install of OS X - without much extra. Start adding other 3rd party items into the mix and APE can be found to be the nasty neighbor in almost all cases.
I couldn't agree more - its really irritating they changed to the APE format when all was working fine. And to this day Unsanity refuses to admit that the APE can or will cause problems. Last edited by bluehz; 01-29-2003 at 10:40 AM. |
|||||||||||||||||||
|
|
|
|
|
#6 |
|
MVP
Join Date: Jan 2002
Location: Wasilla, AK
Posts: 1,043
|
Here's a related question...
I use default folder X, which is listed on the unsanity site as "using APE technology". However, I have never installed APE itself. What files can I look for to see if default folder installed part or all of APE? I don't/won't use any of the haxies that require APE. |
|
|
|
|
|
#7 |
|
MVP
Join Date: Jan 2002
Posts: 1,562
|
Thats odd - I never heard of Default Folder using APE. I have used Default Folder since v000000.1 ... in other words a long time. You would have to kill me before removing my Default Folder. If I find out that DF uses APE. I WILL go POSTAL on the CREATOR of APE and then I will badger the APE developers to fix their damn product. Face the facts and admit their product causes problems! ..... ooops.... I'm late for my anger management class ....
|
|
|
|
|
|
#8 |
|
All Star
Join Date: Feb 2002
Location: peteyville
Posts: 794
|
i run a goodly number of 3rd party add-ons, and APE gives my system no trouble.
at least no trouble that i'm aware of. chimera crashes a few times a week, but it's a .6 release. and ms word crashes sometimes, but that's microsoft. my problem with APE is that it's messing with my X installation. i've always liked the idea with X, that if something went blooey, it would almost definitely be a problem with my user account, not my X installation. if people accept things like APE, it seems like that concept will disappear, and we'll be back to a OS 9 kind of extension voodoo. |
|
|
|
|
|
#9 | |||||||||||||||||||
|
League Commissioner
Join Date: Jan 2002
Posts: 5,536
|
agreed. i found very subtle problems with APE installed. nothing points to the product, but it's elimination seemed to have squelched some curious anomalies. |
|||||||||||||||||||
|
|
|
|
|
#10 |
|
All Star
Join Date: Feb 2002
Location: peteyville
Posts: 794
|
Unsanity's Line
as a paying customer, i've been corresponding/complaining to Unsanity about this issue. Rosyna, the customer service person, has been patiently responding to me. here is the gist of their argument:
---begin snippet--- > only a few versions ago, WindowShadeX did not require APE, > and was able to install all of its stuff inside the user's home folder. it worked. really. Yes, however it caused many problems in many applications. And Mac OS X 10.2 broke that method. We could fix it for 10.2, but then 10.2.4 might break it again so we'd have to rerelease all the haxies for every version. Right now all we have to do is update APE if the OS breaks it. That and the person that wrote the original way worked for apple and he was told to stop working on it. ---end snippet--- my suggestion: write to Unsanity and tell them you want haxies that install inside the User Folder. be polite, of course. and let them know if you've bought their products in the past. they're great coders, and perhaps some consumer pressure can convince them to write haxies that practice good hygiene. |
|
|
|
|
|
#11 |
|
All Star
Join Date: Jan 2002
Location: New York, NY
Posts: 972
|
For what it's worth, I did have odd problems before that seemed to point to APE - when I disabled it the problems didn't seem to go away.
After a fresh install of Jaguar I've placed APE 1.2.1 back in - no problems yet. I really like the ClearDock (triangle color changes do not stick however, many report this bug), iChat and Safari hacks. |
|
|
|
|
|
#12 |
|
MVP
Join Date: Jan 2002
Posts: 1,562
|
The comments about APE harkening back to OS 9 daze are dead on the money.
The problem with APE is diagnosing the problems. I spent months with a quirky OS X install.. never able to point directly to APE, but disabling it cleared all the problems up! |
|
|
|
|
|
#13 | |||||||||||||||||||
|
Triple-A Player
Join Date: Jan 2003
Location: Sydney
Posts: 61
|
What items are you referring to? All I found was an *empty* directory in /Library/Application Enhancers. I couldn't find anything in /System, nor could I find any other suspicious items related to APE. And just to be clear, *many* programs install things into /Library, and that's fine. It's supposed to be the repository for things you want available to all users on your machine. Examples of other items in /Library include Adobe application support, an empty "Global.regs" file from Mozilla and system themes, if you're into those. |
|||||||||||||||||||
|
|
|
|
|
#14 |
|
Triple-A Player
Join Date: Sep 2002
Posts: 59
|
Is anyone aware of any problems with APE conflicting with GoLive? My GoLive has been really crash-happy the last couple of days. That is the first time I had used it since installing APE.
__________________
http://www.berzerker.net/torndownunits Punk Rock n' Roll |
|
|
|
|
|
#15 |
|
All Star
Join Date: Feb 2002
Location: peteyville
Posts: 794
|
corinthian,
do a finder search for "ApplicationEnhancer" i have no problem in APE installing stuff in /Library/Application Support/. that is normal. but it installs its PrefPane globally in /Library/PreferencePanes/, which makes it kinda like a global StartupItem. (it spawns the "aped" process.) and it indeed installs stuff into /System/. do the search if you don't believe me. |
|
|
|
|
|
#16 |
|
MVP
Join Date: Apr 2002
Location: UK
Posts: 1,212
|
After months of troubleshooting my oringinal installation of 10.2 (which seemed plagued with problems) I thought I had tracked the problem down and suspected that it was APE. However, it later transpired that it was the preference file from my 10.1.5 installation of Fruitmenu. When I deleted that file everything almost returned to normal. After further troubleshooting I decided that FruitMenu was also a culprit so I disabled it and switched to MaxMenus.
I do have Xounds, ClearDock, Metallifizer and WindowShade installed, all of which seem to run without problems. Sure, there's a speed hit in having these items, but no quirky behaviour that I've noticed.
__________________
chromasia G4/800, OS 10.3.x, 1.25GB RAM, 2x80GB HD, 60GB firewire, Geforce4MX, Iiyama VMpro 455+413 Goldtouch keyboard, Cirque EasyCat trackpad, D-Link DSL-604+ |
|
|
|
|
|
#17 | |||||||||||||||||||
|
Triple-A Player
Join Date: Jan 2003
Location: Sydney
Posts: 61
|
I did the search and found the ApplicationEnhancer.bundle, so thanks for the pointer. I must confess I dislike the idea of anyone installing things into /System/Library -- no matter how innocuous. I'm only using it to enable deMetalliifizer, but I'll be sending feedback anyway. I still don't see what the big deal is with APE installing into /Library. If you're not happy with that, move the prepane into ~/Library/Prefpanes -- it works just as well. Although the framework doesn't function in ~/Library/Frameworks, aped launches with the rights of the current user, which is much better than launching as, say, root. |
|||||||||||||||||||
|
|
|
|
|
#18 | ||||||||||||||||||||||||||||||||||||||
|
All Star
Join Date: Feb 2002
Location: peteyville
Posts: 794
|
corinithian,
i'm glad you agree that the /System installation is objectionable. and thanks for doing the testing i'm too lazy to do.
i've got no problems with them installing stuff in /Library/Frameworks. that's definitely kosher.
the PrefPane was my problem with the /Library installation. i'm glad to hear you can move it to ~/Library, and will do so before my next reboot. i wonder, though, if it won't screw up stuff other than Metalfilizer. this also brings up the following question: if you move the PrefPane, reboot, and login as a user who doesn't have the PrefPane installed, will the /System component still launch 'aped'? if so, then moving the PrefPane doesn't accomplish much. (a plain vanilla user is still running an APE process.) and, of course, who knows what else the /System component is messing with. non-lazy testers, please get to work. |
||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
#19 |
|
Prospect
Join Date: Jan 2002
Posts: 8
|
Hello all,
I wanted to clear some things up about Application Enhancer to avoid possible misunderstanding. First of all, what does APE do and how does it works? Application Enhancer allows to load plugins into running applications address space to perform certain tweaking on the application behavior (this is what WindowShade X does, for example, it redefines the _CoreDockMinimizeItem call to iself in order to do windowshading). To load plugins into other applications there's an aped process that lurks in the background and watches launches of new applications. This being said, that if an application is owned by root, or any other user different from the current user, aped will not touch it (it simply can't due to the way protected memory works). In order for aped to function, it needs to be a SystemConfiguration plugin. Unfortunately, Apple has not provided any different location for SystemConfiguration plugins other than /System directory. We know how uncomfortable it is to have something in the base system directories, but we simply have no choice. We do not say that APE itself or its modules do not cause problems. They might, as all the software is written by humans and we are subject to err. However, realizing that APE may cause problems in other applications, we pay significant attention to ensure everything works as expected. I know we have stepped in somewhat muddy water with the whole 'load plugin to other apps' thing, but we had no choice to achieve what we needed to achieve the other way. Due to the fact APE and its plugins operate behind the scenes, many of users and developers tend to blame things on us. In most cases, the source of the problem isn't APE, but we are and we will investigate every single case reported to us. If you beleive APE or one of its modules is causing troubles, follow this routine: 1. Log out and log back in while holding down a Shift key. 2. You'll see an alert saying that all APE modules are now disabled. 3. See if the problem still occurs. If it does, then it cannot be related to APE because when you logged in with a Shift key, APE automatically disabled itself and was not loaded (aped process was not started, too). 4. If the problem does not occurs, then it could be APE-related. If you have a crash log, it is much appreciated (to enable crash reporting, start Console.app from Utilities and Enable Crash Reporting in the Crashes tab of its Preferences. Resulting crashlogs will be saved in ~/Library/CrashReporter/). Submit your doubts, crashreports and everything else you think might be helpful for us to urgent (at) unsanity.com. I personally monitor and answer that particular box and will investigate your case and do whatever we can to eleminate the problem, if it was caused by us. The bottom line -- APE might stand on the edge of 'allowed things to do to your system', but -- it only does its thing when its loaded, and doesn't alters any frameworks or system files on disk, so to completely get rid of it, all you have to do is Uninstall or login with a Shift key pressed. We realize it may cause troubles, but we are working hard on not allowing this to happen. If you like the functionality behind our products, help us out. It doesn't takes much effort, and in the end, we all will be thankful to you. I believe that only together we will be able to make Mac platform the ideal working environment out there. I am open to criticism, questions and suggestions on either this forum, which I will now visit frequently, or privately at slava (at) unsanity.com. -slava lead programmer @ unsanity |
|
|
|
|
|
#20 |
|
MVP
Join Date: Jan 2002
Posts: 1,562
|
slave - thanks for your concern and post here at macosxhints. We welcome you. Its sad to see you toe the party line (APE causes no problems), but it sounds like you sincerely want to help. Unfortunately the evidence is never so clear as a crash report, etc. I honestly believe that what APE causes is some weird interaction between various apps, and 3rd party addons that you as the developers of course can not check every one available. Nevertheless - the facts are clear in my eyes - APE ON - 3-5 crashes a day, APE OFF - no crashes a day. I may not have the written proof, but I know my machine. I have written and sent reports in before - got tired and gave up when I realized everyone at Unsanity was toeing the line also.
I don't know what to tell you, but for me no Unsanity products which use APE will be on my machine and this is unfortunate, because the stuff out there that uses APE is REALLY NICE and VERY USEFUL stuff in most cases. |
|
|
|
![]() |
|
|