version version 4.1 black screen on samsung

0 votes
asked 2 days ago by ikaro88 (550 points)
edited 2 days ago by ikaro88
So I am working withu unity and easyar version 4.1
On the  Samsung galaxy s 23 and on the scene MotionTraking give black screen (but the scene ImageTraking work fine) does someone else have the same issue?

this is because the version is the 4.1?

i tried to upgrade from 4.1 to last version e but i get a lot of errors and classes that changed name so I not know exactly how to do, anyone can help me?

1 Answer

0 votes
answered 2 days ago by kenn (19,810 points)
edited 2 days ago by kenn
Know issues are always fixed in new versions, especially device support. The old 4.1 gives black screen in normal not supported devices.

It is theoretically not possible to support all devices and even some new devices in motion tracking, even by Google or Apple, while some devices are missing sensors sometimes for some reasons.

We changed the behavior to give on screen text and more logs (there should be logs in the old versions too but easily ignored by many developers) for such cases since some versions after, so you will not have a pure black screen anymore, and you need to give proper actions to those devices.

So, do not use the version before 6 years. If you want to know if an issues exist in that version and fixed after, just run the latest sample and see what happens.

For migration, read https://www.easyar.com/doc/en/develop/unity/migration/guide.html

API to API migration guide is given in that page for version 4001 and later. For versions before 4000, a high level guide is offered and it is not that easy while sometimes internal APIs are marked public and used unintentionally.

BTW, the whole EasyAR documentation has been re-written and it is strongly suggested to read it first, it is totally not the document you see before two months.
Welcome to EasyAR SDK Q&A, where you can ask questions and receive answers from other members of the community.
...