Logo ru.androidermagazine.com
Logo ru.androidermagazine.com

Carbon: способ, которым Google должен делать резервное копирование на Android

Anonim

Теоретически приложения и данные на вашем Android-устройстве должны быть сохранены в «облаке» и привязаны к вашей учетной записи Google. Это означает, опять же, теоретически, что при входе в новое устройство ваши приложения и данные будут восстановлены на этом устройстве. Любой, кто владел телефоном Android или двумя (или десятью), знает, что это действительно не так. Нет никакой прозрачности в отношении того, какие приложения резервируются, какие приложения будут восстановлены и, что меньше всего, какие приложения будут переносить связанные с ними данные. Итак, как вы решаете эту проблему?

Enter, Carbon - App Sync и Backup.

На высшем уровне Carbon делает одну вещь - создает резервные копии и восстанавливает ваши приложения и их данные. Приложение доступно только для устройств под управлением Android 4.0 и выше, и это легко объяснить, когда вы поймете, что происходит под капотом. Carbon использует функциональность, встроенную в последние версии Android под названием «Резервное копирование ADB», которая предназначена для использования вместе с ПК с Android SDK для резервного копирования и восстановления приложений на вашем телефоне. Carbon делает хитрый трюк, заставляя телефон думать, что он подключен к ПК и запускает резервное копирование ADB.

Конечным результатом является резервное копирование приложений и / или данных приложений непосредственно на телефон, а не на ПК. Одним из преимуществ Carbon по сравнению с другими приложениями для резервного копирования является то, что пользователям не требуется рутировать свои устройства. Однако есть один дополнительный шаг, если пользователи хотят использовать его без рута. Из-за того, как работает ADB Backup, вам необходимо подключить телефон к компьютеру, чтобы включить его в первый раз. В этот момент все будет хорошо, пока вы не перезагрузите компьютер. Пользователи root могут пропустить этот шаг и выполнить резервное копирование только с помощью устройства.

Когда вы решите сделать резервную копию, пользовательский интерфейс не может быть проще. Вас приветствует список всех установленных приложений, и вы просто устанавливаете флажки, чтобы выбрать, какие из них следует создать для резервного копирования. Вы можете выбрать / отменить выбор всех и даже создавать группы для повторного резервного копирования. Вы можете, например, создать группу под названием «игры» и более регулярно делать резервные копии состояний сохранения игры. Восстановление работает так же, как в обратном порядке, просто выберите приложения для восстановления и нажмите «Восстановить». Это так просто.

По умолчанию и в бесплатной версии Carbon резервное копирование выполняется во внутреннюю память телефона. Если вы решите приобрести полную версию за 4, 99 долл., У вас будет возможность создавать резервные копии на Dropbox, Google Drive или Box.net. Если вы планируете регулярно выполнять резервное копирование в качестве способа сохранения данных от сбоя устройства, вам, вероятно, лучше всего воспользоваться платной версией. Вы также можете планировать резервное копирование, полностью исключая свое взаимодействие из уравнения.

Еще одно значение по умолчанию для Carbon - резервное копирование данных приложений, а не самих приложений. Это экономит значительный объем пространства, но означает, что вам нужно будет загрузить свои приложения вручную, а затем восстановить данные приложения. Это будет личное предпочтение, но если вы не хотите создавать резервные копии огромных 500 МБ + игр, вы, вероятно, захотите просто создать резервную копию данных приложения.

Наиболее важным прорывом Carbon является то, что он обеспечивает полное резервное копирование приложений и данных для пользователей без прав доступа. Это то, что должно быть включено как часть системы Android, а также доступно для обычных пользователей. «Обычные» пользователи - это те, кто больше всего выиграет от простого и надежного решения для резервного копирования и восстановления, и Google не предложила его им.

Кто знает, когда или будет ли Google внедрять эту функциональность в ядро ​​операционной системы, но пока мы знаем, что Carbon здесь как отличный вариант.