Blog : Pokemon Go

Augmented reality

Augmented reality

Augmented Reality is the melding of the real world with the digital world found on your smartphone. Think “Pokemon Go.”

You have more than likely encountered augmented reality, even if the term is unfamiliar. It is not to be confused with virtual reality, another recent development in the tech world. AR is experienced alongside the real world, while VR simulates its own reality.

Charles Arthur, a contributor to The Guardian, describes AR as taking “a real-life scene, or (better) a video of a scene, and add[ing] some sort of explanatory data to it so that you can better understand what’s going on, or who the people in the scene are, or how to get to where you want to go”.

By blurring the line between what is real and what is not, AR enhances the digital experience.

The most well-known examples of augmented reality in today’s market are Snapchat filters and Pokémon Go. While it is more easily recognizable in entertainment, AR has also been utilized in marketing, educational and retail ventures.

Augmented reality is also starting to play a role in the workplace. It has been adapted for certain hands-on training exercises. An employee’s virtual presence erases the need for direct contact with different environments.

Where direct involvement is risky, the immersive qualities of AR allows for otherwise impossible experiences. For example, NASA has started to use it for scientific research. This enables advances in exploration that humans couldn’t achieve. We can’t send a person to Mars, but technology is taking that giant leap for us.

In the near future, you might not even be able to tell who is seeing the world through an AR wearable. Going through a single day without experiencing augmented reality in some way might even be impossible.

As the technology behind AR continues to evolve, its limits will be pushed even further. Think about how Pong and other early video games now seem so primitive, yet they were what introduced many the members of today’s workforce to computing. Their innovations have increased the capabilities of operating systems hundreds of times over.

These same kinds of giant strides in AR are still to come. The next generation might be taught about the game-changing nature of Pokémon Go just as today’s youth learn about Tetris.

Apple CEO Tim Cook has already labeled augmented reality as the ‘next new thing’. Anyone who is familiar with the tech industry will agree: now that AR has captured Apple’s eye, every competitor will be clamoring to take it to new heights.

Application Programming Interfaces (API)

Application Programming Interfaces (API)

When companies go design their new shiny corporate app, a software engineer might tell the boss that the proposed mobile application will have to ‘talk’ to other computers. In order to facilitate this digital chit-chat, an added program may be needed to facilitate that electronic conversation. These coded exchanges are often facilitated by an Application Programming Interface (API). These may sound complicated, but they really aren’t. An API is just a way for one software system to interact with another. APIs form a set of rules and protocols that are designed to help programs communicate. Through an API, different software solutions can be integrated and work together. This is incredibly important for all levels of software development. 

How Does an Application Programming Interface (API) Work?

Imagine that you are from France and you only speak French. An acquaintance of yours is from Italy and only speaks Italian. How can you talk to each other? Many programs interact exactly like this; they have their own internal methods and processes that they use to complete tasks. A third-party program will need to learn to “speak their languages” and help the first two programs to understand each other. This is needed if they are going to complete a task.

You’re probably most familiar with APIs through eCommerce portals: online shops. When you’re buying something online, you’re often given the option to pay through PayPal. But how does PayPal know how much to charge you? How does it know what items are being purchased and who to send the money to? The website is using PayPal’s API: a series of directions that PayPal has published for interacting with their system.

When you buy a shirt through an online shop, the online shop sends that data through PayPals API. PayPal then collects the information, which has been formatted properly for its use, and uses it to charge you. It then sends information back to the online shop, regarding whether or not the transaction was successful. To you, the user, this transaction will appear quick, easy, and seamless. But there’s a lot going on in the background!

How Can APIs Be Integrated Into Mobile Devices?

Mobile applications often take advantage of APIs for advanced features. One of the most common examples is the Google Maps API, which includes all of the information that Google Maps does and is available for both Android and iOS. The Google Maps API has been the foundation of many critical apps, including the recently popular Pokemon Go. Other commonly used APIs include weather services, social media integration, and local directories. Through APIs, developers can gain access to a suite of features and a wealth of data that they would otherwise have to collect themselves.

Can an API Be Dangerous?

By now, you may be wondering whether an API could be used against you. Can it take you places without your knowledge? Can it transfer your information without you knowing? Put simply, yes: once you hand your information over to a software system, it can use that data as it wants. If you load an app that has a Google Map API, then Google may very well be able to see your location. And an API itself can become a vulnerability within a system.

This underscores the importance of maintaining your own security and using only reputable software vendors. In fact, many recent security leaks have occurred due to third-party software solutions. That being said, most software today contains some element of API usage, and it is impossible to avoid. For mobile devices, security settings can often be managed to control what you do or don’t give out — to anyone.

APIs provide an incredibly useful and necessary method of communicating between programs. For developers, they allow project teams to take advantage of resources that they would otherwise have to build themselves. For users, they ensure a better overall user and are often seamless in integration. Either way, APIs are an essential part of software development.

Mobile Technologies and Wearables

Mobile Technologies and Wearables

Technology that helps to improve fitness is continuously growing and expanding. The goal of many of these apps or devices is to transfer information seamlessly from the physical world into an app. This particular niche has proven to be a goldmine. The wearable technology industry is projected to be worth $34 billion by 2020. Tracking is currently a large component of these technologies. By providing the ability to track steps, flights climbed, and calories burned, the fitness technology provides detailed insight into a wearer’s life and fitness habits. From there, the wearer can improve or maintain fitness levels.

This booming industry could be either an opportunity or a threat of independence to traditional gyms and fitness clubs. One fitness club, Equinox, took the opportunity when Apple and Nike released HealthKit. The fitness chain engineered its own digital platform with Apple. Personal trainers could now access customer’s accurate data to tailor fitness programs to the customer’s needs.

One non-traditional fitness app made by a gaming company boosted their net worth by 7.5 billion dollars. The company, Nintendo, created the app Pokemon Go with Niantec and the Pokemon Company. This app features the use of a smartphone’s GPS and camera system to make a highly interactive game. The player must walk around in the real world to move their virtual avatar in the game. The avatar will randomly encounter Pokemon. Then the app uses the camera to place the creature as if it is in your “real” environment. You also need to take a certain amount of steps to achieve accomplishments. The Pokemon franchise is so huge and well known that players of all ages download the game. Many users reported that the game is helping them boost their fitness since walking is a necessary component of playing the game.

All this tracking and fitness apps and technology creates a jackpot for mobile advertisers who use data. Since most use GPS, companies can get a detailed look at the lives of their consumers. Additionally, they can receive information about your general state of wellness, health conditions, diet, etc. from these apps. All this data could be sold to create more detailed advertisements, similarly to the online data tracking that already exists. This may be an issue of privacy for many. Others may enjoy having advertisements that are more relevant to their needs and wants.

The fitness technology industry is exploding with growth. Companies who take advantage of this trend will have a potential to reap major benefits. Contact Colure’s mobile advertising team to provide a solid go to market plan for your next mobile app.