1. ホーム
  2. python

[解決済み] Pythonを使ってiOSとAndroidのクロスプラットフォームアプリを書くことは可能ですか?

2023-05-24 05:07:48

質問

Pythonを使ってiOSとAndroidの両方に対応したクロスプラットフォームアプリを書くことは可能でしょうか?

どのように解決するのですか?

Android では、Google が ASE (Android Scripting Environment) というものを提供しており、Python を含むスクリプト言語を Android 上で実行できるようになっています。詳細はこちら はこちら

iOS の場合は、かなり複雑になるかもしれません (そして、法律の現在の状態を確認するために、最新バージョンの iOS SDK 契約をチェックすることをお勧めします - apple は定期的にそのようなアプリを許可または拒否する傾向があります)。技術的な部分では、PythonとObjective Cの間のインターフェースと、Pythonが必要とするすべてのライブラリを静的にリンクするための工夫が必要になるかもしれません。 ここで . iOSのPython開発のもう一つのアプローチは、アプリにPythonインタプリタを組み込み、Pythonスクリプトを一緒に配布することです(Appleのルールとうまく付き合うために)。この場合、PythonアプリケーションはPythonインタプリタとなり、スクリプトと一緒にパッケージ化され、自動的に実行されます。

これは、Python でタッチフレンドリーなアプリケーションを書き、さまざまなプラットフォーム用にパッケージ化するためのフレームワークです。しばらく前から Android をサポートしていましたが、最近 iOS のサポートが追加されました。