Могу ли я писать собственный iPhone, Android, Windows, BlackBerry приложения, используя Python?

Можно ли разрабатывать мобильное приложение Android и iOS в Python? Я новичок в мобильных приложениях и хочу разрабатывать мобильные приложения на Python.

Да, вы можете использовать kivy

Это хорошая кроссплатформенная платформа python, которая работает для Android, Win7, Linux, Mac. IOS, но очень тривиально, поскольку Apple не позволяет создавать сценарии.

А для Android Google есть нечто, называемое ASE (Android Scripting Environment), которое позволяет запускать языки на языке программирования (включая Python) на Android. Подробнее здесь

Для разработки iOS Python было бы внедрение интерпретатора Python в ваше приложение и распространение с ним скрипта Python (чтобы хорошо играть с правилами Apple). В этом случае ваше приложение Python будет интерпретатором Python, который упакован вместе с вашим скриптом и запускает его автоматически. Как я уже сказал – это не очень. Вы можете проверить детали здесь

Надеюсь, это поможет вам.

Не из коробки. Конечный продукт нужно компилировать (iOS) или в байт-код (Android). Так как может быть возможно преобразовать код Python в Objective-C или что-то среднее между ними возможно.

См. Kivy – предыдущий поток ссылался на него. Это позволяет вам написать приложение в Python, но, вероятно, использует общую оболочку (которую предоставляет Kivy) для запуска Python.

Обратите внимание, что код, написанный на Objective-C (iOS) или Java (Android), всегда будет быстрее, чем средний продукт, такой как Kivy или Phonegap. Если один из разработчиков плохо работает при написании любого из этих родных языков ….

Intereting Posts
Аутентифицировать приложение HTML5, завернутое в Phonegap (или эквивалентное) Экран блокировки не вызывает onStop () для вызова Изменить программный текст MenuItem Как удалить фокус фрагмента заднего стека? Разрешения на создание сокетов в android Java.io.NotSerializableException, даже если я реализую «Serializable» Ускоренная строка результатов HttpUrlConnection для Android Как я могу проверить, какая версия плагина Gradle Android используется в моем проекте? Фоновая задача, диалог прогресса, изменение ориентации – есть ли 100% рабочее решение? ActionBarsherlock как установить разделители на элементы меню только с иконками Проблема с набором текста в отдельной версии ViewPager – 5.1.1 android? Переход общего элемента с помощью операции «Диалог» Android: от 3G до WIFI-переключателя, в то время как в середине приложения = потеря сетевого подключения Отключить проверку орфографии на textView Как сортировать SMS и MMS вместе?