Table of Contents

Notas de lançamento do EasyAR Sense 2.1

2.1.0

2017-09-08

O EasyAR SDK 2.1.0 adiciona novos recursos e aprimoramentos de estabilidade, focando principalmente nestas áreas:

  1. Suporte a novas linguagens de programação.

O EasyAR agora suporta Swift para iOS e Kotlin para Android. Também adicionamos exemplos de uso de Swift e Kotlin com o EasyAR SDK.

  1. Suporte Android arm64.

O EasyAR SDK passará a incluir arquivos para a arquitetura Android arm64-v8a a partir da versão 2.1.

  1. Correções de bugs e aprimoramentos de estabilidade.

Corrigimos alguns bugs introduzidos na versão 2.0 do EasyAR SDK, incluindo o "local reference table overflow" ao chamar ImageTarget.setupAll e a falha de reprodução de vídeo no iOS 11. Também corrigimos um problema de longa data relacionado à distorção de cores da imagem da câmera na tela.

As principais atualizações estão detalhadas abaixo:

+ Adicionado suporte à nova linguagem de programação: Swift para iOS

+ Adicionadas bibliotecas arm64-v8a para Android

+ Adicionada nova interface (Buffer) para acessar dados de imagem na API Java do Android

+ Adicionado exemplo Kotlin para Android

+ Adicionado exemplo de dynamic framework para iOS

* All: Nenhuma interface lançará exceções

* All: Corrigida a distorção de cores na exibição da imagem da câmera na tela

* Unity: Corrigido ruído do sistema após gravar tela no Unity para iOS

* Unity: Se RevertBackfacing for modificado em OnPreRender, será redefinido em OnPostRender

* Unity: Adicionadas as interfaces LoadList* ausentes em ObjectTargetBaseBehaviour

* Unity: Por padrão, não adiciona mais permissão de áudio no AndroidManifest

* Unity: Mensagem de erro alterada de "EasyAR is running on an unsupported graphics device" para "EasyAR is running with an unsupported graphics API" para maior clareza

* Android: A API Engine agora substitui cn.easyar.engine.EasyAR. cn.easyar.engine.EasyAR está obsoleto e será removido em versões futuras

* Android: Corrigido possível "local reference table overflow" ao chamar ImageTarget.setupAll com muitos targets

* Android: Corrigido desvio anormal (drift) do SLAM em tablets e óculos Android

* Android: Corrigida falha causada pela negação da permissão da câmera em alguns dispositivos Android incomuns

* Android: Melhorada a estratégia de seleção de resolução da câmera em alguns dispositivos Android incomuns

* iOS: Corrigida a reprodução de vídeo no iOS 11

* iOS: O framework não conterá mais assinaturas

* iOS: Corrigido problema de exibição da câmera em certas resoluções de alguns dispositivos

* iOS: Corrigido vazamento de memória na gravação de tela

* Sample: Renomeados nomes de arquivos e namespaces dos códigos de exemplo do Unity para delimitar claramente o código de exemplo do SDK

* Sample: Removidos alvos locais do exemplo HelloARCloud

* Sample: Melhorada a exibição de informações após detecção de QR Code nos exemplos HelloARQRCode para Android/iOS

* Sample: IL2CPP ativado por padrão no Unity para iOS

* Outras correções e refinamentos