I'm struggling to see why it's being made to sound so complicated.
You have a library of photo's and one or ten devices that sync together.
All devices have the same photo's on them.
If you delete a photo from any one of the devices, and then sync then that one photo gets deleted from any other device attached during the sync.
If you don't want the photo, then you don't want the photo.
It would be like contacts, you add a new contact to one device, she's your new girlfriend.
When you attach ANY or ALL of your other devices, then her details gets added to any devices attached during that sync process.
If you split up and don't want her on your contact list any more, you delete here details from whatever device you are using at the time, and then, during the next sync her details are removed from any devices connected at that time.
If you do have multiple devices, then of course you will need to at some stage give them all at least one sync to bring them into line with each other.
It seems simple, I can't see why this is complicated at all.
Or course, in an ideal world devices would sync without wires, so if you deleted her details from one device then all your other devices would update themselves to match instantly.
Why is this complicated? Isn't it easy to have all devices with that same data in sync with each other?
You have a library of photo's and one or ten devices that sync together.
All devices have the same photo's on them.
If you delete a photo from any one of the devices, and then sync then that one photo gets deleted from any other device attached during the sync.
If you don't want the photo, then you don't want the photo.
It would be like contacts, you add a new contact to one device, she's your new girlfriend.
When you attach ANY or ALL of your other devices, then her details gets added to any devices attached during that sync process.
If you split up and don't want her on your contact list any more, you delete here details from whatever device you are using at the time, and then, during the next sync her details are removed from any devices connected at that time.
If you do have multiple devices, then of course you will need to at some stage give them all at least one sync to bring them into line with each other.
It seems simple, I can't see why this is complicated at all.
Or course, in an ideal world devices would sync without wires, so if you deleted her details from one device then all your other devices would update themselves to match instantly.
Why is this complicated? Isn't it easy to have all devices with that same data in sync with each other?