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 alguns novos recursos e melhora a estabilidade de uso, principalmente nos seguintes aspectos:

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

    O EasyAR agora oferece suporte à programação com Swift no iOS e Kotlin no Android. Também adicionamos exemplos de uso de Swift e Kotlin com o EasyAR SDK.

  2. Suporte a Android arm64.

    A partir da versão 2.1, o EasyAR SDK adiciona arquivos para a arquitetura Android arm64-v8a.

  3. Correções de bugs e melhorias de estabilidade.

    Corrigimos alguns bugs introduzidos no EasyAR SDK 2.0, incluindo local reference table overflow ao chamar ImageTarget.setupAll e falha na reprodução de vídeo no iOS 11. Também corrigimos um problema antigo em que a imagem da camera era exibida com cores distorcidas na tela.

As atualizações detalhadas são:

+ Adicionado suporte a nova linguagem de programação: Swift for iOS

+ Adicionados arquivos de biblioteca Android arm64-v8a

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

+ Adicionado exemplo Android Kotlin

+ Adicionado exemplo iOS dynamic framework

* All: Todas as interfaces não lançam mais exceções

* All: Corrigida a distorção de cores da imagem da camera exibida na tela

* Unity: Corrigido ruído do sistema após gravação de tela no iOS Unity

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

* Unity: Adicionada a interface LoadList* ausente em ObjectTargetBaseBehaviour

* Unity: Por padrão, não adicionar permissão de áudio ao AndroidManifest

* Unity: Alterada a mensagem de erro enganosa de "EasyAR is running on an unsupported graphics device" para "EasyAR is running with an unsupported graphics API"

* Android: Engine API agora pode substituir cn.easyar.engine.EasyAR. cn.easyar.engine.EasyAR foi deprecated e será removido em versões futuras

* Android: Corrigido possível local reference table overflow ao chamar ImageTarget.setupAll para configurar grande quantidade de target

* Android: Corrigido drift anormal de SLAM em tablets e glasses Android

* Android: Corrigido crash causado por negar permissão de camera em alguns dispositivos Android raros

* Android: Melhorada a estratégia de seleção de resolução da camera em alguns dispositivos Android raros

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

* iOS: framework não conterá mais assinatura

* iOS: Corrigidos problemas de exibição da camera em algumas resoluções em alguns dispositivos

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

* Sample: Renomeados nomes de arquivos e namespace do código de exemplo Unity, separando claramente o código de exemplo e o SDK

* Sample: Removidos target locais do exemplo HelloARCloud

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

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

* Outras correções e melhorias