Princípios importantes
- A sincronização do CloudKit da Apple está quebrada e está piorando.
- CloudKit não é o mesmo que iCloud Drive, que está funcionando bem.
- Faça backup de tudo, ou você perderá seus preciosos dados.
A sincronização do iCloud da Apple está ficando tão instável que os desenvolvedores estão retirando recursos de sincronização de seus aplicativos.
Há alguns meses, a sincronização do CloudKit tem funcionado mal. As sincronizações não são concluídas, os dados podem estar desatualizados e alguns usuários estão vendo a mensagem de erro enigmática: "Falha na solicitação com o código de status http 503." O problema ficou tão grave que os desenvolvedores tiveram que informar seus usuários ou desligar completamente a sincronização. Então, seus dados estão seguros? Você deve parar de usar o iCloud completamente? E se você depender da sincronização para seu trabalho?
"Embora a sincronização não seja um recurso crítico de negócios para uma calculadora como a PCalc, é definitivamente bom ter os mesmos layouts e funções personalizadas disponíveis em vários dispositivos", disse o veterano desenvolvedor de aplicativos iOS e Mac James Thomson à Lifewire via mensagem direta.
"Para outros aplicativos, com certeza terá muito mais impacto. Pessoas diferentes estão tendo problemas diferentes com ele. Para mim, estou vendo apenas tempos de sincronização muito longos."
Do ponto de vista do desenvolvedor, a principal vantagem de usar o iCloud é que ele é integrado e quase todo mundo o configura, além de ser gratuito para os desenvolvedores.
CloudKit vs iCloud Drive
CloudKit é o conjunto de ferramentas da Apple que permite aos desenvolvedores adicionar sincronização facilmente aos seus aplicativos. É isso que permite que seu aplicativo de exibição de vídeo sincronize suas posições de reprodução entre seu Mac e seu iPhone e seu aplicativo de favoritos para garantir que tudo esteja atualizado no seu iPhone e iPad. É muito mais fácil para os desenvolvedores do que criar seu próprio mecanismo de sincronização e é melhor para os usuários porque você nunca precisa confiar seus dados a um serviço de nuvem de terceiros - tudo no iCloud.
"Do ponto de vista do desenvolvedor, a principal vantagem de usar o iCloud é que ele é integrado e quase todo mundo o configura, além de ser gratuito para os desenvolvedores usarem", diz Thomson. "Não tenho certeza se construiria meu próprio sistema ou usaria um de terceiros onde não sei o quão seguro ele é. E pode não ser econômico fazer isso como um serviço contínuo em um aplicativo sem assinatura como PCalc."
iCloud Drive é o clone do Dropbox da Apple, um espaço de armazenamento em nuvem onde você pode adicionar seus próprios arquivos e pastas, e eles estão disponíveis em todos os seus dispositivos. Para confundir um pouco as coisas, alguns aplicativos mantêm uma pasta no iCloud Drive para os dados do seu aplicativo. Isso é diferente da sincronização do CloudKit, que é mais usada para sincronizar dados e preferências internas ao aplicativo. Resumindo, se for um arquivo armazenado em uma pasta que você mesmo pode acessar, está no iCloud Drive. E o iCloud Drive não está enfrentando nenhuma dessas falhas contínuas. Seus dados estão mais seguros do que nunca.
Consequências da Nuvem
Para os desenvolvedores, essa interrupção significa frustração, perda de recursos possivelmente importantes do aplicativo, uma enxurrada de solicitações de suporte e avaliações ruins da App Store. O desenvolvedor do GoodNotes, um aplicativo de PDF e notas, postou um documento de suporte para explicar o que está acontecendo, e James Thomson removeu a sincronização de preferências de seu aplicativo de calculadora PCalc. E está ficando pior.
“Os erros do iCloud parecem ter aumentado muito nos últimos dias”, escreveu Paul Haddad, o desenvolvedor por trás do TweetBot, no Twitter.
Você deveria se preocupar?
Como manter seus dados na nuvem seguros
Não há muito o que fazer sobre esses problemas de sincronização, e a possibilidade de perda de dados é uma preocupação real. A melhor maneira de se proteger é fazer backups.
Para muitos usuários do iOS, um backup significa um backup do iCloud. Eles estão funcionando bem no momento (você pode verificar a página de status do sistema iCloud da Apple a qualquer momento para ver o que está funcionando ou não), mas talvez você queira algo um pouco mais sob seu controle.
Você pode alternar para backups de dispositivos iOS locais por meio do iTunes ou do Finder ou usar o aplicativo iMazing para obter mais controle de backup.
Para usuários de Mac, é muito mais fácil. Você pode usar o aplicativo Time Machine integrado para fazer backup de tudo em uma unidade externa ou executar o excelente Carbon Copy Cloner para fazer o mesmo. Se você fizer isso, lembre-se de marcar a caixa no aplicativo Fotos que baixa todos os originais da Biblioteca de fotos do iCloud para o Mac.
Os backups regulares são essenciais, não importa o que aconteça, então, se você ainda não os estiver fazendo, pode aproveitar isso como uma oportunidade para começar e continuar, mesmo depois que a Apple corrigir tudo.