Skip to main content

MacOsDeviceInfo

Device information snapshot for macOS hosts.

Returned by flet.Page.get_device_info when the current platform is macOS. Includes CPU, memory, model, and OS version fields collected from native system APIs.

Inherits: DeviceInfo

Properties

Properties

active_cpusinstance-attribute

active_cpus: int

Number of active CPUs.

archinstance-attribute

arch: str

Machine CPU architecture.

Note

Apple Silicon Macs can return "x86_64" if app runs via Rosetta.

computer_nameinstance-attribute

computer_name: str

Name given to the local machine.

cpu_frequencyinstance-attribute

cpu_frequency: int

Device CPU frequency.

host_nameinstance-attribute

host_name: str

Operating system type.

kernel_versioninstance-attribute

kernel_version: str

Machine kernel version.

major_versioninstance-attribute

major_version: int

The major release number, such as 10 in version 10.9.3.

memory_sizeinstance-attribute

memory_size: int

Machine's memory size.

minor_versioninstance-attribute

minor_version: int

The minor release number, such as 9 in version 10.9.3.

modelinstance-attribute

model: str

Device model identifier.

For example: "MacBookPro18,3", "Mac16,2".

model_nameinstance-attribute

model_name: str

Device model name.

For example: "MacBook Pro (16-inch, 2021)", "iMac (24-inch, 2024)".

os_releaseinstance-attribute

os_release: str

Operating system release number.

patch_versioninstance-attribute

patch_version: int

The update release number, such as 3 in version 10.9.3.

system_guidclass-attributeinstance-attribute

system_guid: Optional[str] = None

Device GUID.