iOSがバックグラウンドアップロードに課す制限
- 閲覧中
- 0 分
- カテゴリー
- iOSアプリ
- 写真
Proton Driveでは、iPhoneまたはiPadからバックグラウンド(Proton Driveアプリを開いていない状態)で画像をアップロードできます。しかし、AppleのiOSオペレーティングシステムによる制限のため、この機能はお客様の想定とは異なる動作をする場合があります。
Proton Driveアプリを開いたときにアップロードが開始されるのが見えるため、バックグラウンドでのアップロードが行われていないように思われるかもしれません。しかし、バックグラウンドアップロードは、目立たない形ではありますが実際に行われています。
iPhoneやiPadでのバックグラウンド画像アップロードにお客様の想定以上の時間がかかるのには、3つの理由があります。
1. 制限されたバックグラウンド実行時間:Proton Driveは、自身がバックグラウンドで動作できる時間を制御することはできません。AppleのiOSソフトウェアがアプリにバックグラウンド実行時間を割り当てますが、これはデバイスの使用状況や充電状態などのさまざまな要因に応じて、約30秒から4分の間で変動します。
2. 直接の通知なし:同様に、新しい画像が撮影されたときにiOSがProton Driveに直接通知することはありません。新しい画像がないか確認するには、お客様がアプリを開くか、デバイスのiOSがアプリにバックグラウンド実行時間を割り当てる必要があります。
3. 散発的なバックグラウンドの動作:バックグラウンドアップロードは断続的に行われ、多くの場合、デバイスが使用されていないときに実行されます。このアプローチにより、バッテリーの消耗を抑え、デバイスのパフォーマンスを維持することができます。
最も速く同期を行う方法
新しい画像を最も速く同期させるには、お客様がProton Driveアプリを直接開く必要があります。この動作は理想的ではないかもしれませんが、iOSの制限を考慮すると、可能な限り最善の実装となります。
バックグラウンド同期のパフォーマンスを向上させるには、定期的にProton Driveアプリを開いてください。頻繁に使用することで、iOSがバックグラウンドタスクにおいてアプリの優先度を高く設定する可能性があります。
弊社は、iOSによる制限の範囲内でサービスを継続的に改善するよう取り組んでおります。最高のユーザー体験をお客様に提供できるよう努めてまいりますので、ご理解とご協力を賜りますようお願い申し上げます。