CINXE.COM
Scaling User Interfaces: An Information-Processing Approach
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><title>Scaling User Interfaces: An Information-Processing Approach </title><script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="721be388-83be-48ef-9882-002f0dc9dc4f"></script><script>(function(){ var FLAGS = { 'use_server_algolia_search_flag': false,'use_teamdesk_api_for_user_profile_override': false,'enable_user_auth_redesign': true,'use_cart_redesign': false,'use_local_user_profile_cert_and_exam_meta_data_apis': true,'banner_sales': false,'use_profile_redesign_flag': false,'not': false,'use_local_user_profile_exam_api': false,'enable_reportcart_dataclass': true }, SWITCHES = { 'stripe_invoice_auto_send': false,'exclude_bank_transfer_payment': false,'create_course_reminders': true,'allow_course_new_fields_editing': false,'send_exam_availability_reminder_email': false,'send_repeated_course_emails': false,'use_virtual_overview_redesign': true,'permanently-migrate-slack': false,'use_teamdesk_message_etl': true,'slack-integration': true,'use_course_search_redesign': false,'use_course_calendar_redesign': false }, SAMPLES = { }; window.waffle = { "flag_is_active": function waffle_flag(flag_name) { return !!FLAGS[flag_name]; }, "switch_is_active": function waffle_switch(switch_name) { return !!SWITCHES[switch_name]; }, "sample_is_active": function waffle_sample(sample_name) { return !!SAMPLES[sample_name]; }, "FLAGS": FLAGS, "SWITCHES": SWITCHES, "SAMPLES": SAMPLES }; })(); </script><!-- Google Consent Mode --><script data-cookieconsent="ignore"> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments) } gtag("consent", "default", { ad_personalization: "denied", ad_storage: "denied", ad_user_data: "denied", analytics_storage: "denied", functionality_storage: "denied", personalization_storage: "denied", security_storage: "granted", wait_for_update: 500 }); gtag("set", "ads_data_redaction", true); gtag("set", "url_passthrough", false); </script><!-- End Google Consent Mode--><!-- Google Tag Manager --><script type="text/plain" data-cookieconsent="statistics">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '>m_auth=oQvLGCv6ryZLP7PJLlpI-g>m_preview=env-2>m_cookies_win=x';f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-THJDDHK');</script><!-- End Google Tag Manager --><link rel="preconnect" href="https://media.nngroup.com/"/><link rel="preconnect" href="https://consent.cookiebot.com/"/><link rel="preconnect" href="https://consentcdn.cookiebot.com/"/><link rel="preconnect" href="https://www.googletagmanager.com/"/><link rel="preconnect" href="https://dnn506yrbagrg.cloudfront.net/"/><script src="https://media.nngroup.com/static/js/output.2e14f0aaa8d0.js" async></script><link rel="stylesheet" href="https://media.nngroup.com/static/css/output.55aab3a9e87a.css" type="text/css"><meta name="description" content="Designing for all screen sizes must consider the human–device communication capacity, which depends on users’ memory, device portability, and screen size. "/><meta property="og:description" content="Designing for all screen sizes must consider the human–device communication capacity, which depends on users’ memory, device portability, and screen size. "/><meta name="keywords" content="Mobile UX, responsive design, information processing, mobile device, mobile design, smartphone, tablet, smartwatch, information theory, screen sizes, screen size, monitor size"/><meta name="robots" content="noarchive"/><meta name="twitter:dnt" content="on"/><meta property="og:title" content="Scaling User Interfaces: An Information-Processing Approach "/><meta property="og:url" content="https://www.nngroup.com/articles/scaling-user-interfaces/"/><meta property="og:site_name" content="Nielsen Norman Group"/><meta property="og:type" content="article"><meta property="og:image" content="https://media.nngroup.com/media/articles/opengraph_images/Slide12articlesscaling-user-interfaces.png"><meta name="twitter:site" content="@nngroup"/><meta name="twitter:card" content="summary_large_image"><link rel="canonical" href="https://www.nngroup.com/articles/scaling-user-interfaces/"><link rel="search" type="application/opensearchdescription+xml" title="NN/g Search" href="/opensearch.xml"/><link rel="shortcut icon" href="https://media.nngroup.com/static/img/favicon.ico"/><link rel="stylesheet" href="https://media.nngroup.com/static/css/output.aa69024203be.css" type="text/css"> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "headline": "Scaling User Interfaces: An Information-Processing Approach to Multi-Device Design", "image": [ "https://media.nngroup.com/media/articles/opengraph_images/Slide12articlesscaling-user-interfaces.png" ], "datePublished": "2014-04-13T16:00:00+0000", "dateModified": "2018-02-01T14:48:02+0000", "author": [ { "@type": "Person", "name": "Raluca Budiu" ,"url": "https://www.nngroup.com/articles/author/raluca-budiu/" } ] } </script> </head> <body class=" article-detail " > <div class="skip"><a href="#main">Skip to content</a></div> <div class="svg-definitions"> <svg width="0" id="icon-error-svg" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" > <g id="icon-error"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM8 3C8.55228 3 9 3.44772 9 4V9C9 9.55228 8.55229 10 8 10C7.44772 10 7 9.55228 7 9V4C7 3.44772 7.44772 3 8 3ZM8 13.5833C8.55229 13.5833 9 13.1356 9 12.5833C9 12.031 8.55229 11.5833 8 11.5833C7.44772 11.5833 7 12.031 7 12.5833C7 13.1356 7.44772 13.5833 8 13.5833Z" fill="currentColor"/> </g> </svg> <svg width="0" id="icon-error-svg-outlined" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg" > <g id="icon-error-outlined"> <circle cx="12" cy="12" r="11" fill="currentColor" stroke="black" stroke-width="2"/> <circle cx="12" cy="18.625" r="1.5" fill="black"/> <path d="M12 6L12 13.5" stroke="black" stroke-width="2.5" stroke-linecap="round"/> </g> </svg> <svg width="0" id="icon-confirm-svg" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" > <path d="M3.52197 18.3985L10.5027 25.3792C10.9079 25.7844 11.5699 25.767 11.9532 25.3411L28 7.50989L27.0315 6.63916L11.1992 24.2311L4.44338 17.4753L3.52197 18.3985Z" fill="currentColor" stroke="black"/> </svg> <svg width="0" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg" > <g id="icon-information"> <circle cx="8" cy="8.08008" r="7.25" fill="currentColor" stroke="black" stroke-width="1.5"/> <path d="M7.24718 11.7468V6.64511H8.75918V11.7468H7.24718ZM7.99804 5.89425C7.74433 5.89425 7.53861 5.82225 7.3809 5.67825C7.22318 5.53425 7.14433 5.34225 7.14433 5.10225C7.14433 4.86225 7.22318 4.67025 7.3809 4.52625C7.53861 4.38225 7.74433 4.31025 7.99804 4.31025C8.25176 4.31025 8.45747 4.38225 8.61518 4.52625C8.7729 4.67025 8.85176 4.86225 8.85176 5.10225C8.85176 5.34225 8.7729 5.53425 8.61518 5.67825C8.45747 5.82225 8.25176 5.89425 7.99804 5.89425Z" fill="black"/> </g> <g id="icon-success-outlined"> <circle cx="12.5" cy="12.1602" r="11.125" fill="currentColor" stroke="black" stroke-width="1.75"/> <path d="M7.5 13.0322L10.701 16.2332L17.6415 8.52091L17.2402 8.16016L10.6807 15.4487L7.88175 12.6497L7.5 13.0322Z" fill="black" stroke="black" stroke-width="1.5" stroke-linejoin="round"/> </g> </svg> <svg width="0" viewbox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" > <g id="logo"> <path d="M0 26.8755V3.69629H4.93343L11.244 17.4356H11.3146V3.69629H15.4258V26.8755H11.1128L4.18181 11.9141H4.11623V26.8755H0Z" fill="currentColor"/> <path d="M23.2194 26.8755V3.69629H28.1579L34.4684 17.4356H34.534V3.69629H38.6503V26.8755H34.3373L27.4012 11.9141H27.3357V26.8755H23.2194Z" fill="currentColor"/> <path d="M65.1485 15.8523C65.1485 18.0045 64.1699 19.0682 62.2177 19.0682C60.1646 19.0682 59.0902 18.0094 59.0902 15.9513C59.0902 13.7348 60.1343 12.7057 62.1521 12.7057C64.301 12.7057 65.1485 13.6705 65.1485 15.8573V15.8523ZM67.1713 11.4738C65.1838 11.4738 64.6945 10.5684 62.2177 10.5684C58.6664 10.5684 56.2098 12.7651 56.2098 15.981C56.2098 18.1034 57.6828 19.9241 59.872 20.597C57.6525 21.2649 56.9311 22.0318 56.9311 23.3132C56.9311 24.7678 58.0813 25.6385 60.0032 25.6385C60.5228 25.6385 61.8595 25.6088 62.5103 25.6088C64.1043 25.6088 65.0829 25.7672 65.7034 26.1877C66.2885 26.5736 66.5811 27.2514 66.5811 28.1172C66.5811 30.1111 65.1485 30.9175 62.6414 30.9175C61.34 30.9175 60.1343 30.6306 59.3525 30.1754C58.7673 29.8241 58.4092 29.1463 58.4092 28.3102C58.4092 27.7956 58.6362 27.2168 58.8682 26.8606L56.1846 27.0882C55.9525 27.7313 55.8567 28.2162 55.8567 28.795C55.8567 31.0759 57.824 32.8619 62.9088 32.8619C66.8484 32.8619 69.3707 31.3034 69.3707 27.8303C69.3707 26.445 68.846 25.3169 67.5698 24.4462C66.5861 23.7684 65.547 23.5408 63.6553 23.5408H61.0524C60.2403 23.5408 59.751 23.2538 59.751 22.7739C59.751 22.2297 60.4975 21.6855 62.6818 20.9186C63.8521 20.9186 64.8963 20.7256 65.7084 20.221C67.2066 19.2958 68.1247 17.6285 68.1247 15.8276C68.1247 14.7985 67.7968 13.898 67.141 13.0965C67.4386 13.2252 67.8321 13.2895 68.2558 13.2895C69.2395 13.2895 69.9911 13.0322 71.005 12.3198L69.4362 10.7712C68.6493 11.2858 68.0288 11.4837 67.1763 11.4837L67.1713 11.4738Z" fill="currentColor"/> <path d="M44.1991 33.5001C44.1184 33.5001 44.0326 33.4852 43.9519 33.4605C43.5282 33.3269 43.2962 32.8767 43.4374 32.4611L53.8642 1.04428C54.0004 0.62869 54.4544 0.401103 54.8781 0.539634C55.3018 0.673217 55.5288 1.11849 55.3926 1.53409L44.9608 32.9509C44.8498 33.2824 44.5371 33.4951 44.1941 33.4951L44.1991 33.5001Z" fill="currentColor"/> </g> <g id="icon-burger"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0 1.5C4.82824e-08 0.947715 0.447715 0.5 1 0.5L19 0.500002C19.5523 0.500002 20 0.947717 20 1.5C20 2.05229 19.5523 2.5 19 2.5L1 2.5C0.447715 2.5 -4.82821e-08 2.05228 0 1.5Z" fill="currentColor" /> <path fill-rule="evenodd" clip-rule="evenodd" d="M0 17.5C4.82824e-08 16.9477 0.447715 16.5 1 16.5L19 16.5C19.5523 16.5 20 16.9477 20 17.5C20 18.0523 19.5523 18.5 19 18.5L1 18.5C0.447715 18.5 -4.82821e-08 18.0523 0 17.5Z" fill="currentColor" /> <path fill-rule="evenodd" clip-rule="evenodd" d="M0 9.5C4.82824e-08 8.94772 0.447715 8.5 1 8.5L19 8.5C19.5523 8.5 20 8.94772 20 9.5C20 10.0523 19.5523 10.5 19 10.5L1 10.5C0.447715 10.5 -4.82821e-08 10.0523 0 9.5Z" fill="currentColor" /> </g> <path id="icon-search" d="M29.921 27.5861L22.1292 20.034C24.0015 17.8554 24.9351 15.061 24.7359 12.2322C24.5367 9.40331 23.2199 6.75782 21.0594 4.84601C18.899 2.9342 16.0613 1.90327 13.1366 1.96769C10.2119 2.03211 7.42541 3.1869 5.3568 5.19186C3.2882 7.19681 2.09674 9.89755 2.03028 12.7322C1.96382 15.5669 3.02747 18.3173 4.99997 20.4113C6.97248 22.5053 9.70196 23.7815 12.6206 23.9747C15.5393 24.1678 18.4224 23.2629 20.6702 21.4481L28.462 29.0002L29.921 27.5861ZM4.12735 13.0002C4.12735 11.2202 4.67195 9.48015 5.69228 8.0001C6.71261 6.52006 8.16284 5.36651 9.85958 4.68532C11.5563 4.00413 13.4234 3.8259 15.2246 4.17317C17.0259 4.52044 18.6804 5.3776 19.9791 6.63628C21.2777 7.89495 22.1621 9.49859 22.5204 11.2444C22.8787 12.9903 22.6948 14.7999 21.992 16.4444C21.2891 18.0889 20.099 19.4945 18.5719 20.4835C17.0449 21.4724 15.2496 22.0002 13.4131 22.0002C10.9512 21.9976 8.59091 21.0485 6.85009 19.3613C5.10928 17.674 4.13008 15.3864 4.12735 13.0002Z" fill="currentColor"/> <path id="icon-open-nav" fill-rule="evenodd" clip-rule="evenodd" d="M8.19398 11.5945C7.85227 11.9362 7.29825 11.9362 6.95654 11.5945L1.29969 5.93763L2.53712 4.7002L7.57526 9.73833L12.6134 4.7002L13.8508 5.93764L8.19398 11.5945Z" fill="currentColor"/> <g id="icon-cart"> <circle cx="11.3124" cy="22.5204" r="1.83485" fill="currentColor"/> <circle cx="25.5299" cy="22.5204" r="1.83485" fill="currentColor"/> <path d="M7.56201 3.11621H28.2498C28.8012 3.11621 29.2054 3.63495 29.0707 4.16965L27.1371 11.8434C27.0424 12.2195 26.7041 12.4832 26.3162 12.4832H10.6505" stroke="currentColor" stroke-width="1.75" stroke-linecap="round"/> <path d="M1.82202 1H5.3761C5.74546 1 6.07219 1.23947 6.1834 1.59169L11.2469 17.6284C11.3581 17.9806 11.6848 18.2201 12.0542 18.2201H25.8257" stroke="currentColor" stroke-width="1.75" stroke-linecap="square"/> </g> <g id="icon-download"> <path d="M13 11.875H12.875V12V13.875H3.125V12V11.875H3H2H1.875V12V14C1.875 14.2984 1.99353 14.5845 2.2045 14.7955C2.41548 15.0065 2.70163 15.125 3 15.125H13C13.2984 15.125 13.5845 15.0065 13.7955 14.7955C14.0065 14.5845 14.125 14.2984 14.125 14V12V11.875H14H13Z" fill="#2E52FF" stroke="#2E52FF" stroke-width="0.25"/> <path d="M13.0884 7.08839L13.1768 7L13.0884 6.91161L12.3834 6.20661L12.2951 6.11828L12.2067 6.20655L8.625 9.7835V1V0.875H8.5H7.5H7.375V1V9.7835L3.79333 6.20655L3.70494 6.11828L3.61661 6.20661L2.91161 6.91161L2.82322 7L2.91161 7.08839L7.91161 12.0884L8 12.1768L8.08839 12.0884L13.0884 7.08839Z" fill="#2E52FF" stroke="#2E52FF" stroke-width="0.25"/> </g> </svg> <svg id="icon-close-svg" viewbox="0 0 22 22" width="0" fill="none" xmlns="http://www.w3.org/2000/svg" > <g id="icon-close"> <path d="M1 1L20.5 20.5" stroke="currentColor" stroke-width="2" /> <path d="M20.5 1L1 20.5" stroke="currentColor" stroke-width="2" /> </g> </svg> </div> <header class="banner-image" > <nav class="nav-main desktop" aria-label="main"> <button class="burger-button"> <svg width="20" viewBox="0 0 20 19" fill="none" xmlns="http://www.w3.org/2000/svg" > <title>Open main navigation</title> <use href="#icon-burger" /> </svg> </button> <a href="/" class="logo" aria-label="Nielsen Norman Group - Home"> <svg width="71" viewBox="0 0 71 34" fill="none" xmlns="http://www.w3.org/2000/svg"> <title>Nielsen Norman Group</title> <use href="#logo" /> </svg> </a> <ul> <li class=" has-subnav"> <button aria-controls="nav-live-courses" aria-expanded="false">Training & UX Certification <svg class="open-nav" aria-hidden="true" width="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <use href="#icon-open-nav" /> </svg> </button> <ul id="nav-live-courses"> <li class=""> <a href="/courses/">All Live Courses</a> </li> <li class=""> <a href="/training/live-courses/">About Live Courses</a> </li> <li class=""> <a href="/team-training/">Private Team Training</a> </li> <li class=""> <a href="/training/bulk-discounts/">Bulk Discounts</a> </li> <li class=""> <a href="/ux-certification/">UX Certification</a> </li> </ul> </li> <li class="selected "> <a aria-current="page" href="/articles/">Articles & Videos</a> </li> <li class=" "> <a href="/consulting/">Consulting</a> </li> <li class=" "> <a href="/reports/">Reports & Books</a> </li> <li class=" has-subnav"> <button aria-controls="nav-about-home" aria-expanded="false">About NN/g <svg class="open-nav" aria-hidden="true" width="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <use href="#icon-open-nav" /> </svg> </button> <ul id="nav-about-home"> <li class=""> <a href="/about/">Overview</a> </li> <li class=""> <a href="/people/">People</a> </li> <li class=""> <a href="/about/about-client-list/">Clients</a> </li> <li class=""> <a href="/news/">News</a> </li> <li class=""> <a href="/about/contact/">Contact Us</a> </li> </ul> </li> </ul> <div class="cart empty" aria-hidden> <a href=/cart/> <svg width="30" viewBox="0 0 30 25" fill="none" xmlns="http://www.w3.org/2000/svg"> <use href="#icon-cart" /> </svg> <span></span> </a> </div> <div class="profile has-subnav"> <button class="loading" aria-expanded="false">Profile <svg class="open-nav" aria-hidden="true" width="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <use href="#icon-open-nav" /> </svg> </button> </div> <form role="search" action="/search/" method="get" data-algolia-app-id="ORI4VVAEA5" data-algolia-search-api-key="562fc62a44f3e67b0e9b1d7a40fb17e2" data-index="Document_production_query_suggestions" > <button type="button" class="search-button search-toggle-button" aria-controls="search-form-content" aria-expanded="false"> <svg title="Search" width="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" > <title>Search</title> <use href="#icon-search"> </svg> </button> <div class="form-content" id="search-form-content"> <label class="visually-hidden" for="search">Search</label> <div id="search-autocomplete"><input id="search" name="q" type="search" /></div> <button type="reset" class="reset-button empty" disabled> <svg width="13" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" > <title>Reset</title> <use href="#icon-close" /> </svg> </button> <button type="submit" class="search-button"> <svg title="Search" width="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" > <title>Search</title> <use href="#icon-search"> </svg> </button> </div> </form> </nav> </header> <main id="main"> <section class="padded"> <div class="wrapper"> <article> <span id="gaDataLength" class="ga-data-layer" aria-hidden="true">9</span> <div class="article-header"> <h1 class="article-h1">Scaling User Interfaces: An Information-Processing Approach to Multi-Device Design</h1> <div class="article-authors"> <span id="gaDataAuthors" class="ga-data-layer" aria-hidden="true">Raluca Budiu</span> <div class="author-tile multiple body-small"> <div class="author-photos"> <img height="64" width="64" class="author-photo fluid" src="https://media.nngroup.com/media/people/photos/2023-04-portraits-raluca.jpg.256x256_q75_autocrop_crop-smart_upscale.jpg" alt=""> </div> <div class="author-meta"> <span class="authors-list"><a class="ga-article-author" href="/articles/author/raluca-budiu/"> Raluca Budiu</a></span> <p class="publication-date"> April 13, 2014 <span id="gaDataPubDate" class="ga-data-layer" aria-hidden="true">2014-04-13</span> </p> </div> </div> </div> <div class="article-share"> <a class="article-share-title ga-share" href="#"> <span class="article-share-icon"></span> <p class="article-share-label body-medium">Share</p> </a> <div class="share-links tooltip"> <div class="tip-arrow"></div> <ul> <li class="body-medium"> <a class="ga-share-email" target="_blank" href="mailto:?subject=NN/g Article: Scaling User Interfaces: An Information-Processing Approach to Multi-Device Design&body=https://www.nngroup.com/articles/scaling-user-interfaces/" data-share-type="Email"> <span class="icon envelope"></span>Email article </a> </li> <li class="body-medium"> <a class="ga-share-linkedin" target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&url=http://www.nngroup.com/articles/scaling-user-interfaces/&title=Scaling User Interfaces: An Information-Processing Approach to Multi-Device Design&source=Nielsen%20Norman%20Group" data-share-type="LinkedIn"> <span class="icon linkedin"></span>Share on LinkedIn </a> </li> <li class="body-medium"> <a class="ga-share-twitter" target="_blank" href="https://twitter.com/intent/tweet?url=http://www.nngroup.com/articles/scaling-user-interfaces/&text=Scaling User Interfaces: An Information-Processing Approach to Multi-Device Design&via=nngroup" data-share-type="Twitter"> <span class="icon twitter"></span>Share on Twitter </a> </li> </ul> </div> </div> </div> <div class="article-container"> <div class="article-content"> <div class="article-summary article-heading-small-light"> <span class="article-summary-label"> Summary: </span>Designing for all screen sizes must consider the capacity of the human–device communication channel, which depends on users’ memory, device portability, and screen size. </div> <div class="article-body"> <p>Back in the middle of the 20th century, when Claude Shannon introduced his <strong>information theory</strong>, not only did he revolutionize the science of signal processing, but he also deeply influenced a cohort of other disciplines, starting from computer science and artificial intelligence, and ending with cognitive psychology. One of the ideas coming from information theory was that communication systems are made of <strong>modules</strong> connected through limited-capacity communication <strong>channels</strong>.</p> <div class="table-of-contents"> <div class="content"> <div class="header"> <div class="toc-header"> <h2 class="toc-title article-heading-small"> In This Article: </h2> <span class="expand-icon"></span> </div> <a class="current-element" href="#"></a> </div> <ul class="toc-items"> <li class="article-table-of-content"> <a class="ga-article-toc-item" href="#toc-humandevice-communication-channel-1">Human–Device Communication Channel</a> </li> <li class="article-table-of-content"> <a class="ga-article-toc-item" href="#toc-users-working-memory-limits-the-capacity-of-the-communication-channel-2">Users’ Working Memory Limits the Capacity of the Communication Channel</a> </li> <li class="article-table-of-content"> <a class="ga-article-toc-item" href="#toc-screen-size-limits-the-capacity-of-the-communication-channel-3">Screen Size Limits the Capacity of the Communication Channel</a> </li> <li class="article-table-of-content"> <a class="ga-article-toc-item" href="#toc-attention-limits-the-capacity-of-the-communication-channel-4">Attention Limits the Capacity of the Communication Channel</a> </li> <li class="article-table-of-content"> <a class="ga-article-toc-item" href="#toc-mobile-design-and-the-limited-capacity-of-the-communication-channel-5">Mobile Design and the Limited Capacity of the Communication Channel</a> </li> <li class="article-table-of-content"> <a class="ga-article-toc-item" href="#toc-the-simplicity-continuum-6">The Simplicity Continuum</a> </li> <li class="article-table-of-content"> <a class="ga-article-toc-item" href="#toc-where-are-we-headed-7">Where Are We Headed?</a> </li> </ul> </div> </div><h2 id="toc-humandevice-communication-channel-1">Human–Device Communication Channel</h2> <p>The basic concept in information theory is the<strong> communication system</strong>. A communication system comprises:</p> <ol> <li>Two <strong>modules</strong>: an information source and a destination.</li> <li>A <strong>communication channel</strong> that transmits information from the source to the destination.</li> </ol> <p>The communication channel has a certain <strong>capacity </strong>that limits the amount of information that can be transmitted from source to destination. For instance, a network that connects 2 computers can be thought of as a communication system; the network bandwidth (which normally refers to the amount of data that can be transmitted between the 2 computers) is equivalent to the channel capacity. For example, if you have a 50 Mbps Internet connection, your computer can receive 50 million bits per second across the network (assuming everything is working at full speed) — that is the channel capacity.</p> <p>While the clinical-sounding terminology describing these concepts may make them seem dated, nothing could be further from the truth. The idea of modules and channels is a powerful one and can and should be applied to the new art of mobile design.</p> <p>When users interact with technology (a computer or a mobile device), they form a communication system with two modules (the user and the device) and a communication channel between them. The capacity of this channel is governed by the combined characteristics of the device and of the humans interacting with it. These characteristics include:</p> <ul> <li>The user’s working memory</li> <li>The amount of attention that the user is able to devote to the communication</li> <li>The size of the device screen</li> </ul> <p>We will discuss each of these characteristics separately and we will see how each of them influences mobile design.</p> <p>But before doing so, we need to stress that, unlike for computers connected by a physical network, when we talk about communication capacity in this article, we're not talking about the number of bits per second a person receives, because we're not interested in raw data. Rather, we want to know how much <em>information</em> the person has internalized from dealing with the <em>data</em> on the screen.</p> <h2 id="toc-users-working-memory-limits-the-capacity-of-the-communication-channel-2">Users’ Working Memory Limits the Capacity of the Communication Channel</h2> <p>If a person is listening to someone giving a lecture, he has to rely mostly on his memory to remember what the speaker refers to and to connect new information to either his background knowledge or to other ideas that the speaker may have introduced before. The<strong> working memory</strong> of the listener is heavily taxed (at least if he is paying attention): he has to remember part of the information presented before to make sense of the new concepts introduced later on. The working memory is a highly individual variable; different people may have different working-memory sizes. How much we can keep around in our working memory dictates the quality of comprehension. Good speakers know their audience and pace their speech to cater to both small and large working-memory capacities.</p> <p>When browsing the web, users keep information about their current goal in their working memory. For instance, they will carry information such as “I am trying to plan a vacation in France for my family during the month of July”. They also use their working memory to store contextual information about the site, about the current page, and about the site’s interface. (The concept of working memory is closely related to that of <a href="http://www.nngroup.com/articles/minimize-cognitive-load/">cognitive load</a>.) Thus, the capacity of the human–device communication channel is naturally limited by the user’s working memory. If the site or an application asks the user to learn too much new information (for instance, because the content presented is too complex or because the interaction is unique or unusual), often the user will reach an impasse where his working memory will not have that information anymore and he will need to go search for it. Sometimes the search may be very easy — for instance if what the user needs is right there, on the same page, in front of his eyes. In other situations, the user may need to navigate away from the current page (and thus incur a higher <a href="http://www.nngroup.com/articles/interaction-cost-definition/">interaction cost</a>) to find the content necessary to solve his impasse.</p> <p>(For much more on the impact of human-memory characteristics and limitations on UX design, see our full-day course on <a href="http://www.nngroup.com/courses/human-mind/">The Human Mind and Usability</a>.)</p> <h2 id="toc-screen-size-limits-the-capacity-of-the-communication-channel-3">Screen Size Limits the Capacity of the Communication Channel</h2> <p>Each time a user does not understand content presented on a website, she can look around at the other information displayed in front of her. Obviously, the size of the screen limits how much information can be seen at once, before scrolling down or up or before navigating to a different page. Thus, in the human–device information system, the capacity of the communication channel is determined by the screen size. (As we will see later, the attention span and other individual variables may also influence the channel capacity.) The bigger the screen size, the larger the capacity of the communication channel between the human and the device. Once people have to take action and navigate to a different view (either by scrolling down the page or by switching pages altogether), users will incur (1) an interaction cost; and possibly (2) an extra memory load (either because they must remember what was on this page or because they must remember where else they may go to find the information that they need).</p> <p>The smaller screen size is the main reason that <a href="http://www.nngroup.com/articles/mobile-content-is-twice-as-difficult/">mobile content is twice as difficult than desktop content</a>: because the mobile screen is so much smaller, users must rely on their working memory to keep around information that exists on the page but is not visible in front of their eyes.</p> <h2 id="toc-attention-limits-the-capacity-of-the-communication-channel-4">Attention Limits the Capacity of the Communication Channel</h2> <p>Beside screen size, the other variable that influences the capacity of the communication channel is the amount of attention that users can devote to a device. The more portable a device, the more likely people are to use it pretty much everywhere, and also the more likely they are to be interrupted while using that device. The attention capacity with a portable device is very different than with a desktop computer. In fact, a paper published in Mobile HCI back in 2011 showed that the <strong>average session duration on mobile was 72 seconds</strong>. While it may be a few seconds more or less now, a mobile site or app basically has slightly more than a minute to help users get to where they need. (In contrast, the average <strong>session size on the desktop is about twice as long</strong> — 2.5 minutes.)</p> <h2 id="toc-mobile-design-and-the-limited-capacity-of-the-communication-channel-5">Mobile Design and the Limited Capacity of the Communication Channel</h2> <p>Designing for different screen sizes needs to take into account the capacity of the communication channel. Designing for mobile is pretty much like passing a camel through the eye of a needle: it’s hard to do it through such a tiny channel. Different approaches to mobile design attempt to solve the problem in different ways, but they all need to be aware of the limited channel capacity.</p> <p>Responsive design (in the most “purist” sense of the term, that insists that the identically same functionality and content will be available on all devices) solves the capacity problem by chopping up the site into cells on a fluid grid and rearranging those cells on the smaller screen in a way that takes into account the relative priorities of the cells. Basically, it delivers the same content piece by piece through a narrower communication channel. As a result, all the content is available on smaller screens. Remember, however, that the user inherently will have to work harder and keep more items in memory to get to a random piece of information on the site.</p> <p>Some users may be willing to spend the time and effort, others will simply give up (or be forced to give up because of an interruption) if they don’t find what they need after a reasonable amount of time. Because responsive design <strong>linearizes the content </strong>(by reducing the dimensionality of the content grid, from n columns by m rows to n×m rows by 1 column, in the extreme case of designing for a smartphone), it requires users to go through the content sequentially before they reach any particular piece of information. Therefore, techniques that <strong>facilitate direct access</strong> are very important with responsive design: making sure that the navigation is easily accessible and contains pointers to all chunks of information that may be potentially relevant to a user.</p> <figure class="caption"><img alt="" height="394" loading="lazy" src="//s3.amazonaws.com/media.nngroup.com/media/editor/2014/04/10/grid.png" width="250"/> <figcaption><em>A responsive webpage laid out on a 2×3 grid on the desktop may be transformed into a 1×6 grid on a smartphone. If a mobile user is interested in the content in chunk number 4 she will need to sequentially scroll down through chunks 1–3 to get to see it. In contrast, on the desktop (or a larger screen) the content in chunk 4 will usually be immediately visible (with no need of scrolling).</em></figcaption> </figure> <p>(As an aside, the communication problem inherent in linearizing a web page is one of the main reasons for which <a href="http://www.nngroup.com/articles/beyond-accessibility-treating-users-with-disabilities-as-people/">users who are blind are slower than sighted users at using websites</a>: hearing the information read out loud in a linear fashion by the screen reader is inherently less efficient than visual scanning of that same information on a screen. For users who are blind, the auditory channel is all they have, and designers can employ tricks like <a href="http://www.nngroup.com/articles/keyboard-accessibility/"><em>Skip navigation</em> links</a> to expedite use despite the limitations of sound. For sighted users, it behooves us to expedite their use even more by exploiting the strengths of vision.)</p> <p>Websites that are specifically designed for mobile start from a different assumption. They do take into account the limited channel capacity and make assumptions about what the users may be interested in. They deliver to the channel: they presume that, since content that’s buried too deeply into a site or app will be hard to find anyway and unlikely to be used, they’d better not pay the price of information overload or long load times; hence they leave out functionality and information that is deemed mobile unworthy.</p> <p>Mobile sites bet on knowing what’s important to the mobile user and trim the content and functionality to fit the narrow mobile channel. The challenge is: how well can designers guess what the user needs will be on mobile? Is it better to have information out there, even if buried in a long page, under the assumption that those who need that information will be motivated enough to find it despite the higher interaction cost? This is a call that must be made from case to case.</p> <p>How about apps? Apps usually give up on passing the camel through the eye of the needle; they assume that in the fast mobile world users will not be bothered with a camel anyhow. Mobile apps (at least those <a href="http://www.nngroup.com/articles/mobile-native-apps/">who don’t simply enclose a mobile site in a native app</a>) invent a new creature altogether, better suited to the demands of the device. They usually are built around a few tasks that they often support creatively and fully.</p> <h2 id="toc-the-simplicity-continuum-6">The Simplicity Continuum</h2> <p>When designing for mobile we often recommend simplicity. Simplicity means taking into account the capacity of the communication channel. A simple app or website is tailored to the channel capacity and does not make users work more than necessary to attain their goal. It takes into account:</p> <ul> <li>the user limitations (working-memory size and attention while using the device), and</li> <li>the device limitations (the screen size)</li> </ul> <p>Designers sometimes misunderstand the concept of simplicity — they perceive it as static and independent on the device. We see tablet apps that are pretty much blown-up phone apps and we see systems such as <a href="http://www.nngroup.com/articles/windows-8-disappointing-usability/">Windows 8</a>;trying to fit one design on both tablets and desktop.What’s <strong>simple and appropriate</strong> on a phone can be <strong>simply dumb</strong> on a tablet or on a desktop.</p> <figure class="caption"><img alt="" height="568" loading="lazy" src="//s3.amazonaws.com/media.nngroup.com/media/editor/2014/04/10/usatoday.PNG" width="700"/> <figcaption><em>When Windows 8 first came out, the huge pictures with a little bit of text on the side in apps such as USA Today were ignoring the vast capacity of the desktop–human channel and were wasting it with too little information.(Newer versions of Windows 8 have been redesigned since to take better advantage of the large channel capacity.)</em></figcaption> </figure> <p>Not taking advantage of the channel size is bad because it makes users work unnecessarily (that is, interact more) to get to content that could have fit a single screen span. To continue our accessibility analogy, it's as if we forced everybody to have low vision and only see very little at a time.</p> <p>Smartwatches are at the other end of the simplicity continuum. It would be simply ridiculous to show a desktop site on a 1.5 in ×1.5 in screen: nobody will be able to scroll through all the content available.</p> <h2 id="toc-where-are-we-headed-7">Where Are We Headed?</h2> <p>It’s clear that we’re moving towards an interconnected world populated by a plethora of devices — from smart thermostats, smartwatches and smart glasses, smart phones, phablets, tablets, laptops, desktops, smart TVs, and smart tabletops. We need a unified theory for designing for the continuum of screen sizes. This theory cannot reduce all these systems to a single denominator; designing for smartwatches is not the same as designing for tablets, and designing for mobile is not the same as designing for the desktop. Although many of the principles may be the same, they get applied differently on different devices. We need more nuance. The information-processing approach takes into account the capacity of the communication channel between the user and the device and can provide a start point for scaling user interfaces.</p> <p>More about the differences and similarities in designing for different devices is discussed in our class on <a href="http://www.nngroup.com/courses/scaling-responsive-design/">Scaling User Interfaces</a>.</p> <h3>Reference</h3> <p>M. Bohmer, B. Hecht, J. Schoning, A. Kruger, G. Bauer. Falling asleep with Angry Birds, Facebook and Kindle — A large scale study on mobile application usage. <em>Mobile HCI 2011</em>.</p> </div> </div> <div class="article-sidebar"> <div class="sidebar-wrapper"> <div class="sidebar-item related-courses"> <h2 class="article-heading-small">Related Courses</h2> <ul> <li> <a class="tile ga-article-related-course" data-course-title="The Human Mind and Usability" href="/courses/human-mind/?lm=scaling-user-interfaces&pt=article"> <h4 class="title heading-small">The Human Mind and Usability</h4> <p id="the-human-mind-and-usability" class="description body-small"> Use psychology to predict and explain how your customers think and act </p> <div class="ux-specialties"> <p class="ux-specialty interaction-design">Interaction</p> </div> </a> </li> <li> <a class="tile ga-article-related-course" data-course-title="Web Page UX Design" href="/courses/web-page-design/?lm=scaling-user-interfaces&pt=article"> <h4 class="title heading-small">Web Page UX Design</h4> <p id="web-page-ux-design" class="description body-small"> Strategically combine content, visuals, and interactive components to design successful web pages </p> <div class="ux-specialties"> <p class="ux-specialty interaction-design">Interaction</p> </div> </a> </li> </ul> </div> <span id="gaDataAllTopics" class="ga-data-layer" aria-hidden="true">Human Computer Interaction,Mobile & Tablet,Web Usability,information density</span> <div class="sidebar-item related-topics"> <h2 class="article-heading-small">Related Topics</h2> <ul> <li> <span id="gaDataTopic" class="ga-data-layer" aria-hidden="true">Human Computer Interaction</span> <a class="ga-article-related-topic" href="/topic/human-computer-interaction/">Human Computer Interaction</a> </li> <li> <a class="ga-article-related-topic" href="/topic/mobile-and-tablet-design/">Mobile & Tablet</a> </li> <li> <a class="ga-article-related-topic" href="/topic/web-usability/">Web Usability</a> </li> </ul> </div> </div> </div> </div> </article> </div> </section> <section class="learn-more"> <div class="wrapper"> <div class="related-content-container padded"> <h2 class="article-heading-small learn-more-title">Learn More:</h2> <div class="article-videos"> <div class="related-content related-videos"> <ul class="no-bullet three column grid"> <li> <div class="tile video"> <div class="media"> <a class="ga-article-related-video" data-video-title="Steering Law for Cursor and Mouse Movements in a GUI Tunnel" href="/videos/steering-law/?lm=scaling-user-interfaces&pt=article" tabindex="-1" aria-hidden="true"> <div class="thumbnail-image"> <img loading="lazy" src="https://media.nngroup.com/media/videos/thumbnails/Steering_Law_for_Cursor_and_Mouse_Movements_in_GUI_Tunnel_Thumbnail.jpg.650x364_q75_autocrop_crop-smart_upscale.jpg" srcset="https://media.nngroup.com/media/videos/thumbnails/Steering_Law_for_Cursor_and_Mouse_Movements_in_GUI_Tunnel_Thumbnail.jpg.650x364_q75_autocrop_crop-smart_upscale.jpg, https://media.nngroup.com/media/videos/thumbnails/Steering_Law_for_Cursor_and_Mouse_Movements_in_GUI_Tunnel_Thumbnail.jpg.1300x728_q75_autocrop_crop-smart_upscale.jpg 2x" alt=""> <div class="overlay"> <span class="color icon fab fa-youtube"></span> </div> </div> <div class="content"> <p class="related-content-title"> Steering Law for Cursor and Mouse Movements in a GUI Tunnel </p> <p class="related-content-details"> <span class="related-content-authors body-small"> Lexie Kane </span> · <span class="related-content-duration body-small">3 min</span> </p> </div> </a> </div> </div> </li> <li> <div class="tile video"> <div class="media"> <a class="ga-article-related-video" data-video-title="Fitts's Law" href="/videos/fittss-law/?lm=scaling-user-interfaces&pt=article" tabindex="-1" aria-hidden="true"> <div class="thumbnail-image"> <img loading="lazy" src="https://media.nngroup.com/media/videos/thumbnails/FittsLawThumbnail.jpg.650x364_q75_autocrop_crop-smart_upscale.jpg" srcset="https://media.nngroup.com/media/videos/thumbnails/FittsLawThumbnail.jpg.650x364_q75_autocrop_crop-smart_upscale.jpg, https://media.nngroup.com/media/videos/thumbnails/FittsLawThumbnail.jpg.1300x728_q75_autocrop_crop-smart_upscale.jpg 2x" alt=""> <div class="overlay"> <span class="color icon fab fa-youtube"></span> </div> </div> <div class="content"> <p class="related-content-title"> Fitts's Law </p> <p class="related-content-details"> <span class="related-content-authors body-small"> Lexie Kane </span> · <span class="related-content-duration body-small">2 min</span> </p> </div> </a> </div> </div> </li> <li> <div class="tile video"> <div class="media"> <a class="ga-article-related-video" data-video-title="Observe, Test, Iterate, and Learn (Don Norman)" href="/videos/observe-test-iterate-and-learn-don-norman/?lm=scaling-user-interfaces&pt=article" tabindex="-1" aria-hidden="true"> <div class="thumbnail-image"> <img loading="lazy" src="https://media.nngroup.com/media/videos/thumbnails/Observe_Test_Iterate_and_Learn_Thumbnail.jpg.650x364_q75_autocrop_crop-smart_upscale.jpg" srcset="https://media.nngroup.com/media/videos/thumbnails/Observe_Test_Iterate_and_Learn_Thumbnail.jpg.650x364_q75_autocrop_crop-smart_upscale.jpg, https://media.nngroup.com/media/videos/thumbnails/Observe_Test_Iterate_and_Learn_Thumbnail.jpg.1300x728_q75_autocrop_crop-smart_upscale.jpg 2x" alt=""> <div class="overlay"> <span class="color icon fab fa-youtube"></span> </div> </div> <div class="content"> <p class="related-content-title"> Observe, Test, Iterate, and Learn (Don Norman) </p> <p class="related-content-details"> <span class="related-content-authors body-small"> Don Norman </span> · <span class="related-content-duration body-small">4 min</span> </p> </div> </a> </div> </div> </li> </ul> </div> </div> <div class="related-content related-articles"> <h2 class="article-heading-small related-articles-title">Related Articles:</h2> <ul class="no-bullet three column grid"> <li> <a class="tile ga-article-related-article" data-article-title="The Role of Enhancement in Web Design" href="/articles/enhancement/?lm=scaling-user-interfaces&pt=article"> <p class="related-content-title">The Role of Enhancement in Web Design</p> <p class="related-content-details"> <span class="related-content-authors body-small"> Raluca Budiu </span> · <span class="related-content-duration body-small">7 min</span> </p> </a> </li> <li> <a class="tile ga-article-related-article" data-article-title="Computer-Assisted Embarrassment" href="/articles/embarrassment/?lm=scaling-user-interfaces&pt=article"> <p class="related-content-title">Computer-Assisted Embarrassment</p> <p class="related-content-details"> <span class="related-content-authors body-small"> Susan Farrell </span> · <span class="related-content-duration body-small">10 min</span> </p> </a> </li> <li> <a class="tile ga-article-related-article" data-article-title="Mobile Login Methods Help Chinese Users Avoid Password Roadblocks" href="/articles/mobile-login-china/?lm=scaling-user-interfaces&pt=article"> <p class="related-content-title">Mobile Login Methods Help Chinese Users Avoid Password Roadblocks</p> <p class="related-content-details"> <span class="related-content-authors body-small"> Xinyi Chen and Yuxuan (Tammy) Zhou </span> · <span class="related-content-duration body-small">10 min</span> </p> </a> </li> <li> <a class="tile ga-article-related-article" data-article-title="Reading Content on Mobile Devices" href="/articles/mobile-content/?lm=scaling-user-interfaces&pt=article"> <p class="related-content-title">Reading Content on Mobile Devices</p> <p class="related-content-details"> <span class="related-content-authors body-small"> Kate Moran </span> · <span class="related-content-duration body-small">8 min</span> </p> </a> </li> <li> <a class="tile ga-article-related-article" data-article-title="Ad Placement for Mobile" href="/articles/ad-placement-mobile/?lm=scaling-user-interfaces&pt=article"> <p class="related-content-title">Ad Placement for Mobile</p> <p class="related-content-details"> <span class="related-content-authors body-small"> Aurora Harley </span> · <span class="related-content-duration body-small">5 min</span> </p> </a> </li> <li> <a class="tile ga-article-related-article" data-article-title="Mobile User Behavior in India" href="/articles/mobile-behavior-india/?lm=scaling-user-interfaces&pt=article"> <p class="related-content-title">Mobile User Behavior in India</p> <p class="related-content-details"> <span class="related-content-authors body-small"> Samyukta Sherugar and Raluca Budiu </span> · <span class="related-content-duration body-small">10 min</span> </p> </a> </li> </ul> </div> </div> </div> </section> </main> <footer class="footer"> <div class="wrapper row"> <div class="subscribe"> <h2 class="title-large">Subscribe to Our Newsletter</h2> <p class="body-medium">Get weekly UX articles, videos, and upcoming training events straight to your inbox.</p> <form class="form-validated" action="https://nngroup.us4.list-manage.com/subscribe/post?u=538d934a891681a5d850bb4e5&id=7f29a2b335" id="subscribe-form" method="post" name="mc-embedded-subscribe-form" novalidate="" > <div class="form-field"> <div class="outline"> <label for="newsletter-subscribe-email" class="label-medium">Email</label> <input autocomplete="email" class="body-small" id="newsletter-subscribe-email" placeholder="norman@gmail.com" name="EMAIL" type="email" value=""> </div> <div class="error-local"></div> </div> <input class="button-fill button-small" name="subscribe" type="submit" value="Subscribe"> </form> </div> <div class="follow"> <h2 class="title-large">Follow Us</h2> <ul> <li class="label-large"> <a href="https://www.linkedin.com/company/nielsen-norman-group"> <img width="32" loading="lazy" src="https://media.nngroup.com/static/img/icons/icon-social-linkedin.svg" alt=""> LinkedIn </a> </li> <li class="label-large"> <a href="https://www.instagram.com/nngux"> <img width="32" loading="lazy" src="https://media.nngroup.com/static/img/icons/icon-social-instagram.svg" alt=""> Instagram </a> </li> <li class="label-large"> <a href="https://www.youtube.com/channel/UC2oCugzU6W8-h95W7eBTUEg"> <img width="32" loading="lazy" src="https://media.nngroup.com/static/img/icons/icon-social-youtube.svg" alt=""> Youtube </a> </li> <li class="label-large"> <a href="https://podcasters.spotify.com/pod/show/nngroup "> <img width="32" loading="lazy" src="https://media.nngroup.com/static/img/icons/icon-social-podcast.svg" alt=""> Podcast </a> </li> <li class="label-large"> <a href="https://twitter.com/nngroup"> <img width="32" loading="lazy" src="https://media.nngroup.com/static/img/icons/icon-social-x.svg" alt=""> X (Twitter) </a> </li> <li class="label-large"> <a href="https://www.facebook.com/nngux"> <img width="32" loading="lazy" src="https://media.nngroup.com/static/img/icons/icon-social-facebook.svg" alt=""> Facebook </a> </li> </ul> </div> </div> <section class="navigation"> <div class="wrapper"> <ul> <li><span class="title-small">Certification</span> <ul> <li class="body-large"> <a href="/ux-certification/">What is UX Certification?</a> </li> <li class="body-large"> <a href="/ux-certification/specialties/">Specialties</a> </li> <li class="body-large"> <a href="/ux-certification/exams/">Exams</a> </li> <li class="body-large"> <a href="/ux-certification/people/">UX Certified People</a> </li> </ul> </li> <li> <span class="title-small">UX Training</span> <ul> <li class="body-large"> <a href="/courses/">All Live Courses</a> </li> <li class="body-large"> <a href="/training/live-courses/">About Live Courses</a> </li> <li class="body-large"> <a href="/team-training/">Private Team Training</a> </li> <li class="body-large"> <a href="/course-calendar/">Course Calendar</a> </li> </ul> </li> <li> <span class="title-small">Consulting</span> <ul> <li class="body-large"> <a href="/consulting/expert-review/">Expert Review</a> </li> <li class="body-large"> <a href="/consulting/user-testing/">User Testing</a> </li> <li class="body-large"> <a href="/consulting/user-research/">Customized Research</a> </li> <li class="body-large"> <a href="/consulting/applied-workshops/">Applied Workshops</a> </li> <li class="body-large"> <a href="/consulting/keynote-speaking/">Keynote Speaking</a> </li> </ul> </li> <li> <span class="title-small">Free Guidance</span> <ul> <li class="body-large"> <a href="/articles/">Articles & Videos</a> </li> <li class="body-large"> <a href="https://podcasters.spotify.com/pod/show/nngroup">The NN/g UX Podcast</a> </li> </ul> </li> <li> <span class="title-small">About</span> <ul> <li class="body-large" > <a href="/about/why-nng/">Why NN/g</a> </li> <li class="body-large" > <a href="/about/">About Us</a> </li> <li class="body-large" > <a href="/people/">People</a> </li> <li class="body-large" > <a href="/about/about-client-list/">Clients</a> </li> <li class="body-large" > <a href="/about/contact/">Contact</a> </li> <li class="body-large" > <a href="/return-policy/">Return Policy</a> </li> </ul> </li> </ul> </div> </section> <div class="copyright"> <div class="wrapper"> <p><a href="/copyright-and-reprint-info/">Copyright</a> © 1998-2025 Nielsen Norman Group, All Rights Reserved. </p> <ul> <li id ="cookie-preferences"><a class="cookie-button">Cookie Preferences</a></li> <li><a href="/cookie-declaration/">Cookie Declaration</a></li> <li><a href="/privacy-policy/">Privacy Policy</a></li> </ul> </div> </div> </footer> <button class="back-to-top" aria-label="Back to top"><span class="text"><span class="fas fa-caret-up arrow" aria-hidden="true"></span><br>Top</span></button> <script src="https://media.nngroup.com/static/js/output.4573ebdb8665.js" defer></script> <script src="https://media.nngroup.com/static/js/article-detail.7e820ce13132.js"></script> <script> window.addEventListener('CookiebotOnAccept', function (e) { Cookiebot.consent.preferences&&window.dataLayer.push({event:"cookieconsent_preferences"}); Cookiebot.consent.statistics&&window.dataLayer.push({event:"cookieconsent_statistics"}); Cookiebot.consent.marketing&&window.dataLayer.push({event:"cookieconsent_marketing"}); }); window.addEventListener('CookiebotOnDecline', function (e) {}); </script> </body> </html>