I bet the Apple apps have much, much, better background activity/services support. Doing "background" uploads is nothing short of painful compared to Android.
While we never want to compete with core Apple apps, we're constantly having to say 'sorry that's the restrictions running on Apple' with background support.
(our usecase is we have a B2B app that has visual progress reports - so we'll have the same people on a team - the Android ones get their progress reports uploaded instantly, the iOS ones 'sorry keep your phone open'.)
While we never want to compete with core Apple apps, we're constantly having to say 'sorry that's the restrictions running on Apple' with background support.
(our usecase is we have a B2B app that has visual progress reports - so we'll have the same people on a team - the Android ones get their progress reports uploaded instantly, the iOS ones 'sorry keep your phone open'.)