This is a question that a lot of people ask about Augmented Reality. When is AR going to be fully spread? What does it need to finally become worldwide known and used? The question, in fact, is really simple: DEVELOPERS.
The technology has already proved itself, its main functionalities: image matching, tracking, motion detection, face tracking and recognition, geolocation, are really useful, can make alive the newspapers, pictures, paintings, even real objects. It can be applied to “augment” the info eyes see in tourism or education. It can make customers enjoy their brands and assist factory workers to ease their work. In short, AR introduces the users to a world where what they see is only the beginning.
So here comes the barrier, the big wall between the technology and its users… there aren’t many developers working on that. But why? although the technology is attractive and beautiful, it is challenge for any programmer, why?
To go deeper in the subject we need to analyze the current market options for the developer:
- What about developing it from scratch? We need to consider that the computer vision and the 3d functionalities involved in AR are really complicated. It involves so many concepts from so many worlds that to reach a commercial level, being one single developer is kind of mission impossible. But even if so, does it deserve the effort? Let’s not forget that the important thing about a project for a customer or a killer app published in the market, is the idea, the app itself, the technology behind it is just an asset for the developer to reach his target. Let’s keep on moving, what about:
- Open Source solutions? In my opinion,there are very few quality in those available and are always incomplete. By incomplete I mean that they can maybe satisfy one or two main functionalities the developer need, but it is really difficult that they cover the developer´s full idea. Furthermore, what about documentation? sample codes? tutorials? support? This is like chickens and golden eggs, would be good to find them, but unfortunately they do not exist Any other option?
- There are some apps that offer AR features but within them. That’s great and easy, but what about if I want my white label solution? I just want the technology to build my own killer app? I don’t want to depend on anyone, I just want to create it myself?