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:
- 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.
- Suporte Android arm64.
O EasyAR SDK passará a incluir arquivos para a arquitetura Android arm64-v8a a partir da versão 2.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
RevertBackfacingfor modificado emOnPreRender, será redefinido emOnPostRender* Unity: Adicionadas as interfaces
LoadList*ausentes emObjectTargetBaseBehaviour* 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.EasyARestá obsoleto e será removido em versões futuras* Android: Corrigido possível "local reference table overflow" ao chamar
ImageTarget.setupAllcom 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