One of the things I hate for updates is the Android/iOS game, "Sonic Dash." It's a "Sonic The Hedgehog"-themed endless running game. And by God, does the developer, Hardlight Studio, take the opportunity about every 4-6 months to $(%*$ up the game. And with the way they have it set up, you CAN'T BACKUP YOUR OWN DATA. So yes, you can back up the game itself as an APK file and reinstall that. However your precious save data that you spend dozens of hours building up, that can exist only either on your device or (if you opted into the Google file sync option in the game) it exists in the mighty, intangible "CLOUD"... and either option blows chunks.
If you choose to upload to the "cloud" then you are beholden to so very many stars being correctly aligned in case you need to uninstall and reinstall the game for any reason (as by default Android deletes all of an app's data when you uninstall it), but it is better than not opting in. Why? Because then the game WON'T LET YOU RESTORE YOUR PROGRESS FROM YOUR BACKUP even if you made some. The data "doesn't authenticate" so you can't use it and have to START OVER FROM SCRATCH.
Recently the developer, Hardlight Studio, updated the game to a newer version which now features a progress map (or something like that). And for no good reason, starting with this update, the game "runs" like a limping three-legged dog ON THE SAME HARDWARE. And for what? That which is ostensibly supposed to be only a small yet useful frickin' addition.
So I went to roll back the game to the previous version with my backup APK and the current save data. Oh, but it didn't register the save data, of course, so I sign the app back into Google to have permission to sync. I can't even do this until going through the damn tutorial yet again. I hate tutorials!
The game then says, "Oh hey, we noticed a conflict here. Would you like to keep your data with your hundreds of red star rings and your thousands of power rings with a high score of over 1,500,000 points, or would you like 0, 0, and 0 to be your data instead?" Naturally, I chose to retain all my progress. Naturally, the game chose to FORSAKE ALL THAT I WORKED FOR AND OVERWROTE IT ALL WITH ZEROES. And yes, I very much made sure that I picked the right option, but the slack-ass developers must have not made sure that the freakin' buttons worked like they should during development, because now, while I (Thank God!) still have all of the characters unlocked - which is itself an arduous, time-consuming process - all the statistics have been set back to ZERO. All the unlockable wallpapers are gone. Record of all of the completed missions is gone. All of the characters' ability upgrades are gone. All of my settings, records, and high scores are gone. The only things left from those dozens and dozens of hours of work are the unlocked characters and the achievements... and the achievements are only still there because Google kept track of them separately from Hardlight Studio.
At this point, I feel so disheartened by the whole thing, I question if I will ever play "Sonic Dash" again. All of that data destroyed, and for what? For a lousy-ass update that introduced a freakin' little map and took the game's frame-rate down to 4 frames-per-second. Thanks for nothing, Hardlight Studio! You can take your in-app purchases and shove them up your SDK, you piss-poor developer! I'm glad I never purchased a one from you and SEGA!