@kvizdos

Logout

How we redesigned Slack for the iPad

We all get our work done differently. Some of us are at our desks from 9 to 5, while others work more flexible hours. Some of us commute to work, while others work from home (or do both). Regardless of our setup, we are always connected and available, either through our desktop or our phones. […] The post How we redesigned Slack for the iPad appeared first on Slack Design .

skazan2 •

We all get our work done differently. Some of us are at our desks from 9 to 5, while others work more flexible hours. Some of us commute to work, while others work from home (or do both). Regardless of our setup, we are always connected and available, either through our desktop or our phones.

However, neither of these devices seem particularly ideal for flexibility in the workday. Desktop environments require being tied to a large device all day with a constant barrage of information and expectations of multitasking. On the other hand, mobile devices have a limited form factor, which presents its own challenges to productivity. This is especially true in work from home scenarios where the boundaries between work and life often become blurred.

We believed the iPad could help bridge this gap. Previously, Slack on the iPad felt like a barebones version of the desktop app with some resemblance to our mobile clients. But we believed the iPad app could become good enough and robust enough to help us step away from our desks, change up our environment for a few hours, and still be productive. We wanted to build something special for our iPad users — something that felt familiar, powerful, lightweight, and accessible. Here’s how we did it. 👇

Why do people use Slack on the iPad?

What mattered the most to our iPad users? We did some research by conducting interviews with customers and discovered people mainly use Slack on the iPad for three main purposes:

Armed with this information, we wanted to build something special for our iPad users — something that felt familiar, accessible, and could help our iPad users meet these three goals more efficiently. Here’s how we did it. 👇

So, what wasn’t working?

We audited the Slack iPad experience and noticed a few challenges. The iPad app didn’t feel as productive, responsive, or polished as our Desktop or mobile clients.

Sketching some ideas

We knew we didn’t want to make incremental changes to our iPad experience — it needed to be completely overhauled to produce meaningful change. We wanted to take a step back and map out what felt natural to iPad users, so we started with low-fidelity wireframes of how we wanted information to be organized.

We explored simple navigation patterns like the single pane view (a la a desktop-like world), as well as more advanced navigation patterns like a hybrid approach that combined tabs and sidebars. Below are some snippets from the many detailed prototypes we created in Figma:

After bringing these Figma prototypes to our internal stakeholders and customers to get a pulse on initial reactions, we discovered people unanimously favored the Side Tabs. The structure felt the most intuitive to users — it offered deep levels of navigation and quick triage on a large-format mobile platform. It made multitasking across channels, DMs, Mentions, and Search easier.

Sculpting the Information Architecture (IA)

Two weeks after our early design explorations, we partnered with engineering. Building rough ideas in code with live data enabled us to discover constraints and iterate on the information architecture. We learned a few things here:

Getting into the weeds

Once we had a basic understanding of how the architecture of the app was shaping up, we started getting into the nitty-gritty. The iPad provides a lot of flexibility in how users can work, which meant addressing small details for a frictionless experience. We needed to design for different layouts, orientations, keyboard, mouse pointers, and of course, the multi-touch functionality of the iPad. These details are what take a user’s experience from good to great, and require deep collaboration across product, design, and engineering.

Accounting for Size Classes: iPad apps can be used in a full-screen mode, in split-view with other apps, or in slide-over modes where they have reduced real estate. Hence, the layout of the Slack app needed to be responsive. The visual design also needed to feel familiar with iPadOS patterns so users could have a seamless transition while switching between apps. iPads screens can range from 7.9” to 12.9” and can be used in portrait or landscape orientations. To account for all these variations, we structured our app in three modes — regular (full screen, landscape), semi-compact (portrait, split views), and compact (extremely narrow widths). Based on the state of the app, we adjusted the navigation for the most effective experience. For example, we auto-hide the sidebar in semi-compact modes to allow users to focus on the task at hand.

Building Accessible Experiences: Accessibility is a top priority while building products at Slack. With the redesign, we’re now able to share code with the iPhone app, making it more responsive to larger accessibility text sizes, and can also now scale the channel names, mentions, and direct messages based on the user’s chosen font settings. Our approach to a list-heavy sidebar format also enables large text to work with all the different layout permutations available. Another win on the accessibility front is improved VoiceOver labels. We added meaningful metadata about the channel, its unread status, and whether or not it is private. The ability to collapse sections and sort sidebar by recent activity also means that VoiceOver users can get to conversations faster.

Accessories & Layout Changes: The iPad can turn from a simple reading device into a focused work device with just a hardware keyboard. Our app needed to support both this functionality as well. Now, when a hardware keyboard is attached, the location of the Compose button and the user profile photo shifts, so that the OS QuickType Bar doesn’t obstruct the interface. We also ensured that the input focus correctly shifts as the user switches between a mouse, touchscreen, and the keyboard, and also built functionality to retain the active conversation when the app switches from full-screen to slide-over or split-view. These small details have a big impact on the overall user experience.

The Outcome

After dozens of design explorations, weekly tweaks on the prototypes, and addressing hundreds of pieces of feedback (internal & external), we bring to you the new iPad experience.👇

What’s Next?

These updates mark a giant leap in usability for our customers — but they’re just the beginning. Later this year we’ll be releasing even more upgrades, including improved support for keyboard shortcuts and accessibility. Have thoughts or feedback? Let us know on Twitter.

Special thanks to all our cross functional partners.

The post How we redesigned Slack for the iPad appeared first on Slack Design.