Codenames

From The Apple Wiki

This page lists several code names of Apple features.

Acacia
Sleep stage tracking in Apple Watch.
ACE
The USB-C port controller on the Mac
ACSN
"Anonymous Crowd-Sourced Network", the server-side part of Find My offline finding (see also Search Party)
Akashi
Cellular data on Apple Watch
Ambient
StandBy on iPhone (iOS 17).
Andromeda
Always-on Display on iPhone 14 Pro[1]
Antimony
Atrial fibrillation detection.
Avalanche
Burst photo capture in iOS Camera app.
Avocet
Roadside Assistance.
B389
AirTag
Beekman
Apple Card Monthly Installments[2]
Bobcat
The internal framework "Siri Natural Language Generation" introduced in tvOS 16.4
Bridge
1. "Watch" app on iOS, to pair and configure Apple Watch.
2. T2 coprocessor on Intel Macs.
Broadway
Apple Card
Brook
Handwashing detection (BrookServices and BrookDataCollection private frameworks since iOS 14).
Burrito
Bedtime (unsure of boundary with Eucalyptus)
Chamois
Stage Manager (window management on macOS 13 / iPadOS 16)
Chamomile
Mental health tracking in Health app.
Chaperone
MDM device supervision.
Charon
"Dive" app for Apple Watch Ultra[3]
Cinematic Framing
Center Stage.
Cinnamon
Apple Watch electrocardiogram.
CKKS
CloudKit Keychain Syncing, part of iCloud Keychain
Companion
In iPhone-Watch communication, "companion" is the iPhone.
Core Routine
Significant Locations.
Custodian
AppleID recovery contact.
Digital Separation
"Safety Check", quick review and revocation of information sharing with other people, for personal safety.[4]
Dim-Sum
App Clips.
Durian
AirTags (seen eg. in the firmware update)
ELS
Enhanced Logging State.
Elton
"Double tap" in watchOS 10.
Ensemble
Universal Control (macOS 12/iOS 15)
Eucalyptus
Sleep tracking (unsure of boundary with Burrito)
Expanse
SharePlay[5]
Fuse
"Apple Music" subscription/streaming service.
Gizmo
Apple Watch
Glimmer
Previously named Gobbler, this app created in 2017 is installed on Apple employees’ phones to improve Face ID
Green Tea
Chinese region customizations
Hawkeye
Third-party FindMy-enabled devices. [6]
Haywire
Lightning video adapters (eg. Lightning to HDMI)
HDS
Home Device Setup, initial configuration of HomePod from an iPhone.
HH2
"Home Hub 2", the new Home architecture in HomeKit.
HiFive
Chip present in Lightning cable connectors to negotiate the Lightning protocol.
Hindsight
Apple Home activity history.
HME
Hide My Email.
HSA2
Apple ID two-factor authentication.
Hydra
Multiplexing chip in iDevices since iPhone X to deal with the Lightning protocol.
IED
AirPods "in-ear detection".
Jurassic
Journal app (iOS 17.2+).
Kali
Wrist temperature measurement in Apple Watch.
Lexington
Apple Cash Family, sharing Apple Cash with family members[7]
Lisa
Digital Crown on the Apple Watch.
NetworkServiceProxy
iCloud Private Relay.
Newton
Apple Watch fall detection
New Device Outreach
Advertising of AppleCare+ purchase options on a new device.
Madison
Apple Card Family, sharing Apple Card with family members[8]
Madrid
iMessage[9]
MAID
Managed Apple ID.
Mako
AppleID accounts identified with a phone number instead of an email address: https://support.apple.com/en-us/105034
Mandrake
Siren on Apple Watch Ultra[10]
Marzipan
UIKit on macOS (Catalyst)
Maslow
Apple Fitness+ personal trainer tips.
Maverick
Update protocol from AP to Baseband chip
Medusa
iPad Split Screen (probably Slide Over etc. too), not to be confused with the T1 EFI device (http://www.cmizapper.com/products/medusa-3.html)
Mesa
TouchID on iDevices
Munin
Apple Maps "Look Around" feature (streetview-like)
MuseBuddy
Apple Vision Pro initial setup, equivalent of Setup.app on iOS.
OBC
Optimized Battery Charging; charging the battery to 80% and then doing smart prediction to figure out when to continue to 100%.
Ocelot
Apple Arcade
Oslo
Health data sharing with medical providers.
Oyster
Vision Pro "Optic ID" (iris biometric authentication)
Pallas
Apple's software update server (gdmf.apple.com) as of iOS/iPadOS/tvOS/audioOS 14, watchOS 6 and macOS 11
Pasadena
Pearl
FaceID (face recognition biometric authentication)
Peer Payment
Apple Cash[11]
Pegasus
Picture-in-picture (iPadOS 9+).
Periocular
FaceID recognizing "features around the eye area" for face recognition while wearing a mask.
Polaris
"Improve Apple Maps" based on frequent locations.
Prebuddy
Temporary extra iCloud storage to help migrate data to a new device.
Proximity Control
Getting your iPhone close to a HomePod to control or share music. Uses UWB.
Quadra
ProRaw
Rose
U1 / Ultra Wide Band chip
Sanddollar
TouchID on the T1/T2 MacBook
Savage
Face ID
Scandium
Apple Watch blood oxygen saturation measurement
Scribe
Health data access in Siri.
Search Party
Find My network (SP prefix in frameworks etc)
Seymour
Apple Fitness+
SiWA
Sign-in With Apple[12]
Skywagon
Xcode Cloud
SOS
Secure Object Sync, part of iCloud Keychain
Splat
Rapid Security Response updates
Staccato
Action Button on iPhone 15 Pro.
Stark
CarPlay
Stewie
Emergency services over satellite (iOS 17)
Sting
Action Button on Apple Watch Ultra[13][14]
Stockholm
Apple Pay / Secure Element (handles NFC as well)
Sydro
Car crash detection.
Thumper
Wi-Fi calling; particularly, the ability to use Wi-Fi calling on non-cellular devices, sharing the phone number with an iPhone.
Tincan
Walkie-Talkie
Tinker
Apple Watch Family Setup
Tristar
Multiplexing chip in iDevices that deals with the Lightning protocol.
Tritium
Apple Watch always-on screen (series 5 and later)
UARP
Universal Accessory Restore Protocol[15]
User Representation
Synthesized 3D avatar of the user's face, used during video calls in Vision Pro. Marketed as "Persona".
Vinyl
The eSIM or eUICC
VoiceBanking
Personal Voice.
Walrus
Advanced Data Protection: end-to-end encryption of almost all iCloud data.
WHA
Whole-Home Audio, marketed as "AirPlay 2".
Wolf
visionOS (formerly xrOS).
Wombat
Continuity Camera.
Wormhole
AirDrop[16]
Yonkers
Face ID (A12+)
Zeus
Hermès variants of products (like Apple Watch and AirTag)

Unknown names

Codenames seen somewhere, but for which we don't know the meaning or it's not certain, and needs more investigation.

Absinthe
FairPlay-related
Avocado
Seen in SpringBoard code os_feature_enabled_impl("SpringBoard", "Avocado"), related to battery widget
Engram
A "keychain view" (whatever that is), related to iCloud Keychain; there's also a related Engram private framework
Futhark
Private framework since iOS 9 (text detection?)
Madia
Unknown
Manatee
A "keychain view" (whatever that is), related to iCloud Keychain
Mescal
FairPlay-related
Morphun
Private framework, there's also a MorphunData asset in mesu.
Neutrino
Private frameworks since iOS 11 (NeutrinoCore and NeutrinoKit).
Nitrogen
Unknown
Octagon
Related to iCloud Keychain
Orion
MCU of some kind
Oslo
Related to NFC payments; mentioned in SEP OS, nfcd, and PrivateFrameworks/iCloudQuota*.
Osprey
Private framework iOS 13, related to Siri, uses Absinthe
Peppy
Unknown
Piggyback
Some protocol related to Secure Object Sync / iCloud Keychain.
Prague
Related to NFC payments; mentioned in SEP OS, nfcd, mobileactivationd, and PrivateFrameworks/DeviceIdentity.
Proud Lock
Mentioned on SpringBoard code, possibly FaceID unlock?
Silex
Private framework since iOS 11.
Vapor
Seen in SpringBoard code os_feature_enabled_impl("NotificationCenter", "Vapor")
Veridian
Viceroy
Seen in multiple frameworks, FaceTime-related.
Xavier
Private frameworks since iOS 14 (XavierCore/XavierNews).


SoCs

Starting with A6X, Apple added island/place codenames to SoCs, according to John (@nyan_satan) on the Hack Different Discord.[17]

Starting with the M1 series, Apple additionally uses a suffix to indicate the multiplier of chiplets in the design. The "Chop" variant removes some portion of the "1C" design - for instance, M1 Pro (Jade Chop) is identical to M1 Max (Jade 1C), but with 16 fewer GPU cores. This is further explained with diagrams by John Siracusa on Twitter.

SoC Codename PlatformName
A5 (original) H4P
A5 (Rev A) H4A
A5X H4G
A6 H5P
A6X Bali H5G
A5 (single-core) H4I
A7 Alcatraz H6
A8 Fiji H7P
A8X Capri H7G
S1 ? M7
A9 (Samsung) Maui H8P
A9 (TSMC) Malta
A9X Elba H8G
S1P, S2, and T1 ? M8
A10 Cayman H9P
A10X Myst H9G
T2 Gibraltar H9M
S3 ? M8P
A11 Skye H10P
S4 and S5 ? M9
A12 Cyprus H11P
A12X and A12Z Aruba H11G
A13 Cebu H12P
S6, S7, and S8 Turks M10
A14 Sicily H13P
M1 Tonga H13G
A15 Ellis H14P
M1 Pro Jade Chop H13S
M1 Max Jade 1C H13C
M1 Ultra Jade 2C H13D
M2 Staten H14G
A16 Crete H15P
M2 Pro Rhodes Chop H14S
M2 Max Rhodes 1C H14C
M2 Ultra Rhodes 2C H14D
S9 Caicos M11?
A17 Coll H16P?
M3 Ibiza H15G?
M3 Pro Lobos H15S?
M3 Max (16-core) Palma H15C?
M3 Max (14-core) H15M?

CPU cores

Since the A6, Apple SoCs have Apple-designed CPU cores. This table lists their names.

SoC Performance core Low-power core
A6 Swift
A7 Cyclone
A8 Typhoon
A9 Twister
A10 Hurricane Zephyr
A11 Monsoon Mistral
A12 Vortex Tempest
A13 Lightning Thunder
A14/M1 Firestorm Icestorm
A15/M2[18] Avalanche Blizzard
A16/A17/M3 Everest Sawtooth


References / notes

  1. ^ https://twitter.com/SteveMoser/status/1567663672507473920
  2. ^ Frameworks/PassKit.framework/en.lproj/Beekman_Localizable.strings
  3. ^ https://twitter.com/SteveMoser/status/1567622418700673025
  4. ^ PrivateFrameworks/DigitalSeparationUI.framework/en.lproj/DigitalSeparationUI.strings
  5. ^ PrivateFrameworks/ChatKit.framework/en.lproj/ChatKit.strings
  6. ^ mentioned in FMIPCore, SiriFindMy and SPShared frameworks, locationd and searchpartyd daemons
  7. ^ Frameworks/PassKit.framework/en.lproj/PeerPaymentLexington_Localizable.strings
  8. ^ Frameworks/PassKit.framework/en.lproj/Madison_Localizable.strings
  9. ^ "Madrid" and com.apple.madrid appear in iMessage code, data files, and protocol
  10. ^ https://twitter.com/SteveMoser/status/1567622442427846663
  11. ^ Frameworks/PassKit.framework/en.lproj/PeerPayment_Localizable.strings
  12. ^ akd daemon
  13. ^ https://twitter.com/SteveMoser/status/1567663727066873857
  14. ^ https://twitter.com/KhaosT/status/1568784164891295751
  15. ^ Apple patent "Techniques for firmware updates with accessories"
  16. ^ sharingd used to have classes like SDWormholeConnection
  17. ^ https://discord.com/channels/779134930265309195/779134930265309198/1005033813631569951
  18. ^ https://twitter.com/never_released/status/1431406418322657280