Android's built-in backup mechanism, which relies on the Google Play Services framework, can backup contacts, call history, text messages, and certain application data and device settings to users’ individual Google Drive accounts. However, backing up and restoring apps can be a pain, especially when you switch between phones from different OEMs or prefer to use...