Android and iOS app update process compared

Discussion in 'Android' started by WiiUBricker, Jun 27, 2015.

  1. WiiUBricker
    OP

    WiiUBricker Insert Custom Title

    Member
    6,974
    3,997
    Sep 19, 2009
    Argentina
    Espresso
    Well I have both Android and iOS devices and recently noticed something worth mentioning here. It's about how Android and iOS apply updates to existing apps. On iOS, if an update is available the update is downloaded and applied to the installed app. But on Android if an update is available, you always download the complete app and re-install it. Lets say I have the same 1GB game on Android and iOS and a small 25MB bug fix update is available. On iOS you only download the 25MB update and apply it to the installed game. On Android however, you download 1GB + 25MB just for a small bug fix. That's a huge negative of Android. Why is that? Is this just how Android works?
     
  2. TecXero

    TecXero Technovert

    Member
    2,814
    908
    Apr 13, 2014
    United States
    Mainframe
    Have you tried other sources on the Android? Either way, it could be because it's built on Linux. On the distros I use, it generally downloads the entire package whenever there's an update for an application, unless the application can update itself internally.
    I could be wrong, I haven't really messed much with Android or that many distributions of Linux OSs, either.

    At least Google's application store offers a "Download only over Wi-Fi" option.
     
    Last edited by TecXero, Jun 27, 2015
    WiiUBricker likes this.
  3. WiiUBricker
    OP

    WiiUBricker Insert Custom Title

    Member
    6,974
    3,997
    Sep 19, 2009
    Argentina
    Espresso
    Other than the Google Play store? Nope.
     
  4. endoverend

    endoverend AKA zooksman

    pip Contributor
    GBAtemp Patron
    endoverend is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    2,846
    3,550
    Jun 6, 2013
    United States
    I don't think Android really does download the whole app...
     
    yuyuyup likes this.
  5. WiiUBricker
    OP

    WiiUBricker Insert Custom Title

    Member
    6,974
    3,997
    Sep 19, 2009
    Argentina
    Espresso
    What else do you think? I just updated The World Ends With You on Android. The update was 770 MB. The game's file size is 770MB.
     
  6. JaapDaniels

    JaapDaniels GBAtemp Fan

    Member
    361
    66
    Apr 22, 2012
    Netherlands
    updates for sygic on android is not always full size, i'm sure of it... could it be that the creatorof the app is lazy to make an update file and so only delivers full packages to the store?
     
    RodrigoDavy likes this.
  7. endoverend

    endoverend AKA zooksman

    pip Contributor
    GBAtemp Patron
    endoverend is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    2,846
    3,550
    Jun 6, 2013
    United States
    There are certain developers who will take the time to specify which sections of the app were updated, whereas others will just repackage the whole thing.
     
    yuyuyup likes this.
  8. Flame

    Flame Me > You

    Member
    3,897
    5,124
    Jul 15, 2008
    android/play store does do that, on the kitkat plus anyway.

    I also noticed that TWEWY did do that. but i think its to do with that it was just too broken for 5.0 and needed a big fix.
     
    yuyuyup likes this.
  9. Arras

    Arras GBAtemp Guru

    Member
    5,862
    2,676
    Sep 14, 2010
    Netherlands
    Just one app isn't really a fair comparison. You'd need to check a bunch other apps by different companies before really being able to say anything about this, honestly.
     
  10. WiiUBricker
    OP

    WiiUBricker Insert Custom Title

    Member
    6,974
    3,997
    Sep 19, 2009
    Argentina
    Espresso
    I didn't say I only compared one app. Else I wouldn't have made this topic. There are other apps (all games): Asphalt 8, WWE Immortals, Modern Combat series, Final Fantasy VI, Secret of Mana.
     
  11. Jhyrachy

    Jhyrachy GBAtemp Regular

    Member
    215
    71
    Jul 25, 2011
    Italy
    Few Years ago google said Play store supported updates packages.

    It's probably a developer decision to do not use them
     
    RodrigoDavy likes this.
  12. RodrigoDavy

    RodrigoDavy GBAtemp Maniac

    Member
    1,453
    572
    Feb 9, 2011
    Brazil
    It's very easy to update by replacing the whole app. Android does this by default, no extra line of code needed, no extra permission required... Just install new package as if there was no app installed. Maybe developers were lazy and didn't bother to apply incremental updates
     
  13. zeello

    zeello The reason we can't have nice things.

    Member
    705
    268
    Apr 15, 2013
    United States
    magic 2015 was like 1.5 gigs, one time while using the tablet I was randomly hit by an 800 MB update and no way to stop it

    it wasn't long before I realized that tablets and games don't mix. (big games at least)
     
  14. Joe88

    Joe88 [λ]

    Member
    11,623
    2,853
    Jan 6, 2008
    United States
    NYC
    patch obb's do exist
    its really the developer who decides
     
  15. pwsincd

    pwsincd Garage Flower

    Member
    3,337
    1,732
    Dec 4, 2011
    Manchester UK
    i noticed this also , but not having iOS devices i wouldnt have compared the two , i guess as i use my android for only small throw away games and apps , its easier to just reissue the app/game , but its lazy on those bigger apps for sure.
     
  16. Zerousen

    Zerousen 【=◈︿◈=】

    Member
    GBAtemp Patron
    Zerousen is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    1,960
    328
    Jun 30, 2009
    United States
    Depends on the developer. It isn't common to do on smaller apps usually since it doesn't make too much of a difference, and it's easier for developers to just upload whatever new build they were working on. I would assume that it's the same way for large games too, since everything is already compressed into the APK, devs are too lazy to go beyond that. It doesn't really bother me all too much, since I don't do automatic updates anyways. I like to check the changelogs before I go on with it, but that's probably because I like to beta test some applications.