Carbon (late transitional API)
E38945
Carbon (late transitional API) was Apple’s C-based application programming interface that allowed developers to modernize and run classic Mac OS applications on Mac OS X during the operating system’s transition period.
Aliases (2)
Statements (46)
| Predicate | Object |
|---|---|
| instanceOf |
Apple technology
→
application programming interface → software development framework → |
| apiStyle |
procedural C API
→
|
| basedOn |
classic Mac OS APIs
→
|
| category |
Mac OS X development framework
→
Mac OS classic compatibility technology → |
| compatibilityLayerFor |
classic Mac OS applications
→
|
| deprecationAnnouncedAt |
Apple Worldwide Developers Conference
→
|
| designGoal |
source-level compatibility between classic Mac OS and Mac OS X
→
|
| developer |
Apple Inc.
→
|
| documentationPublisher |
Apple Inc.
→
|
| doesNotSupport |
64-bit applications on Mac OS X
→
|
| encouragedMigrationTo |
Objective-C Cocoa APIs
→
|
| historicalRole |
bridge between classic Mac OS and Mac OS X application models
→
|
| integratesWith |
Core Foundation
→
OpenGL on Mac OS X → QuickTime → |
| introducedWith |
Mac OS 8.1
→
|
| notableLimitation |
no 64-bit GUI support on Mac OS X
→
|
| operatingSystem |
Mac OS X
→
classic Mac OS → |
| partOf |
Mac OS X transition technologies
→
|
| programmingLanguage |
C
→
|
| provides |
QuickDraw-based graphics APIs
→
event handling APIs → file system APIs → menu management APIs → window management APIs → |
| purpose |
to allow classic Mac OS applications to run on Mac OS X
→
to help developers modernize classic Mac OS applications → |
| relatedTo |
Classic Environment
→
Cocoa (API) → Mac OS X transition period → |
| replacedBy |
Cocoa (API)
→
|
| status |
deprecated
→
discontinued → |
| supports |
32-bit applications
→
preemptive multitasking on Mac OS X → protected memory on Mac OS X → |
| targetPlatform |
Intel-based Macintosh computers
→
PowerPC Macintosh computers → |
| usedIn |
Mac OS 8
→
Mac OS 9 → Mac OS X → |
| uses |
Pascal-style function naming conventions in many APIs
→
|
Referenced by (4)
| Subject (surface form when different) | Predicate |
|---|---|
|
Classic Mac OS
→
|
api |
|
Classic Environment
("Carbon API")
→
|
contrastWith |
|
Rust
("Carbon programming language")
→
|
influenced |
|
Macintosh Toolbox
("Carbon API")
→
|
replacedBy |