Inside Macintosh
   HOME

TheInfoList



OR:

Inside Macintosh is the developer documentation published by
Apple Computer Apple Inc. is an American multinational corporation and technology company headquartered in Cupertino, California, in Silicon Valley. It is best known for its consumer electronics, software, and services. Founded in 1976 as Apple Computer Co ...
, documenting the
API An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
s and architecture of the
Macintosh Mac is a brand of personal computers designed and marketed by Apple Inc., Apple since 1984. The name is short for Macintosh (its official name until 1999), a reference to the McIntosh (apple), McIntosh apple. The current product lineup inclu ...
's
classic Mac OS Mac OS (originally System Software; retronym: Classic Mac OS) is the series of operating systems developed for the Mac (computer), Macintosh family of personal computers by Apple Computer, Inc. from 1984 to 2001, starting with System 1 and end ...
.


History

The first ''Inside Macintosh'' documentation, for the first
Macintosh Mac is a brand of personal computers designed and marketed by Apple Inc., Apple since 1984. The name is short for Macintosh (its official name until 1999), a reference to the McIntosh (apple), McIntosh apple. The current product lineup inclu ...
, was distributed in two large binders with photocopied 3-hole punched pages. Every few months, updated sections were distributed for insertion into the binders. Some of the original sections were written by very early members of the Macintosh group, including Chris Espinosa and Joanna Hoffman. All of these volumes were designed to be read together, with no information repeated. In July 1982, Caroline Rose was hired to take over the software documentation, while Bradley Hacker focused on documenting the hardware. In addition to being the lead writer, Rose edited Volumes I–III and was the project supervisor. In 1984, additional writers joined the effort, including Robert Anders, Mark Metzler, Kate Withey, Steve Chernicoff, Andy Averill, and Brent Davis.   Due to numerous last-minute software changes, the official version to be published by
Addison-Wesley Addison–Wesley is an American publisher of textbooks and computer literature. It is an imprint of Pearson plc, a global publishing and education company. In addition to publishing books, Addison–Wesley also distributes its technical titles ...
was delayed. In the meantime, a $25 Promotional Edition (known as the "phone book edition" because it was published by phone book publisher
Lakeside Press Lakeside Press was a Chicago publishing imprint under which the RR Donnelley Company produced fine books as well as mail order catalogs, telephone directories, encyclopedias, and advertising. The Press was best known for its high quality editions f ...
) became available in April 1985. Addison-Wesley published Volumes I–III in July 1985 in two formats: as three separate paperback books and as one hardcover book combining all three volumes. It is the official technical documentation for the original Macintosh, the
Macintosh 512K The Macintosh 512K is a personal computer that was designed, manufactured and sold by Apple Computer from September 1984 to April 1986. It is the first update to the original Macintosh 128K. It was virtually identical to the previous Macintos ...
("Fat Mac"), and
Macintosh XL Macintosh XL is a modified version of the Apple Lisa personal computer made by Apple Computer. In the Macintosh XL configuration, the computer shipped with MacWorks XL, a Lisa program that allowed 64 K Macintosh ROM emulation. An identical ...
.    Since Volume IV, authorship is attributed only to Apple Computer in general. Volume IV (October 1986) documents the changes to the system software in the
Macintosh Plus The Macintosh Plus computer is the third model in the Macintosh line, introduced on January 16, 1986, two years after the original Macintosh and a little more than a year after the Macintosh 512K, with a price tag of US$2,599. As an evoluti ...
, which was introduced in January 1986. Volume V (February 1988) documents the
Macintosh II The Macintosh II is a personal computer designed, manufactured, and sold by Apple Computer from March 1987 to January 1990. Based on the Motorola 68020 32-bit CPU, it is the first Macintosh supporting color graphics. When introduced, a basic ...
and
Macintosh SE The Macintosh SE is a personal computer designed, manufactured, and sold by Apple Computer, from March 1987 to October 1990. It marked a significant improvement on the Macintosh Plus design and was introduced by Apple at the same time as the ...
, which were introduced in 1987. It discusses Color
QuickDraw QuickDraw was the 2D graphics library and associated application programming interface (API) which is a core part of classic Mac OS. It was initially written by Bill Atkinson and Andy Hertzfeld. QuickDraw still existed as part of the libraries ...
, the Mac II and Mac SE hardware, and other new software components. Volume VI (April 1991) describes
System 7 System 7 (later named Mac OS 7) is the seventh major release of the classic Mac OS operating system for Macintosh computers, made by Apple Computer. It was launched on May 13, 1991, to succeed System 6 with virtual memory, personal file shari ...
. With 32 chapters, it is thicker than the first three volumes combined. Shortly after Volume VI was published, Apple revamped the entire ''Inside Macintosh'' series, breaking it into volumes according to the functional area discussed, rather than specific machine models or capabilities. In this form, the series is far more coherent and a much better reference for programmers. As new functionality was added to the
classic Mac OS Mac OS (originally System Software; retronym: Classic Mac OS) is the series of operating systems developed for the Mac (computer), Macintosh family of personal computers by Apple Computer, Inc. from 1984 to 2001, starting with System 1 and end ...
, new volumes could be written without invalidating those published earlier—in contrast to the first series, which became increasingly obsolete over time. In the late 1990s, Apple stopped publishing ''Inside Macintosh'' as a printed book, instead as a CD-ROM at least since 1994, and online. Since then, the CD variant has been phased out, though Apple developers still received online documentation as part of the developer CDs. In its online form, the information is much easier to maintain, but some developers still prefer a printed format. ''Inside Macintosh'' covers only the
classic Mac OS Mac OS (originally System Software; retronym: Classic Mac OS) is the series of operating systems developed for the Mac (computer), Macintosh family of personal computers by Apple Computer, Inc. from 1984 to 2001, starting with System 1 and end ...
and a new set of documentation was introduced for
Mac OS X macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
. Initially this documentation includes only the Carbon Specification identifying the
API An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
s in
Carbon Carbon () is a chemical element; it has chemical symbol, symbol C and atomic number 6. It is nonmetallic and tetravalence, tetravalent—meaning that its atoms are able to form up to four covalent bonds due to its valence shell exhibiting 4 ...
and the
Cocoa Cocoa may refer to: Chocolate * Chocolate * ''Theobroma cacao'', the cocoa tree * Cocoa bean, seed of ''Theobroma cacao'' * Chocolate liquor, or cocoa liquor, pure, liquid chocolate extracted from the cocoa bean, including both cocoa butter and ...
documentation inherited from
OpenStep OpenStep is an object-oriented application programming interface (API) specification developed by NeXT. It provides a framework for building graphical user interfaces (GUIs) and developing software applications. OpenStep was designed to be plat ...
. Later, the Carbon Specification was refactored into the Carbon Reference, which actually documents the APIs, taking much content from ''Inside Macintosh''. The Carbon Reference and Cocoa Reference are bundled together in the ADC Reference Library.


