
O que aconteceu com iOS 14.4 e Scriptation?
iOS 14.4 foi descrito pela Apple como tendo incluído melhorias de segurança e um punhado de pequenas atualizações. No entanto, rapidamente nos tornamos cientes de um problema em que os usuários que executam o iOS 14.4 podem enfrentar problemas ao carregar documentos, transferir notas e navegar entre as camadas.
Recebemos primeiro um relatório sobre esses problemas na quarta-feira, 3 de fevereiro, e depois mais dois relatórios no dia seguinte. Todos os relatórios foram baseados em nossa versão 3.9.26, que estava na App Store há mais de um mês. Geralmente, os problemas surgem por meio de testes de controle de qualidade, testes beta ou nos primeiros dias de lançamentos escalonados da App Store - não trinta dias depois o lançamento de um aplicativo foi tornado público.
Mais tarde naquela noite, nossa equipe de engenharia identificou que a causa desses problemas era a atualização do iOS 14.4 da Apple. No sábado de manhã, lançamos uma correção para a App Store que exigia tudo Usuários iOS 14,4 para atualizar seus iPads e iPhones para o Scriptation 4.0.4 ou posterior imediatamente. Os usuários que não executam o iOS 14.4 não encontrarão esses problemas, embora uma atualização seja recomendada para evitar esse tipo de problema no futuro.
A escrita quebrou? Uma explicação mais técnica.
Então você deve estar se perguntando ... O script quebrou? Não, não realmente, mas o ambiente em torno dele mudou sem aviso prévio.
Cada vez que você executa uma ação no Script, como alterar camadas ou transferir notas, muitos processos em segundo plano são executados no arquivo. Um deles é chamado coordenação de arquivo, e é considerada uma “prática recomendada” pela Apple sempre que houver uma chance de que vários processos de aplicativo acessem o mesmo arquivo ao mesmo tempo.
Contamos com o sistema de coordenação de arquivos central da Apple desde o primeiro dia de script, como quase todos os outros aplicativos fazem. A coordenação de arquivos é construída na base de como o iOS lida com o armazenamento de arquivos. Contudo, algo alterado no iOS 14,4. Pode ser um bug ou uma mudança permanente em uma única linha de código.
Nossa equipe de engenharia agora reconcebeu a maneira como o Scriptation lida com a coordenação de arquivos, criando uma solução alternativa para evitar a modificação que a Apple fez no novo sistema operacional.
Poucos dias depois, o que sabemos sobre como isso afeta as Escrituras?
Embora a solução alternativa que implementamos em nossa atualização 4.0.4 corrija esses problemas, ainda estamos tentando descobrir por que isso aconteceu e como exatamente afeta a Scriptation.
Aqui está o que sabemos até agora:
• Qualquer script importado para o Scriptation durante a execução do iOS 14.4 prévio para a atualização do Scriptation 4.0.4 está em risco. Se você importou um script durante a execução de qualquer outra versão do sistema operacional ou durante o uso do Scriptation 4.0.4, não será afetado.
• Se você importou um script durante a execução do iOS 14.4 e então atualizado para o Script 4.0.4, você pode resolver esse problema fazendo uma anotação e, em seguida, fechando / reabrindo o documento. Otimizando Camadas também corrigirá esse problema.
• Se você atualizou para o Scriptation 4.0.4 e usa o iCloud, pode receber uma mensagem “Não foi possível exibir o documento”. No entanto, se você feche / reabra o documento estará lá. É mais provável que você enfrente esse problema em documentos mais antigos ou se estiver sincronizando entre dispositivos.
Ainda não ouvimos nenhum reconhecimento da Apple sobre esse problema. Nesse ínterim, estamos fazendo uma reavaliação completa de seu sistema de coordenação de arquivos, tentando descobrir onde exatamente as coisas deram errado.
Posso confiar na Escritura daqui para frente?
sim. Estamos confiantes de que nossa atualização 4.0.4 resolve o problema subjacente no iOS 14.4 e lamentamos sinceramente os problemas que os usuários estavam enfrentando.
Como sempre, sugerimos conectar-se a um provedor de nuvem terceirizado para armazenamento de arquivos. Recomendamos o Dropbox, porque permite salvamento controlado por versãoe cria uma nova versão restaurável após cada instância de salvamento.
Em outras palavras, se um arquivo PDF tiver um conjunto completo de alterações que não são mais relevantes, ou se um arquivo não puder ser aberto de alguma forma, a restauração para uma versão anterior pode ser feita facilmente de dentro do portal da web do provedor de nuvem. Essa é, sem dúvida, a maneira mais segura de armazenar arquivos.
Nota para usuários do iCloud
O iCloud não oferece salvamento controlado por versão. Além disso, ainda há um bug no iCloud em que você pode ver uma mensagem “Não foi possível exibir o documento” se estiver sincronizando com o seu Mac. Se você fechar o documento e abri-lo novamente, todos os seus dados estarão lá.
No momento, estamos construindo outra solução alternativa para este problema específico do iCloud. Procure que seja incluído em uma atualização futura!
—
Atualize para a versão 4.0.4 hoje! Confira no Loja de aplicativos.