Categories
Dev Log

1. Development Planning

Before beginning the design process, it is critical to consider past research and design concepts in order to create a successful product.

AR Principles

Environment in AR

Before using your app, it’s critical that the user knows its extent so they can estimate how much space they’ll need to keep it running. Although it might seem obvious, being explicit about its scope guarantees the user receives the greatest possible first impression. You don’t want their space being too big or too small to lead them to feel frustrated right away (Joseph Downs, Justinmind, 29 August 2019).

Light and Sound in AR

You’ll want visual objects in the AR environment to react to light by casting the proper shadows and reflections. If the lighting isn’t perfect you might also think about including a prompt that tells the user how to change the lighting in the space to enhance their experience. With sound, you might wish to take similar things into account. For instance, in a GPS app, the voice mode might not be an option if the car radio is playing at maximum volume. In this case, the app will alert the user to the need to pair the app with Bluetooth or the stereo (Joseph Downs, Justinmind, 29 August 2019).

Motion and Safety in AR

When creating an augmented reality software, you have to consider how the user moves. It’s critical that you notify the user of any possible risks in their immediate surroundings. Prompts and proper warning messages can help prevent the user from strolling onto a busy road, for example, which could result in a serious accident (Joseph Downs, Justinmind, 29 August 2019).

Development Tools in AR

When it comes to AR design, you may be unsure whether what you produce will be development-compatible. That is why it is important to understand the tool that will be used to construct your app or software design. Google’s AR Core is an example of an AR app development platform for iOS and Android. AR Core offers numerous functions, including Surface Plane Detection and Light Estimation. These properties imply that your ideas could make use of the ability to distinguish different surfaces and respond to light by shadowing and reflecting. Taking the effort to learn about the development platform is essential for building successful AR features (Joseph Downs, Justinmind, 29 August 2019).

Geospatial Creator

Figure 1 : Geospatial Creator enables you to create world-anchored, cross-platform experiences for devices running Android and iOS. Everything you develop in Geospatial Creator may be experienced in the physical world thanks to real-time localization and augmentation (ARCore, n.d).

Geospatial Creator integrates the world into your editor, allowing for more creative possibilities. The process involves picking a place, obtaining 3D geometry, and flying through the area, similar to Google Earth. Create and test your augmented reality experience with this 3D world view (ARCore, n.d).

References

ARCore, n.d. Geospatial Creator [Online] (n.d.) Available at : https://developers.google.com/ar/geospatialcreator/intro [Accessed in 14 December 2023]

Joseph Downs, Justinmind, 29 August 2019. 18 AR, MR and VR design principles [Online] Available at : https://www.justinmind.com/blog/vr-design/ [Accessed in 10 December 2023]