Python on the move: The state of mobile Python
summary
Claim: running CPython on phones is practical today if a few infra bugs get fixed. A posted patch (Python issue 23670) builds a python.framework patch for iOS 3.4.2, Kivy ships a Python 2.7.6 Android build, and a new tool briefcase packages setup.py projects into native apps; a nascent widget toolkit toga targets system widgets. Remaining blockers are build-system crosscompile fixes, JNI limits on Android, and libffi segfault on arm64 (ctypes/cffi). App‑store rules and no dynamic linking also constrain deployment.
AI-written summary · about
chapters (21)
- 0:00Introduction
- 0:33Who is Russell
- 1:35Toga Tiger
- 2:16What is mobile Python
- 2:46The quantum book
- 3:04Is it only Python
- 3:48Crossplatform
- 7:34Android
- 16:30Python on Android
- 17:21Batch elders
- 17:52Python and Java
- 18:28System native libraries
- 20:03Go completely native
- 20:20Kivi
- 22:30Tiger
- 23:05Developer story
- 23:38briefcase
- 24:10future
- 24:46the threat
- 25:15the opportunity
- 26:17QA
related talks
30mThe Quest for the Pocket-Sized Python
53mPython All the Things
33mPython on your phone: Building mobile apps with Kivy
44mThe Quest for the Pocket-Sized Python
43mGetting Python All Up in Your Mobile with Kivy
26mPython on Android
29mKivy: Pythonistas can develop cross-platform (yes, even mobile) GUI Apps
29mDeploy to Android: Adventures of a Hobbyist
