В Pythona есть модуль scene для игр, анимации и интерактивной графики. photos позволяет выбирать фото и видео через системное окно выбора или сохранять их в медиатеку. audio обеспечивает воспроизведение, запись и звуковые эффекты; coreml загружает модели Core ML и выполняет инференс на устройстве.
Пакет pythona позволяет работать с функциями приложения: через pythona.packages можно устанавливать сторонние пакеты, а через pythona.ai — создавать, читать и обновлять настройки пользовательских провайдеров ИИ.
Эти модули зависят от среды выполнения Pythona. При переносе в другую среду Python нужно заменить или адаптировать соответствующие вызовы. Одноимённые модули в других приложениях могут иметь другие API.
Для доступа к другим системным функциям iOS рекомендуем rubicon-objc: он позволяет вызывать нативные API iOS из Python, в том числе UIKit для создания нативного интерфейса. В приложении есть примеры получения сведений об устройстве и работы с WKWebView.
У этих расширений Pythona сейчас нет отдельной документации по API. Пользуйтесь примерами в приложении, доступным исходным кодом модулей Python и встроенной справкой. Можно также попросить ассистента ИИ сначала изучить эти материалы, а затем написать и запустить код.