Haxie

Haxie

In computing, a Haxie is a term which was coined by developer Unsanity to describe their products. It is a blend of "hack" and "Mac OS X". Unsanity uses it to refer to "hacks" that are specifically designed for use with its Application Enhancer (APE) software. These are typically small interface and functionality tweaks to the system or existing applications by injecting code into programs as they load.

Today, many people call such system enhancement products for Mac OS X "haxies", even though not all use APE. There are actually several techniques for injecting code into Mac OS X applications. Some methods use SIMBL (the Smart InputManager Bundle Loader), are Input Manager plug-ins themselves, or use Jonathan Rentzsch's mach_inject and mach_override or similar code. It is also possible to do code injection as an AppleScript scripting addition (osax).

Controversy

Haxies are a source of controversy among Macintosh software developers. Because haxies make changes to Mac OS X that Apple did not intend, they complicate the environment that other developers' applications run within. Applications by Bare Bones software will throw up a dialog after crashing (or being force quit) if haxies are detected on the system alerting them to this problem. The Omni Group routinely asks users to remove Application Enhancer modules before contacting customer support for help with their applications.

According to [http://lists.apple.com/archives/carbon-dev/2007/Mar/msg00225.html a post] by an Apple employee on an Apple mailing list, Apple ignores all crash reports submitted by users if they show that APE is installed.

Intel-based Macintoshes

In June, 2006, Unsanity released Application Enhancer 2.0 with support for Intel-based Macintoshes. Many of their haxies are now available in universal binary format, either as a final release version or as a public beta, while the others remain under development. [http://www.unsanity.com/products/compatibility] . Third-party haxie developers who rely on APE can now release Intel-native versions of their haxies. An Intel-native version of SIMBL is also available.

ee also

*Extension (Mac OS)

External links

* [http://www.unsanity.com/haxies/ape Application Enhancer]
* [http://guiheneuf.org/cross-task%20control%20on%20intel.html Cross-Task Control on Intel]
* [http://www.culater.net/software/SIMBL/SIMBL.php SIMBL]
* [http://rentzsch.com/mach_star/ mach_star]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Haxie — L expression anglaise Haxie (mélange des mots hack et Mac OS X ) désigne un programme conçu spécialement pour modifier les fichiers système du système d exploitation Mac OS X, généralement en ce qui concerne son interface. L expression a été… …   Wikipédia en Français

  • haxie — ● ►en n. m. ►APPLE Combinaison de hack et du X de MacOS X. Petite application légèrement en forme de bidouille et améliorant l OS d Apple. Terme imaginé par la société Unsanity, repris depuis dans la communauté des pommes …   Dictionnaire d'informatique francophone

  • Hack (technology) — Hack has several meanings in the technology and computer science fields. It may refer to a clever or quick fix to a computer program problem, or to a clumsy or inelegant solution to a problem. The term is also used to refer to a modification of a …   Wikipedia

  • Application Enhancer — (APE) is a software program released by Unsanity for Apple s Mac OS X operating system. Application Enhancer provides a framework that allows third party developers to write haxies for OS X. It also provides a daemon to load haxies when certain… …   Wikipedia

  • Unsanity — is a Mac OS X shareware software developer founded in May 2000, notable for coining the term haxie .Their most popular software includes ShapeShifter and WindowShade, utilising their freeware Application Enhancer module. On February 24, 2008,… …   Wikipedia

  • WindowShade — was a control panel for the Mac OS that allowed a user to double click a window s title bar to roll up the window like a windowshade. When the window was rolled up , only the title bar of the window was visible; the part of the window that… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”