Work - The Weather Channel iMessage Extension
Weather has a big impact on what we do and how we feel. Through our design thinking exercises, we found several compelling use cases that incorporate...
XLAB, IBM, Weather, IOS, Message
page,page-id-2674,page-child,parent-pageid-1768,page-template,page-template-full_width,page-template-full_width-php,ajax_fade,page_not_loaded,,qode-title-hidden,qode-child-theme-ver-1.0.0,qode-theme-ver-7.6.2,wpb-js-composer js-comp-ver-4.6.2,vc_responsive


iMessage Extension

A seamless way to view and share weather data

Project Overview

The Cloud Experience Lab’s goal is to stay on top of new technology trends and apply them in useful and unique ways. Our developers and designers have been experimenting with different ways to deliver cognitive data through a variety of platforms (i.e. Facebook Messenger, Google Allo, Slack Bot, and even plain text). With the release of iOS10, Apple opened up the iMessage platform allowing new and innovative information sharing patterns. To experiment on this new platform, The Cloud Experience Lab (XLAB) decided to partner with The Weather Channel (an IBM company) to bring weather to iMessage.



Weather has a big impact on what we do and how we feel. Through our design thinking exercises, we found several compelling use cases that incorporate weather into conversations, like planning trips and dealing with impending severe weather. People also enjoy adding emotions like sympathy or bragging to their interactions with their friends. Therefore our initial design concept is centered around “weather cards + emoji reactions.” Our goal is to make it easy for our personas (savvy business travelers and busy parents) to talk about the weather, no matter if it’s bright and sunny or if there is a hurricane swiftly approaching.


We don’t want to replace the main The Weather Channel app, but rather extend its functionality allowing seamless viewing and sharing of weather data and information within iMessage. We then drive users back to the full app to find out more detailed information, like the specific time a hurricane is hitting or specific wind directions.


Weather Cards

We accomplished this challenge by designing a variety of weather cards that users can send. These cards allow users to share different views of weather data, arranged in easy to digest nuggets. The range of cards we designed include:

Right Now

This card shows current weather conditions including precipitation, feels like, high and low temperature, and an hourly forecast for the next five hours. We went through multiple design iterations and user testing sessions to determine the best way to visualize the data. In the end, we found that having a standard display with a clear temperature along with a simple icon works best. User testing surfaced the preference to include the hourly forecast in this view.

Weekend Forecast

This card shows the summary of the weather for the next five days. This quickly helps users see a weekly overview and makes it easier to create short term plans over iMessage.

Five Day Forecast

Through our design thinking sessions and research, we found a lot of the weekend plans are discussed on weekdays. This card shows the forecast for the upcoming weekend, making it easy for users to make fun, informed plans.

Map & Radar

Users found this feature extremely useful especially during severe weather conditions like tornadoes, hurricanes, and heavy rain. They appreciated the simplicity of not having to take a screenshot of the radar on a completely different app, then come back to iMessage to send it, texting their loved ones in all caps to be careful and safe.

Severe Weather Alert

When there is a severe weather warning in the vicinity of a user’s selected location, this card will appear at the top of the card list. Users can tap the card to easily share the info with friends and family about the conditions.


Emoji Reactions


We wanted users to express themselves with the app in a fun and engaging way, so we decided to explore emoji reactions. During our user testing exercise, we gave users different scenarios (e.g. son and dad texting each other during tornado warning, couple in a long distance relationship or a group of friends planning a weekend trip) while having them text each other by using sticky notes. Everyone started drawing all types of emoji reactions and had a great time talking about the weather. So, we decided to add emoji reaction feature to our initial design. However, by the end of the project, we decided not to include reactions in order to keep the app simple and focused as suggested by Apple’s Human Interface Guidelines.


Language Localization

The Weather Channel app was released world-wide so we localized it to support 36 languages by using Smartling to translate all the text strings. Our design and development team focused on the layout in great detail. We had to consider both the length of words and sentences in languages other than English and the spacing, left-to-right and right-to-left. For example, German can take up to 30% more spacing and Finnish can take up to 60% more spacing than English, while Hebrew and Arabic read right to left.


The Weather Extension has been an overwhelming success since day one of the release. We were featured on the App store as top 10 “iMessage Apps We Love”. Within just a week of the iOS10 launch, we have received hundreds of thousands of downloads from over 86 countries around the world. It was also recognized as one of the top apps to download by Wired,, and BRG.