Android Pythonプログラミング[終了]


111

Pythonを使用してAndroid用にプログラミングできますか?検索中に多くのリンクを見つけたようですが、どちらも具体的ではありません。

助言がありますか?私はAndroid向けのアプリを作成したいのですが、Javaを使いたくありません。

PS:私の質問は、Android向けの適切な本格的なアプリを作成できるかどうかです。


5
@apps:違いは、pythonがgoogleによってandroidで実行するために完全にサポートされていることです。一方、iPhoneでandroid APIを使用することはサポートされていないだけでなく、
Apple

誰かがバグを起こさずにAPIを100%でブリッジできたとしても、1:新しいOSバージョンごとに、Pythonのポートを最新の状態にするためにかなりの時間が必要になるため、常に遅れをとります2:クローズドソースのモトローラの変更などの問題になります。3:ある言語から別の言語へのこのようなブリッジを使用するとパフォーマンスが大幅に低下するため、違いはありません。どちらのオプションも実際には起こりません。 。
アプリ

@apps-リンゴとオレンジを比較しています。
Tugrul Ates


回答:


44

チェックアウトキビー。彼らはこれまで本当に素晴らしい仕事をしてきました、そして私は彼らの仕事の大ファンです。それはまだいくつかのプロバイダーを欠いていますが、彼らはそれに新しいものを毎日追加し続けています。あなたがしなければならない最初のことは彼らの文書に基づいて彼らが提供できるものに対してあなたの要件をチェックすることです。マルチタッチやペン操作などの入力のための素晴らしいフレームワークを作成しました。これらは内部でOpenGL ESを使用しているため、アプリケーションとの対話時に、複雑なグラフィックスと視覚化を非常に高速に実行できます。APKを作成するためのプロセスも非常に簡単です。


ネットワーキングのサポートはまだ実際にはないようですが、これは本当ですか、それとも何か不足していますか?
Hortinstein 2011

6
KivyはPythonに基づいています。Pythonには、ネットワークを処理するための多くのライブラリがあります。Kivyには、ネットワーキングを非同期で実行し、そのイベントループと統合するためのUrlRequestクラスがあります。
Tito

15

新しいPython for Androidプロジェクトを確認してください。

編集:これはKivyではありません。これは別のプロジェクトであり、他のツールキットで使用できるツールチェーンにすることを目的としています。アーキテクチャはモジュール式であり、新しいpython拡張機能(brew、macports、cygwinなど)を含めるための新しいレシピを含めることができます。

編集:これはPy4Aではなく、python-for-androidです。




0

はい、できます。ASEを確認する

編集:わかりました、コメントの後:質問を正しく読みませんでした。いいえ、Android向けの適切な本格的なアプリを作成することはできませんが、とにかくASEを確認してください。それは本当にクールなプロジェクトです。


これは、あまりにもそれで有用な何かをする限定されている
アプリ

彼は私の質問を尋ねます。私はAndroid用の適切な本格的なアプリを作成できるかどうかです。そのため、答えはノーです
Samuel
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.