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:
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.
Suporte a Android arm64.
A partir da versão 2.1, o EasyAR SDK adiciona arquivos para a arquitetura Android arm64-v8a.
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