Difference between revisions of "Codenames"

From The iPhone Wiki
Jump to: navigation, search
(Unknown names: add Absinthe, Mescal and Osprey)
(Brook = handwashing detection)
Line 4: Line 4:
   
 
; Broadway : [https://en.wikipedia.org/wiki/Apple_Card Apple Card]
 
; Broadway : [https://en.wikipedia.org/wiki/Apple_Card Apple Card]
  +
  +
; Brook: Handwashing detection (BrookServices and BrookDataCollection private frameworks since iOS 14).
   
 
; Durian : AirTags (seen eg. in the firmware update)
 
; Durian : AirTags (seen eg. in the firmware update)
Line 40: Line 42:
 
; Absinthe: FairPlay-related
 
; Absinthe: FairPlay-related
 
; Avocado: Seen in SpringBoard code <code>os_feature_enabled_impl("SpringBoard", "Avocado")</code>
 
; Avocado: Seen in SpringBoard code <code>os_feature_enabled_impl("SpringBoard", "Avocado")</code>
; Brook: Private frameworks since iOS 14 (BrookServices and BrookDataCollection).
 
 
; Futhark: Private framework since iOS 9 (text detection?)
 
; Futhark: Private framework since iOS 9 (text detection?)
 
; Mescal: FairPlay-related
 
; Mescal: FairPlay-related
Line 50: Line 51:
 
; Vapor: Seen in SpringBoard code <code>os_feature_enabled_impl("NotificationCenter", "Vapor")</code>
 
; Vapor: Seen in SpringBoard code <code>os_feature_enabled_impl("NotificationCenter", "Vapor")</code>
 
; Viceroy: Seen in multiple frameworks, FaceTime-related.
 
; Viceroy: Seen in multiple frameworks, FaceTime-related.
; Xavier: Private framework since iOS 14.
+
; Xavier: Private frameworks since iOS 14 (XavierCore/XavierNews).
   
 
== CPU cores ==
 
== CPU cores ==

Revision as of 19:58, 30 August 2021

For firmware version codenames (BuildTrains), see Firmware Codenames.


This page lists several code names of Apple features.

Broadway 
Apple Card
Brook
Handwashing detection (BrookServices and BrookDataCollection private frameworks since iOS 14).
Durian 
AirTags (seen eg. in the firmware update)
Ensemble 
Universal Control (macOS 12)
Haywire 
Lightning video adapters (eg. Lightning to HDMI)
HiFive 
Chip present in Lightning cable connectors to negotiate the Lightning protocol.
Hydra 
Multiplexing chip in iDevices since iPhone X to deal with the Lightning protocol.
Madrid 
iMessage (appears in iMessage code, data files, and protocol)
Medusa 
iPad Split Screen (probably Slide Over etc. too)
Mesa 
TouchID
Rose 
U1 / Ultra Wide Band chip
Stark 
CarPlay
Stockholm 
Apple Pay / Secure Element
Skywagon 
Xcode Cloud
Tristar 
Multiplexing chip in iDevices that deals with the Lightning protocol.
Wormhole 
AirDrop (sharingd used to have classes like SDWormholeConnection)

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")
Futhark
Private framework since iOS 9 (text detection?)
Mescal
FairPlay-related
Morphun
Private framework, there's also a MorphunData asset in mesu.
Neutrino
Private frameworks since iOS 11 (NeutrinoCore and NeutrinoKit).
Osprey
Private framework iOS 13, related to Siri, uses Absinthe
Pegasus
Private framework since iOS 9 (not related to NSO's exploit tool).
Silex
Private framework since iOS 11.
Vapor
Seen in SpringBoard code os_feature_enabled_impl("NotificationCenter", "Vapor")
Viceroy
Seen in multiple frameworks, FaceTime-related.
Xavier
Private frameworks since iOS 14 (XavierCore/XavierNews).

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[1] Avalanche Blizzard