Можно ли разрабатывать мобильные приложения для Android и iOS в Python? Я новичок в мобильных приложениях и хочу разрабатывать мобильные приложения на Python.
Могу ли я писать собственные приложения для iPhone, Android, Windows, Blackberry с помощью Python?
Ответ 1
Да, вы можете использовать kivy
Это хорошая кроссплатформенная платформа python, которая работает для Android, Win7, Linux, Mac. iOS, но очень тривиально, поскольку Apple не позволяет создавать сценарии.
А для Android Google есть что-то называемое ASE (среда сценариев Android), которая позволяет запускать языки на языке программирования (включая Python) на Android. Подробнее здесь
Для разработки iOS Python было бы встроить интерпретатор Python в ваше приложение и распространить с ним Python script (чтобы хорошо играть с правилами Apple). В этом случае ваше приложение Python будет интерпретатором Python, который упакован вместе с вашим script и запускает его автоматически. Как я уже сказал, это не очень Вы можете проверить данные Здесь
Надеюсь, это поможет вам.
Ответ 2
Не из коробки. Конечный продукт нужно компилировать (iOS) или в байт-код (Android). Так как может быть возможно преобразовать код Python в Objective-C или что-то среднее между ними возможно.
См. Kivy - предыдущий поток. Это позволяет вам написать приложение в Python, но, вероятно, использует общую оболочку (которую предоставляет Kivy) для запуска Python.
Обратите внимание, что код, написанный в Objective-C (iOS) или Java (Android), всегда будет быстрее, чем среднее, например, Kivy или Phonegap. Если один из разработчиков не очень плохо пишет любой из этих родных языков....