私は無料で Mac アプリを開発しています。iOS では、iTunes Store にアップロードするために配布するには開発者アカウントが必要です。Mac アプリケーションでは、無料で配布するための mac 開発者アカウントも必要です。Firefox はアプリを無料で配布しています。その dmg ファイルは、Mac アプリ ストアではなく、Web サイトからダウンロードできます。
その必要性を教えてください。
Apple のオンライン ストアにアプリケーションを送信するには、開発者アカウントが必要です。販売したい価格は関係ありません (その価格が $0 であっても)。
プログラムを自分で配布する場合は必要ありません。
iOS では、Apple オンライン ストア以外でソフトウェアをインストールすることはできません。例外は次のとおりです。
OS X Lion 以前では、インストールできるソフトウェアに制限はありません。
OS X Mountain Lion には、ソフトウェアのインストール ソースを制限できるユーザー設定があります (Apple App Store のみに制限する最も厳しい設定を含む)。