Overcoming UX Challenges in an IoT World

Posted on Wednesday, February 25, 2015 by TOM GREGOR, VP of product development at KORE Wireless Group

We’ve all seen the ads for capabilities enabled by the Internet of Things, and we certainly remember the animated sitcoms like the Jetsons: push a button as your driverless vehicle zips you home, and your lights and fireplace turn on, dinner starts cooking, and the 1960s version of the Roomba tidies up the place.

Ah, if only it was that easy. To accomplish all that today (or in the near future), you’d need six separate apps, with multiple steps in each, and plenty of patience. For the most part, the Internet of Things (IoT) is still a series of connected things - things connected to the Internet, but not necessarily connected to each other. One of the reasons is the same issue experienced from the outset of mobility: competing standards make it difficult to interconnect all these things in a way that makes sense. 

There’s another issue that’s also standing in the way of a Jetsons-like experience: the user interface. Without a standard, how can user experience (UX) developers really hope to replicate the simplicity and usability of devices that can make a light switch turn on a light or the brew button jumpstart their coffee maker? 

Some of the biggest names in the Internet world are already tackling the multiple app, multiple step issues, but unfortunately there’s no attempt to harmonize these individual efforts. The result may be a frustrated user base who realizes it may be several more years before all of these devices can truly be interconnected and they are presented with an interface that’s more “usable” than today’s non-connected devices.

So, if there are no real standards to follow now, and none on the near-term horizon, how can developers create the best UX possible when creating apps for the IoT? Here are four simple things every developer can do:

1) Keep the user in mind at every step

It sounds like a no-brainer to think like a user when designing UX, right? You’d be surprised at how complicated the UX can become when trying to connect more than one device. Keep in mind that the majority of the connected devices and applications currently coming to market are connected versions of things we already use every day. If the user takes one or two steps now to use a single non-connected device, will they take three, four or more to use a connected device? 

Designers should listen closely to the needs of their target audience before rushing into the market, understanding things such as:

- The most popular operating system among its customer base
- What kind of data they’ll collect
- How to communicate that data 
- How to process that data into usable information for the end user

2) Make sure it works

Again, a no-brainer, right? But getting different devices and programming languages to interact can be even harder than it looks. There is nothing that frustrates a user more than something that almost meets their needs. 

Think of the frustrations many users have with things like calendar applications. Years after the first calendaring app was introduced, users still struggle with syncing their work calendars with their home calendars, never mind with their child’s or spouse’s. It’s something that should be easy - there are only 365 days in a year, after all - but somehow is not. 

In the IoT world, there’s not going to be a lot of patience with syncing issues or glitches. Users want it to work, period. Developers can make it easier on themselves by choosing tools early in the process that give them flexibility as customers’ needs change.

As part of “it works” is, of course, strong connectivity. Without it, the device cannot communicate what it knows. But while connectivity in the home can be solved with Wi- Fi and Bluetooth low energy, once devices are mobile, significant UX challenges emerge. 

In today’s mobile society, consumer-facing devices need to be fast. LTE is gaining ground in the U.S., but different high-speed solutions are in play around the globe, including HSPA+ and WiMAX. Developers for the most part need to assume they will have a global audience and design accordingly.  

3) Protect valuable data

You only have to scan the news headlines to see that the industry is being rocked by security breach after security breach. While many devices don’t seem to be worth the effort to hack, the fact that they are connected to a broader set of devices make them interesting to hackers. If they carry sensitive data, such as credit card information or health records (which often hold valuable identity data), they need to be protected with the highest levels of security available. Developers should design their connected devices and applications with a high level of security in mind, and make sure their solutions are built on enterprise-grade infrastructure.

4) Make it creative 

The Internet of Things should be an app developer’s nirvana; it’s their chance to show off their individual ideas, but also how those ideas fit into the entire IoT ecosystem. People already have devices and applications, but they’re always interested in the next big thing, especially if it simplifies their lives. 

The basic purpose of a device should nearly always be the main focal point of an application. For example, Nest has some pretty cool smart features, but the simple ability to change the thermostat’s temperature is still the number one feature. By using their creativity, and demonstrating how their application works in the broader environment, application developers can often find great success.

In closing

There’s one underlying goal throughout every step of the development process: A “connected” device must present a compelling reason to be chosen over a traditional one. If the hardware is incompatible with the user’s preferred operating system or the connectivity is spotty, then the UX won’t measure up. 

By keeping these four things in mind during the development stage, developers have a good shot at creating an application that not only solves a particular problem for users, but also contributes to the overall growth of the Internet of Things.

More App Developer News

Tether QVAC SDK Powers AI Across Devices and Platforms



APAC 5G expansion to fuel 347B mobile market by 2030



How AI is causing app litter everywhere



The App Economy Is Thriving



NIKKE 3.5 anniversary update livestream coming soon



New AI tool targets early dementia detection



Jentic launch gives AI agents api access



Experts warn ai-generated health content risks misinterpretation without human oversight



Ludo.ai Unveils API and MCP Beta to Power AI Game Asset Pipelines



AccuWeather Launches ChatGPT Integration for Live Weather Updates



Stop Using Business Jargon: 5 Ways Buzzwords Damage Job Performance



IT spending rises as banks balance legacy and innovation



Tech hiring slumps as Software Developer job postings fall



AI is becoming more widespread in collaboration tools



FCC prohibits new foreign router models citing critical infrastructure risks



ChatGPT Carbon Footprint Matches 1.3 Million Cars Report Finds



Lens Launches MCP Server to Connect AI Coding Assistants with Kubernetes



Accelerating corporate ai investment returns



Enviromates tech startup launches global participation platform



Private Repository Secures the AI-driven Development Boom



UK Fintech Platform Enviromates Connects Projects Brands and Consumers



Env Zero and CloudQuery Announce Merger



How Industrial AI Is Transforming Operations in 2026



AI generated work from managers is damaging trust among employees



Foresight Secures $25M to Bridge Infrastructure Execution Gap



Copyright © 2026 by Moonbeam

Address:
1855 S Ingram Mill Rd
STE# 201
Springfield, Mo 65804

Phone: 1-844-277-3386

Fax:417-429-2935

E-Mail: contact@appdevelopermagazine.com