Gone are the days where text messages are limited to friends and family. Most of us have expanded text message communication to be utilized for work, ad subscriptions, OTP (one-tine passcodes), and more. For this project, I re-designed the iMessage experience by introducing a more meaningful and effective ways to manage and organize your messages.
Text message communication has expanded past just friendly conversations, instead messaging now includes interactions with products, businesses, and unfortunately spam.
Locating previous message threads, instead users are forced to endlessly scroll or use the general search bar to find what they are looking for
Only being able to view text message by known and unknown senders
Lack of ability to auto-set a rule that keeps specific messages over permanenlty deleting others
How can we improve the user experience of how users communicate and store messages on the iOS message application?
Create a native feature that allows users to customize, thus personalize, their message threads.
Give users the ability to create their own unique folder groups, and thus move messages into those folders
Allow users to view and manage messages by folder view
Ability to set auto-deletion rules per folder
To start this project, I needed to get an understanding of the user interaction with the Messsage application to date, and what frustrations caused road blocks in achieving each user’s personal goals.
To do this I focused on:
I performed a competitor audit across iOS and Android to gain insight on how other apps are solving this problem, but I also wanted to see how popular these applications were!
I also wanted to see if this feature was requested by the larger Apple community online. Thus, I looked to the Apple Support Community and found numerous requests for the ability to sort their messages by folders. This validated that there was a need for a more elaborate sorting functionality.
After my research, my key takeaways included:
- Family
- Friends
- Coworkers/Work
- Colleagues
- Group/Team
- Ad/Subscriptions
- OTP
- Spam
- Reduce messy looking inbox
- Target spam/fraud messages
- Retain storage on phone
- Prioritize/identify who needs a response
Kicking off the design phase, I focused primarily on following existing guidance from Apple’s Human Interface Guidelines. This would ensure that I could maintain a cohesive pattern that is familiar to users through when designing a solution.
As I started to outline the user flows, I found myself drafting multiple flows to accomplish a single task. I knew Apple often has multiple avenues a user could take to accomplish their task (as opposed to just one), therefore, I decided to keep the multiple options of flows. I decided to test the flows with users during usability testing to see if I could find any patterns or evidence to support keeping multiple flows to accomplish these tasks.
Users were able to accomplish a majority of the tasks. Their ability to add messages to folders and create folders were successful with many finding the process seamless.
On top of the success rate, I did find a fairly even split between which user flow users would take to accomplish their task. Therefore, I decided to keep the various user flows in my final designs to give users options.
"That was SO COOL. I want that on my phone"
"I would definitely use this feature!"
After the usability testing phase, I implemented revisions based on user feedback. Since most users had trouble understanding the Message History settings, I re-designed the screens to provide better copy and instructions. Most users expressed stress and discomfort when it came to making permanent changes, such as deleting messages, so I wanted to ensure the proper wording and warnings were clearly displayed when interacting with this setting.
Not all features will be a perfect fit for everyone! During user testing, I learned that some users did not have a problem with how the application currently worked, and thus, I felt a little discouraged about continuing on. I decided to focus on the specific audience where the addition of this feature would assist them to achieve their goals vs finding a solution for 100% of users.
Designed with <3 by Klaudia Remiszewska