Clicks and Glass: Four Things to Consider When Developing Apps for Google Glass
You’ve seen the reviews, the keynotes, the videos and the endless debates on whether this sci-fi tech-like innovation is a solution, a problem, or just an unfinished idea. Yet, we all can agree that Google’s Project Glass, deemed to be the next hot personal computing device after iPhone’s big break in 2007 and lauded to be at the forefront of technology for years to come, has the attention of the entire world. Consumers and professionals of all kinds are gawking at the ability to connect to the digital world with literally the blink of an eye.
Yet, Google Glass is still out of reach for most.
On the backend, developers are eager and anxious to start creating apps for Glass. They’re pressing play, pause and repeat of this Developing for Glass video of Timothy Jordan, Senior Developer Advocate at Project Glass. But just because you know where to find Google’s Mirror API and that the Glass Developer Kit is about to be unveiled does not mean you’re completely prepared to develop Glassware.
Here are four things to consider before going all-in on wearable computing.
1. Be a Minimalist
Keep it simple. As of late, developers have been trying to keep up with the “bigger is better” slogan that goes hand in hand with tablets and phablets. But Google Glass is tiny, and there are plans to shrink it even further. If there ever was a time to go with the “less is more” mentality, this is it — the screen measures 0.375 square inches and will sit less than an inch from the user’s eye.
Simple, easy-to-digest nuggets of information and a simple user interface are critical. No one wants a busy screen constantly in his or her line of sight; therefore, Project Glass’ Timeline Cards forces information to be efficiently displayed so that a user can absorb it with a glance.
Twitter is a great example of the type of app that’s ideal for Glass (the microblogging site has already announced its first iteration on the platform). The brevity of Twitter content will easily fit on the screen and its straightforward interactions make for the perfect single-tap actions. On the flipside, a full-bodied application like Google Docs will not be a good experience because executions will not only be time consuming but features like hyperlinking will be arduous to do.
2. Say Goodbye to Netflix and Hello to Timeline
Mobile devices connect people to a wealth of information, but the constant glances and stares at their smartphones have disconnected many from their immediate physical surroundings. Soon, Glass will be able to reconnect the physically disconnected. Like a watch, Glass aims to be worn constantly but interacted with in shorter bursts. Developers should keep in mind that users will not be sitting in Central Park, straining to watch “The Great Gatsby” on Netflix with one eye. However, a moviegoer making a spontaneous trip to the theater may quickly check out “The Internship” trailer on YouTube and make sure to watch a better movie.
Apps should be primarily notification-based as users post and check out friends’ posts on services like Vine or Foursquare. This timeline interface will prove to be popular for Glass apps; the flow of information must not only be prompt but also personalized. Unlike a smartphone, this screen isn’t tucked away in your back pocket — it’s fixed on your face. Through the interactions between smartphones and Glass, contextual data must be perfected and clutter must be cut out.
3. Link Your Device Screens
A Glass application can’t offer a verbose text-based experience the same way a tablet or a phone can. Similarly, a handheld device cannot offer the immersive experience Glass can. We’ll see a symbiotic relationship form where Google Glass works in conjunction with other mobile devices to offer a fully encompassing user experience.
As mentioned previously, time-sensitive information should be the key focus of Glass. Breaking news services such as the Reuters RSS feed easily fit the paradigm. The New York Times, which has been at the front line of the publication industry in implementing digital and mobile strategies, will ease well onto Glassware with its mobile style for brief headlines and abstracts. Similarly, ESPN will thrive with Glass, expediting score and bracket updates.
Like Pocket, apps will be able to sync data and interactions, and incorporate links that can be easily transferred to handheld devices. Google already demonstrates the ability to link cross-platform with its Chrome browser, which syncs information across desktop and mobile. Glass can take this a step further to display headlines with an easy way for users to save articles and pull them up on other devices.
4. Think Outside of the Smartphone to Think Outside of the Box
“Get technology out of the way so it can do the work for you” is Google’s recurring theme. Follow the same mantra for Glass apps. Users adopt new technology to enhance their day-to-day activities, not inhibit them. Make use of sensors and one-tap interactions on Glass so that apps are not just an extension of the smartphone but also an extension of the mind.
Functions like scrolling should be automatic when a user reaches the end corner of the screen, and something as simple as pinch to zoom can be tinkered to perfection. A 3-D panorama shot application could have a user looking and walking around a new apartment simply by catching the motions of the user’s head. The ability to browse through a Facebook feed just by the movement of one’s eyes will be more intuitive than the old touch and swipe. There is a point of using too many sensors, but Glass is new and experimental and this is the time for bold design.
Find the balance between data and design, handheld and wearable, sensors and intuition. The opportunity is there to create the perfect Glass app and win the new platform.
Emir Hasanbegovic is an Agile Engineer for Xtreme Labs and a key player in designing the core infrastructure that lines most of Xtreme Labs’ Android and Google TV applications. Emir has a bachelor degree in computer science from the University of Toronto.