Skip to main content

IosDeviceInfo

Device information snapshot for iOS/iPadOS runtimes.

Returned by flet.Page.get_device_info on iOS.

Inherits: DeviceInfo

Properties

Properties

available_ram_sizeinstance-attribute

available_ram_size: int

Current unallocated RAM size of the device in megabytes.

free_disk_sizeinstance-attribute

free_disk_size: int

Free disk size in bytes.

identifier_for_vendorclass-attributeinstance-attribute

identifier_for_vendor: Optional[str] = None

Unique UUID value identifying the current device.

More info: https://developer.apple.com/documentation/uikit/uidevice/1620059-identifierforvendor

is_ios_app_on_macinstance-attribute

is_ios_app_on_mac: bool

Indicates whether the process is an iPhone or iPad app running on a Mac.

More info: https://developer.apple.com/documentation/foundation/nsprocessinfo/3608556-iosapponmac

is_physical_deviceinstance-attribute

is_physical_device: bool

False if the application is running in a simulator, True otherwise.

localized_modelinstance-attribute

localized_model: str

Localized name of the device model.

More info: https://developer.apple.com/documentation/uikit/uidevice/1620029-localizedmodel

modelinstance-attribute

model: str

Device model according to OS.

More info: https://developer.apple.com/documentation/uikit/uidevice/1620044-model

model_nameinstance-attribute

model_name: str

Commercial or user-known model name.

For example: "iPhone 16 Pro", "iPad Pro 11-Inch 3"

nameinstance-attribute

name: str

The device name.

Note
  • On iOS < 16 returns user-assigned device name.
  • On iOS >= 16 returns a generic device name if project has no entitlement to get user-assigned device name.

More info: https://developer.apple.com/documentation/uikit/uidevice/1620015-name

physical_ram_sizeinstance-attribute

physical_ram_size: int

Total physical RAM size of the device in megabytes.

system_nameinstance-attribute

system_name: str

The name of the current operating system.

More info: https://developer.apple.com/documentation/uikit/uidevice/1620054-systemname

system_versioninstance-attribute

system_version: str

The current operating system version.

More info: https://developer.apple.com/documentation/uikit/uidevice/1620043-systemversion

total_disk_sizeinstance-attribute

total_disk_size: int

Total disk size in bytes.

utsnameinstance-attribute

utsname: IosUtsname

Operating system information derived from sys/utsname.h.