私は約 1 年間 Python を使用しており、Python を使用していくつかの Android アプリの作成を開始したいと考えています。
私は Kivy と SL4A の両方を調査してきましたが、何かについて少し混乱しています。
Python と上記のいずれかを使用して Android アプリを開発する場合、Android デバイスのユーザーは、実行するために何か特別なものをダウンロードする必要がありますか? それとも、ユーザーに対してすべて透過的ですか?
ありがとう
ユーザーは何もインストールする必要はありません。ユーザーにはすべて透過的です.apk
が、完全な python インストールが含まれていることに注意してください。したがって、約 10MB 未満のアプリを作成することはできません。
Google Play には、kivy で作成されたサンプル アプリケーションがいくつかあります。たとえば、 kivy がデバイスで動作するかどうかを確認するためにダウンロードできるtouchtracerアプリがあります。
kivy は、グラフィックスに OpenGL ES 2.0 を必要とします。これは、ほとんどの最新のスマートフォンがサポートしていても、常にサポートされているとは限りません (私は中国の B63M を持っており、kivy はそれで正常に動作します)。OpenGL ES 2.0 のサポートは、Android 2.2 以降で提供されます。
この回答では、Android のパッケージ化に関するその他の情報を見つけることができます。