| Home > Listing Index > Games > MacApp |
Games - MacApp |
|
||
| MacApp was Apple Computer's primary object oriented application framework for the Mac OS for much of the 1990s. First released in 1985, it is arguably the first such system to be widely used, notably on a microcomputer platform. Microsoft's MFC and Borland's OWL were both based directly on MacApp concepts. It seems that Apple paid less attention to it than others, however, as it was alternately developed intensely and then ignored for long periods through the 1990s. Many Mac developers eventually gave up on it and moved to newer tools such as Metrowerks' PowerPlant and Symantec's TCL. MacApp had a brief reprieve between 2000 and 2001, but after demoing a new version at WWDC in June 2001, all development was cancelled that October. Even with this checkered career, MacApp was used for a variety of major applications, including Adobe Photoshop. HistoryMacApp developed out of a number of projects within Apple in the early 1980s based on Object Pascal, which, at the time, was Apple's language of choice for Mac programming. Writing a Mac program without an application framework is not an easy task, but at the time the object oriented programming field was still very new and considered somewhat suspect by many developers. Early frameworks tended to confirm this suspicion, being large, slow, and typically inflexible.MacApp was perhaps the first truly usable framework in all meanings of the term. Compiled applications were quite reasonable in terms of size and memory footprint, and the performance was not bad enough to make developers shy from it. Although "too simple" in its first releases, a number of follow-up versions quickly addressed the main problems. By this point, around 1987, the system had matured into a useful tool, and a number of developers starting using it on major projects. Given the small memory sizes and slow speeds of machines of the era, however, even the small overhead of MacApp was considered a bother, and developer uptake was not particularly widespread. At this point the market was moving towards C++, and Apple was forced to move as well. The resulting MacApp 3.0 was subject to a long and heated debate between proponents of Object Pascal and C++ in the Usenet and other forums. Nevertheless 3.0 managed to garner a reasonable following after its release in 1991, even though the developer suite, Macintosh Programmer's Workshop (MPW), was growing hopelessly outdated. Posed for what appeared to be a success story, Apple then downsized the entire developer tools group, leaving both MacApp and MPW high and dry. One of the reasons for this downsizing was Apple's long saga of attempting to introduce the "next great platform" for development, almost always in the form of a cross-platform system of some sort. Their first attempt was Bedrock, a class library created in partnership with Symantec that ran on the Mac and Windows, which died a lingering death as both parties eventually gave up on working with the other. One of the reasons for their problems was the creation of OpenDoc, which was itself developed into a cross-platform system that competed directly with Bedrock. There were some dulsitory attempts to position Bedrock as an OpenDoc platform, but everyone involved knew this was nothing more than smoke and mirrors. So with the next big thing just around the corner, MPW and MacApp simply weren't important. It was much more important to put those developer resources into these new projects to help them reach the market sooner. But when none of them really did reach the market (OpenDoc's "success" was arguable at best) the Mac was left with tools that were now almost a decade old and simply couldn't compete with the newer products from third parties. Through the early 1990s competing frameworks grew into real competitors to MacApp. First Symantec's TCL garnered a small following, but then Metrowerks' PowerPlant generally took over the entire market. Nevertheless, the core developers of MacApp refused to let it die, and continued to work on the system throughout the 90's. When all of Apple's "official" cross-platform projects were finally in their death throws, the team decided to take it upon themselves to fix the problem, and announced in late 1996 that they would be providing a cross-platform version of MacApp instead. By this point in time Apple was in serious trouble in the marketplace, and most developers had long given up believing any of their claims after watching one such product after another disappear. [ Visit the complete Wikipedia entry for MacApp ] | Searches on eBay |
| Some related entries: GT Interactive | Gyula Sax | Aquarium of the Americas | Windows Shell | Colonel Redips | Steve Grand | Call of Cthulhu Collectible Card Game | New York-New York Hotel & Casino | Copy X | Lincoln Logs | Gideon Stahlberg |
eBay Pulse | eBay Reviews | eBay Stores | Half.com | Kijiji | PayPal | Popular Searches | ProStores | Rent.com | Shopping.com Australia | Austria | Belgium | China | France | Germany | India | Italy | Spain | United Kingdom |
About eBay | Announcements | Security Center | Policies | Site Map | Help |
| Copyright © 1995-2005 eBay Inc. All Rights Reserved. Designated trademarks and brands are the property of their respective owners. Use of this Web site constitutes acceptance of the eBay User Agreement and Privacy Policy. |
eBay official time |