iOS バックグラウンド処理のテクニック

以降のセクションでは、既存のバックグラウンド オプションと共に、次の iOS 機能について説明します。

  • 日和見バックグラウンド タスク - デバイスが他の処理のために起動しているときに、バックグラウンド タスクを日和見チャンクで実行することで、バッテリの寿命を維持します。
  • バックグラウンド転送サービス - ネットワークの状態やファイル サイズに関係なく、ファイルを確実にアップロードおよびダウンロードできます。
  • バックグラウンド フェッチ - システムによって決定された間隔でバックグラウンドからアプリケーションを更新します。
  • リモート通知 - プッシュ通知を使用して、ユーザーがアプリケーションを開く前にバックグラウンドでコンテンツの更新をトリガーし、ユーザーに通知したり、サイレントで更新したりするオプションを使用します。
  • バックグラウンド UI 更新 - ユーザーのアプリケーション UI を準備し、アプリケーションのスナップショットをすべてバックグラウンドから更新します。