私は現在、S60プラットフォーム用のモバイルアプリの開発を検討しており、特にPyS60を検討しています。埋め込まれたPythonインタープリターを必要とせずに、ネイティブの.sisファイルにコンパイルできることを示唆しているようです。ドキュメントを読んで、これが明示的に言及されているステートメントを見つけることができませんでした。現在、SDK、エミュレーター、およびLinuxでの開発をテストするために必要なツールチェーン全体をダウンロードしていますが、それを実行している間、ここで少し質問したいと思いました。
2 に答える
Python でコードを記述したら、ensymble を使用してこれを .sis ファイルに変換できます。
http://code.google.com/p/ensymble/
このソフトウェアを使用すると、py2sis オプションを使用して .py ファイルを .sis ファイルにすることができます。ただし、python がインストールされていない電話ではあまり使用されないため、新しく作成した.sis を Python 用の .sis ファイルで、次のようなコマンドを使用して
./ensymble.py mergesis --verbose your-script-name.sis PythonForS60-1-4-5-3rdEd.sis final-app-name.sis
結果の final-app-name.sis ファイルは、ファイルと python の両方をインストールします。
Linux は、Series60 の開発ではまだ正式にサポートされていません。奇妙なことに、Windows を使用することで頭痛の種から解放されます。
Python に関する限り、開発されたアプリケーションは .sis ファイルにパッケージ化されていると思いますが、インストール後に PyS60 インタープリターを実行する必要があります。