32

이 질문에는 이미 답변이 있습니다.

Python으로 Android 및 iOS 모바일 애플리케이션을 개발할 수 있습니까? 필자는 모바일 애플리케이션의 새로운 개념이며 Python으로 모바일 애플리케이션을 개발하고자합니다.


2 답변


19

네, 사용할 수 있습니다.우울한

이것은좋은 크로스 플랫폼 파이썬 프레임 워크안드로이드, Win7, 리눅스, 맥에서 작동합니다. Apple이 스크립팅을 허용하지 않기 때문에 iOS는 가능하지만 매우 사소합니다.

Android 용 Google은ASE(안드로이드 스크립팅 환경)은 스크립팅 언어 (파이썬 포함)가 안드로이드에서 실행되도록합니다. 자세한 내용은 여기에

iOS 용 Python 개발은 Python 인터프리터를 앱에 임베드하고 Python 스크립트를 배포하는 것입니다 (Apple 규칙을 사용하여 멋지게 재생할 수 있습니다). 이 경우 Python 응용 프로그램은 스크립트로 패키징 된 Python 인터프리터가되어 자동으로 실행됩니다. 내가 말했듯이, 그것은 예쁘지 않습니다. 세부 정보를 확인할 수 있습니다.이리

희망이 당신을 돕는다.


  • 하지만 안드로이드 애플 리케이션 개발의 끝에, 테스트는 안드로이드 (자바) 또는 단위 테스트 (파이썬)에서만 허용됩니까? - ParasDevD
  • 더 좋은 방법은 cython을 사용하여 파이썬 코드 C를 컴파일하고 라이브러리로 사용하는 것입니다. Obj-C의 C 코드에 대한 링크 - MySchizoBuddy
  • 그는 말했다.원주민응용 프로그램. - Zenadix

4

상자에서 꺼내지 마세요. 최종 제품을 컴파일해야합니다 (iOS) 또는 바이트 코드 (Android). 파이썬 코드를 Objective-C로 변환하거나 가능할 수도 있기 때문에 가능할 수도 있습니다.

만나다우울한-이전 글그것을 참조했다. 이렇게하면 Python으로 앱을 작성할 수 있지만 Python을 실행하는 공통 래퍼 (Kivy가 제공하는)를 사용합니다.

Objective-C (iOS) 또는 Java (Android)로 작성된 코드는 Kivy 또는 Phonegap과 같은 미들웨어보다 항상 빠릅니다. 개발하는 사람이 그 모국어를 쓰는 데 아주 나쁘지 않은 한 ....

연결된 질문


관련된 질문

최근 질문