19,225
edits
(→Windows Oni 1.0 to Mac Oni 1.1: clarifying the actual date span between non-sep-using Oni and sep-using Oni) |
m (→Classic to Carbon: making more succinct; we don't need to cover every major transition, plus there's more than 3 anyway) |
||
Line 11: | Line 11: | ||
==Classic to Carbon== | ==Classic to Carbon== | ||
When Oni began development in 1997, Apple was about to release Mac OS 8, but it was still based on System 1.0 from 1984, and they were hoping to start fresh with a new OS as soon as possible. To that end, Apple acquired Steve Jobs' company [[wikipedia:NeXT|NeXT]] in order to use their OS, OPENSTEP, as the basis for Apple's new OS. This culminated with the release of Mac OS X in spring 2001 — awkward timing for Oni. (Note that Mac OS X was renamed "macOS" in 2016, but this article uses the original name of the OS for historical consistency.) | |||
In 2000, Bungie was merging into Microsoft, and Take-Two was assuming command of the Oni IP. Having been in development years before Mac OS X released, Mac Oni would initially have been built as a "Classic" app, referring to the Classic Mac OS ( | In 2000, Bungie was merging into Microsoft, and Take-Two was assuming command of the Oni IP. Having been in development years before Mac OS X released, Mac Oni would initially have been built as a "Classic" app, referring to the Classic Mac OS (OS 9 or earlier). Given the circumstances, the best that Bungie could do for compatibility before Oni released in January 2001 was to build the Oni application as a "Carbon" app. Carbon apps could be written primarily for OS 9 and still run in OS X. Unfortunately, the Carbon build of Oni was not without issues in the OS X environment. | ||
<div class="div-col columns column-count column-count-2 style="-moz-column-count:2; -webkit-column-count:2; column-count:2;"> | <div class="div-col columns column-count column-count-2 style="-moz-column-count:2; -webkit-column-count:2; column-count:2;"> | ||
==Carbon to Cocoa== | ==Carbon to Cocoa== | ||
[[Image:Omni Oni Get Info window.png|thumb|The Omni Group's Cocoa PPC port of Oni for Mac OS X.]] | [[Image:Omni Oni Get Info window.png|thumb|The Omni Group's Cocoa PPC port of Oni for Mac OS X.]] |