The AR technology has always been interesting since its early days and have been used in many different fields not just games. It’s super useful in traveling, real estates, magazines businesses and many other samples.
As the time passes, more developers are using this technology to develop brilliant applications. Maybe one of the most interesting examples is the success of the pokemon game.
Barriers of AR Technology in Adobe AIR
While the AR technology itself is very cool, developing an acceptable application with this technology is a very heavy task. You need to consider a lot of different variables to make sure your app is working fine on all different mobile devices. Each different device may have different settings and APIs which you have to be aware of before you can develop an AR app from scratch. Besides the above general fact, Adobe AIR developers had two other big problem ahead of them.
The first barrier is the low speed of image processing in AIR applications which makes the AR experience in pure ActionScript projects on mobile very bad. While Adobe has been doing a great job in improving the AIR speed, it is still too low compared to native solutions.
The second problem is the absence of OpenGL access from AIR Native Extensions. With this problem, AIR developers cannot do the image processing part on the Native side while controlling their animations on the AIR side. Even if it was possible, it would still have been a very hard solution and needs a lot of resources to create a simple AR experience.
Introducing the Augmented Reality ANE
The best current solution to bring AR tech into Adobe AIR is to use a well maintained and professionally developed AR SDK like Wikitude. So you don’t have to worry about device specification changes.