私はOSXとMacプログラミングにまったく慣れていません。継続的に実行するアプリ、または30秒ごとに起動してマイナーなタスクを実行するアプリを作成したいと考えています。Webサービスを介して天気をチェックし、気温が氷点下に下がった場合はメールを送信するなどの処理を行います。Windowsでは、サービスを使用するか、タスクスケジューラに繰り返しタスクを配置します。Mac AppStoreで許可されているOSXでこれを実現する標準的な方法はありますか?ストアに入れられるものを書きたいのですが、Appleはバックグラウンドプロセスの実行に対して漠然とした制限があるようです。
Launchedについて少し学びましたが、使用が許可されているかどうかわかりません。理想的には、誰もログインしていない場合でもプロセスが実行されますが、rootアクセスはおそらく必要ありません。誰かがたまたまログインしている場合、それが電子メールの温度アラートを送信すると、ポップアップがトリガーされます。また、ユーザーがバックグラウンドプロセスの動作を決定する構成ファイルを変更できるGUIもあります。ただし、プロジェクトのその部分にアプリストアの制限はないと思います。