Revamp background backup on iOS 26.1 with Background Resource Upload #8082
Replies: 2 comments
-
|
I would really like to see background backups if they're possible now. I've introduced Ente to my family and the first question each of them asked without fail was if they had to open the app to backup their pictures. |
Beta Was this translation helpful? Give feedback.
-
|
A POC Photo Uploader iOS app using the PhotoKit Background Resource Upload extension has been posted in a similar discussion in the Immich repo: immich-app/immich#23245 (comment) I haven’t decided on self hosting or cloud with client side encryption, but reliable background sync would be a major deciding factor for me. The new BGContinuedProcessingTask might be of interest too. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Apologies for the AI written issue but it is in good faith. I'm short of time and this should be enough to kickstart the discussion. Thanks to the Ente team for an awesome product.
Overview
iOS 26.1 introduces a new PhotoKit Background Resource Upload extension that enables photo backup apps to perform seamless background uploads managed by the system itself. 12 This would significantly improve Ente's iOS backup experience by allowing uploads to continue even when the app is closed or the device is locked.
Technical Details
API Information:
com.apple.photos.background-upload3PHBackgroundResourceUploadExtension4PHAssetResourceUploadJob- Represents upload requests 4PHAssetResourceUploadJobChangeRequest- Manages upload job records 45Core Functionality:
Benefits for Ente Users
Flutter Implementation Considerations
Based on Flutter's iOS app extension documentation 8, implementing this would require:
Technical Approach:
PHBackgroundResourceUploadExtensionAdditional Context
This feature addresses a common user frustration with photo backup apps needing to remain open. Apple's system-managed approach should provide better battery efficiency and reliability compared to current background upload workarounds.
References:
Would implementing this iOS 26.1 PhotoKit Background Resource Upload extension be something the Ente team would consider for improving the iOS backup experience?
Footnotes
iOS 26 is now available, here's what's new for iPhone - 9to5Mac (8%) ↩
Uploading asset resources in the background | Apple Developer... (7%) ↩
Uploading asset resources in the background | Apple Developer... (5%) ↩
PHBackgroundResourceUploadExtension | Apple Developer... (13%) ↩ ↩2 ↩3 ↩4
PHAssetResourceUploadJobChangeRequest - Apple Developer (5%) ↩
PHAssetResourceUploadJob | Apple Developer Documentation (4%) ↩
Uploading asset resources in the background (9%) ↩
Adding iOS app extensions (39%) ↩ ↩2 ↩3 ↩4 ↩5 ↩6
ios - Is it possible to use Flutter in Apple's Application Extensions? (10%) ↩
Beta Was this translation helpful? Give feedback.
All reactions