コンテクスト
http://news.ycombinator.com/item?id=4125530
質問:
これは最終的に、JavaアプリをMacストアに投稿できるようになることを意味しますか?(JREは自動的にアプリケーションにバンドルされるため)、iOSストアではなくMacストア用であるため、iOSのno-JIT句は適用されませんか?
ありがとう!
http://news.ycombinator.com/item?id=4125530
これは最終的に、JavaアプリをMacストアに投稿できるようになることを意味しますか?(JREは自動的にアプリケーションにバンドルされるため)、iOSストアではなくMacストア用であるため、iOSのno-JIT句は適用されませんか?
ありがとう!
答えは「はい」です。私たちのアプリMoneydanceは提出および承認され、アプリストア(http://infinitekind.com/moneydance-appstore )で販売されています。
開発者の1人であるMarcoDinacciが、アプリでこれを行う方法の詳細な手順を書いています:http: //intransitione.com/blog/take-java-to-app-store/
Oracle は、プレリリース JavaFX パッケージ ツールを使用して Mac 用のJavaFX Ensemble サンプル アプリケーションをパッケージ化し、アプリケーションを Mac App Store に提出しました。アプリケーションは承認され、Mac App Store のこの場所で Ensemble を見つけることができます。
特に JavaFXについては、ycombinator.com のニュース項目で言及されているJavaFX パッケージング ツールを使用します。他の Java プロジェクトでは、Java アプリケーション バンドラーを使用できます (これは、JavaFX パッケージ ツールとは別のツールです)。
現在、javafx パッケージ化ツールでパッケージ化されたアプリケーションを Mac App Store に送信できないようにするため、javafx 実装にはいくつかの癖があります。
Java アプリをバンドルして Mac App Store に提出する方法:
Appleがそれを受け入れるかどうかを確認してください。
オラクルはMac での配布用に Java アプリをパッケージ化するためのガイドを作成しました。これには、アプリを Mac App Store に送信する方法に関する情報が含まれています。
アップデート
これについて 2012 年 10 月 8 日にOracle のエンジニアに尋ねたところ、次のような回答がありました。
Q. JavaFX アプリケーションをパッケージ化して Mac App Store に配信したい場合、AppBundler または JavaFX パッケージ化ツールを使用する必要がありますか?
A. JavaFX ツールはすぐに使えます。少なくとも長期的には (現在のベータ版を使用する必要があり、バグがある可能性があるため)。
Q. JavaFX パッケージ化ツールを使用して、Mac App Store に配布するアプリケーションをパッケージ化できる場合、これを行う手順は何ですか?
A. JavaOne での Scott の講演の資料を参照してください。これについてはブログを公開しますが、時間がかかる場合があります。
Q. JavaFX パッケージ化ツールは、JavaFX 以外の Java アプリケーションを Mac App Store に配信するためにパッケージ化するためにも使用できますか?
A. はい、talkingjavadeployment ブログを参照してください。