Reception

Reactions to Volumes I–III were mixed. Many praised the documentation for its clarity, thoroughness, and consistency, and others disagreed particularly about the lack of sample code. In the January 27, 1986, issue of ''
InfoWorld ''InfoWorld'' (''IW'') is an American information technology media business. Founded in 1978, it began as a monthly magazine. In 2007, it transitioned to a Web-only publication. Its parent company is International Data Group, and its sister pu ...
'', columnist John C. Dvorak wrote that the highlight of the Appleworld Conference, for many, was Addison-Wesley's publication of ''Inside Macintosh''. "It's $75 and worth every penny. It tells you everything you never wanted know about the Macintosh—a must for any developer." Also in 1986, ''Inside Macintosh'' Volumes I–III won an Award of Achievement in the Society for Technical Communication's Northern California competition. In 1988, software developer and columnist Stan Krute wrote, "If Pulitzers had a technical writing category, ''Inside Mac'' would win a prize. ts writershave given us the most comprehensive insight into a complex cybernetic system yet seen." Bruce F. Webster in ''
Byte The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable un ...
'' of December 1985 described ''Inside Macintosh'' as "infamous, expensive, and obscure utfor anyone wanting to do much with the Mac ..the only real rintedsource of information." He quoted Kathe Spracklen, developer of ''
Sargon Sargon may refer to: Mesopotamian kings * Sargon of Akkad ( 2334–2279 BC), founder of the Akkadian Empire * Sargon I ( 1920–1881 BC), king of the Old Assyrian city-state * Sargon II ( BC), king of the Neo-Assyrian Empire Modern people Giv ...
'', as saying that the book "consists of 25 chapters, each of which requires that you understand the other 24 before reading it". A Mac GUI article by Dog Cow quotes Robert C. Platt as saying, "The best guide to the Mac's ROMs is ''Inside Macintosh''. Unfortunately, ''Inside Macintosh'' is also the most incomprehensible documentation ever written."


References

{{reflist, refs= {{Cite web, url=https://www.macgui.com/news/article.php?t=467, title=Inside Macintosh, author=Dog Cow, date=2018-02-02, website=Mac GUI, language=en-US, access-date=2019-02-27 {{Cite journal, last=Dvorak, first=John C., date=January 27, 1986, title=Apple's New Products Are A Yawn But Mac Is Faster, url=https://books.google.com/books?id=my8EAAAAMBAJ, journal=InfoWorld, pages=62 {{Cite journal, last=Krute, first=John, date=January 1988, title=To the Macs, url=https://archive.org/stream/dr_dobbs_journal_vol_13/dr_dobbs_journal_vol_13_djvu.txt, journal=Dr. Dobb's Journal, pages=92–93 {{Cite journal, last=Webster, first=Bruce, date=December 1985, title=Microcomputer Color Graphics—Observations, url=https://archive.org/stream/byte-magazine-1985-12/1985_12_BYTE_10-13_Computer_Conferencing#page/n363/mode/2up, journal=BYTE, pages=405 {{Cite book, title=Inside Macintosh CD-ROM, isbn=0201406748 Classic Mac OS Addison-Wesley books