8

私は空き時間にいくつかのモバイルアプリを作成することを検討しており、誰でも使用できるように(そしておそらくオープンソースで)それらをオンラインで公開したいと思っています。私はしばらく前にPyS60を使用していましたが、本当に気に入りました。

私の問題は、これらのアプリにお金をかけたくないということです(私はそれらからお金を稼ぐつもりはありません)。PyS60アプリを適切に配布するには、高価なパブリッシャーライセンスを購入する必要があるようです。 、それでも私がアプリに署名したいたびに支払います。スクリプトを配布するだけでよいことはわかっていますが、エンドユーザーはpys60インタープリターをダウンロードする必要があります...

他の言語/プラットフォームも見てみたいです。iOSアプリには開発ライセンスが必要であり、コードをコンパイルするにはMacが必要です(私は持っていませんが、私はLinux x86ユーザーです)。

J2MEアプリは、OVIストアに登録するために「Java検証済み」である必要があるようです。他の方法で配布されているのではないかと思いますが?

基本的に私は自分の携帯電話(N95)で動作するアプリを作成しようとしています。他の誰かがそれを見た場合は、www.example.com/myappから入手するだけで動作します。また、OVIストアのようなものを配布する方法として使用することにも興味があります。しかし、私はたくさんのお金を使いたくありません。

誰かがこの問題について何か経験や知識を持っていますか?J2MEは私の唯一の選択肢ですか?

4

2 に答える 2

6

署名されていないSISファイルもインストールできる可能性があります。ソフトウェアのインストール設定が「署名済みのみ」ではなく「すべて」であることをAppManagerの設定で確認します。

署名されたSISファイルを取得するには、Open Signed Onlineがあります。これを使用すると、SISファイルに無料で署名できますが、IMEIといくつかの無関係なプラットフォームセキュリティ機能の制限があります。テストUIDの範囲に固執し、幅広いオーディエンスを持つ予定がない場合は、そこにユーザーを向けることができます。

PyS60ランタイムインストールファイルはすでに署名されており、どのような場合でも個別に配信するのが最適です。

于 2009-07-31T17:57:32.373 に答える
2

アプリケーションが「保護された」APIを使用している場合(たとえば、ネットワークを使用している場合)、J2MEを使用する場合もアプリケーション署名料金を支払う必要があります。J2MEのもう1つの欠点は、コンシューマハンドセットが、オペレータのセキュリティポリシーに応じて、さまざまな証明書のセットをサポートすることです。詳細については、この記事を参照してください。

ニーズに合わせてPyS60を使用することをお勧めします。これは優れた開発ツールですが、配布のために認証コストを飲み込む必要があります。

于 2009-07-31T14:45:56.767 に答える