Most apps are dead boring. Sensors can help add some zing. Sensors are data collectors that measure physical properties of the real-world such as location, pressure, humidity, touch, voice, and much more. You can find sensors just about anywhere these days, most obviously in mobile devices that have accelerometers, GPS, microphones, and more. There is also the Internet of Things (IoT) that refers to the proliferation of Internet connected and accessible sensors expanding into every corner of humanity. But, most applications barely use them to the fullest extent possible. Data from sensors can help make your apps predictive to impress customers, make workers more efficient, and boost your career as an application developer.
I’ve been experimenting for the past year or so with several proactive assistant apps to guide my day — they remind me to get on conference calls with clients, offer to text participants if I'm running late to an in-person lunch, and keep me in touch with friends and colleagues. Some of these apps also integrate Salesforce, Yammer, and BaseCamp for job-specific context and assistance.
Among the most popular apps, Google Now personalizes recommendations and assistance by applying predictive analytics to data stored in email, contacts, calendar, social, docs, and other types of online services users opt in. Other examples include Tipbit applying predictive analytics to make a more intelligent inbox, and EasilyDo using the notification system to recommend ways to automate common everyday tasks. Expect Labs is tackling this space from the other end of the spectrum, offering an intelligent assistance engine for enterprises to plug into and add proactive features to their own apps.
Here’s what we think:
• Vendors will experience burnouts and early customer frustration, much like in voice recognition. In the music industry, it’s said that an artist is only as good as her last hit. We saw that analogy apply to voice recognition when users got frustrated at Siri as soon as she failed once on them. Expect a similar dynamic with all types of predictive apps.