Pythona intègre scene pour les jeux, les animations et les graphismes interactifs. photos permet de choisir des photos et des vidéos via le sélecteur système ou de les enregistrer dans la photothèque. audio propose la lecture, l’enregistrement et les effets audio ; coreml charge des modèles Core ML et exécute l’inférence sur l’appareil.
Le paquet pythona permet d’utiliser les fonctions de l’app : pythona.packages sert à installer des paquets tiers, et pythona.ai à créer, consulter et mettre à jour les configurations de fournisseurs d’IA personnalisés.
Ces modules dépendent de l’environnement d’exécution fourni par Pythona. Pour passer à un autre environnement Python, il faut remplacer ou adapter les appels concernés. Des modules portant le même nom dans d’autres apps peuvent avoir des API différentes.
Pour accéder à d’autres fonctions système d’iOS, nous recommandons rubicon-objc afin d’appeler les API natives d’iOS depuis Python, notamment UIKit pour créer des interfaces natives. Vous trouverez dans l’app des exemples pour obtenir des informations sur l’appareil et utiliser WKWebView.
Ces extensions propres à Pythona ne disposent actuellement pas de documentation API distincte. Vous pouvez consulter les exemples de l’app, le code source accessible des modules Python et l’aide intégrée aux modules. Vous pouvez aussi demander à l’assistant IA de consulter ces ressources avant d’écrire et d’exécuter du code.