Apple iOS Background Tasks
developer.apple.com
developer.apple.com
I have no desires for any of my other apps to execute any tasks in the background.
It's definitely more work to figure out than regular foreground URL fetching, though.
https://developer.apple.com/documentation/foundation/url_loa...
I'd love for Dropbox to be able to upload my camera photos without requiring me to manually open the app every couple minutes.
I am a huge Apple fan, but Spotify is better in so many ways (Discover weekly and other lists like “piano ballads” - which while not perfect are better than I get on Apple Music)
Maybe it’s because my wife and I share music lists or something but the recommendation engine in Apple Music is not good for me.
I believe that the catalogue in Spotify is a bit better, at least I didn't see "this song is not available in your country" messages in Spotify. In Apple Music I see it all the time.
Apple Music is so much more baked into the Apple ecosystem, isn’t a rip off (as I might expect), and doesn’t have crappy selection (as I was afraid of — it has pretty much all of the niche stuff I didn’t expect it to).
iCloud and Apple Music are just part of the device purchase for me tbh. The whole thing is supposed to work together, and it does for the most part.
Someone mentioned regional licensing issues on Apple Music, which makes sense. I have not seen that yet in the US.
This feature replaces background fetch.
Compared to the previous limit of 15 seconds, it's a pretty substantial change.
It seems you need to request it appropriate permissions though, so it's probably going to work similarly to how Background Fetch worked. If your app is used very seldom, your script might be running less frequent then you request.
The new background task API is "wake me up in the background at some point when the device is idle, so I can do some utility work, such as training my CoreML model with recent data".
Of course this is my particular personal preference. YMMV.
I imagine this is exactly why.
I'm actually thankful that Apple forces developers to respect my battery life. Battery life on Android has been a shit-show for years because any app can burn your battery down by constantly downloading who knows what in the background (probably ads).
My OnePlus 6t lasts at least 2 days with moderate use. Other phones last even longer.
Freedom comes with responsibility,, a burden which is not for everyone to carry. Those who cannot or do not want to carry it have to trust someone else - Apple, Google, Huawei, Samsung, Nokia, etc - to carry it. Those who can and are willing to do so have the opportunity to tailor Android to their own needs. I'm in the latter category and would not trade places with the former.