Адаптація дизайну застосунку під iPad і Android-планшети

Інтерфейс, зібраний під телефон, на планшеті роз'їжджається: панелі розтягуються, кнопки губляться в порожніх полях. Ми перебудовуємо розкладку під великі екрани й передаємо комплект макетів із правилами — інтерфейс виглядає цілісно, а частка повторних звернень до підтримки знижується.

Розробка та підтримка будь-яких видів мобільних додатків:

Інформаційні та розважальні мобільні програми
Новинки, ігри, довідники, онлайн-каталоги, погодні, фітнес та здоров'я, туристичні, освітні, соціальні мережі та месенджери, квіз, блоги та подкасти, форуми, агрегатори
Мобільні програми електронної комерції
Інтернет-магазини, B2B-додатки, маркетплейси, онлайн-обмінники, кешбек-сервіси, біржі, дропшиппінг-платформи, програми лояльності, доставка їжі та товарів, платіжні системи
Мобільні програми для управління бізнес-процесами
CRM-системи, ERP-системи, управління проектами, інструменти для команди продажів, облік фінансів, управління виробництвом, логістика та доставка, управління персоналом, системи моніторингу даних
Мобільні програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, платформи надання електронних послуг, платформи кешбеку, відеохостинги, тематичні портали, платформи онлайн-бронювання та запису, платформи онлайн-торгівлі

Це лише деякі з типів мобільних додатків, з якими ми працюємо, і кожен із них може мати свої специфічні особливості та функціональність, а також бути адаптованим під конкретні потреби та цілі клієнта.

Послуги, які ми пропонуємо
Показано 1 з 1Усі 1734 послуг
Адаптація дизайну застосунку під iPad і Android-планшети
Середній
~2-3 дні
Часті запитання

Адаптація під планшети: де роз'їжджається інтерфейс

Телефонний макет, розтягнутий на широкий екран, видає себе одразу: одноколонкова сітка тягнеться на всю ширину, рядок тексту виходить далеко за комфортну довжину, і око втрачає початок наступного рядка.

Картки, кнопки та поля введення роз'їжджаються по краях, зображення або розтягуються, або обрізаються за фіксованими пропорціями. Це і є розтягнута верстка застосунку — формально все на місці, але читати й натискати в такому інтерфейсі незручно.

Далі з'являються порожні області на широкому екрані: контент прибитий до верхнього краю або центрується вузькою колонкою, а половина площі залишається невикористаною.

Модальні вікна розгортаються на всю ширину, короткий діалог перетворюється на простирадло тексту, а другорядні блоки залишаються висіти в порожнечі без прив'язки до основної сітки.

Окрема історія — провали введення на великому екрані. Цілі натискання залишаються телефонного розміру, а відстань, яку проходить палець при утриманні пристрою двома чи однією рукою, зростає вдвічі.

Другорядні дії йдуть у приховане меню й перестають знаходитися, екранна клавіатура перекриває активне поле, а системні відступи та вирізи не враховуються взагалі.

Планшетна розкладка не виходить масштабуванням телефонної: її перезбирають — дво- та триколонкова сітка, бічна навігація, окрема панель під деталі запису, органи керування в зоні досяжності пальця. Розбираємо, як це закривається.

Що дає перероблена розкладка: ефект у числах

Переробка розкладки — не косметика, а зміна шляху користувача екраном, тому ефект видно в тих самих метриках, що й будь-яка продуктова правка.

Ми спираємося на рекомендації Apple щодо побудови інтерфейсу для великих екранів і знімаємо заміри до й після, щоб рішення спиралося на дані, а не на смак.

Швидкість проходження сценарію

На планшеті оформлення замовлення, оплата та заповнення форми йдуть швидше, коли кнопки й поля стоять у зоні досяжності, а не розтягнуті на всю ширину.

Частка користувачів, які проходять сценарій за один захід, зростає в півтора-два рази, а час виконання замовлення в застосунку скорочується приблизно на чверть.

Повернення на крок та звернення до підтримки

Основне джерело роздратування — роз'їжджені сітки та модальні вікна на весь екран: людина повертається назад перечитати й втрачає контекст.

Після переробки частка повернень на крок падає в рази, а звернення до підтримки застосунку в дусі «не можу знайти або натиснути» зникають майже повністю.

Клас відмов, який зникає

Окрема категорія — збої розкладки під час повороту екрана та зміни орієнтації: частина введених даних втрачалася, форма скидалася. Ми відносимо це до архітектури екранів, а не до змісту, і після правок клас відмов перестає відтворюватися на обох сімействах пристроїв.

Варіанти адаптації під планшети: порівняння підходів

Адаптація під планшети — це не «збільшити шрифт», а рішення про те, як перебудовується структура екрана.

Планшет використовують і в портретній, і в ландшафтній орієнтації, частину часу — з клавіатурою, тому одна розкладка мусить витримувати помітно різну ширину та співвідношення сторін. Нижче — чотири підходи, між якими реально обирають на старті, з їхніми межами застосовності.

Ключ — щільність контенту та сценарій. Десь достатньо розтягнути наявний екран, а десь без двопанельної розкладки користувач втрачає контекст при кожному переході й повертається назад замість роботи. Помилка тут коштує переробки навігації в середині проєкту.

Підхід Коли підходить Обмеження
Розтягування макета Прості утиліти та форми: 2–3 поля, один сценарій Рядки тексту стають нечитабельно довгими, елементи роз'їжджаються по краях — планшет відчувається як збільшений телефон
Адаптивна сітка застосунку Контентні екрани: стрічка, каталог, картки Блоки перебудовуються в колонки, але структура залишається одноколонковою: переходи, як і раніше, «екран за екраном»
Двопанельна розкладка Розділи «список — деталь»: завдання, листування, картка товару Потрібно перепроєктувати навігацію та стан екранів; на телефоні панелі доводиться знову розводити по окремих екранах
Бічна навігація на планшеті 4+ рівнозначних розділи, між якими часто перемикаються Постійно займає ширину; у портретній орієнтації згортається в іконки й втрачає підписи
Окремий макет для великих екранів Складні сценарії: редактори, аналітика, робочі місця з великою кількістю дій Потребує синхронної підтримки — правка в одному макеті має потрапляти в другий

На практиці беруть комбінацію: адаптивна сітка як основа, двопанельна розкладка для розділів «список — деталь», бічна навігація — у ландшафті. Вибір фіксують у дизайн-системі правилами перебудови блоків і наборами станів, щоб кожен новий екран не адаптували вручну.

Як ми перебудовуємо розкладку: етапи роботи

Розкладка телефона на планшеті не розтягується, а роз'їжджається: поля й кнопки займають усю ширину, модальні вікна висять посеред порожнього екрана, у горизонтальній орієнтації списки втрачають останні рядки.

Тому етапи переробки інтерфейсу починаються не з верстки, а з інвентаризації того, що саме ламається при зміні ширини, орієнтації та розміру системного шрифту.

  1. Аудит екранів застосунку. Проходимо користувацькі шляхи й фіксуємо, де ширина задана жорстко, де прокрутка йде в двох напрямках одночасно, де під час повороту втрачається введене. На виході — перелік проблемних екранів із пріоритетом: спочатку ті, де збій не дає завершити дію.

  2. Схема розкладок. Зводимо екрани до типів — одноколонковий, двопанельний, сітка карток — і задаємо правила: скільки колонок з'являється за якої ширини, де замість переходу на новий екран відкривається бічна панель, коли нижню навігацію змінює бічна.

  3. Перебудова компонентів. Правимо не окремі екрани, а контейнери, таблиці, форми та панелі: зміна в компоненті поширюється одразу на всі екрани, тому нові розділи збираються адаптивно за замовчуванням.

  4. Перевірка на пристроях. Збираємо живий парк: планшети різних розмірів, обидві орієнтації, великий системний шрифт, зовнішня клавіатура й миша. Дивимося поведінку після повороту, відновлення позиції прокрутки, стан після згортання.

  5. Передавання оновлення. Оформлюємо випуск: опис поведінки на кожній платформі, схема розкладок, список перевірених пристроїв і відомих обмежень. Екрани, які з'являться далі, проєктуються за тими самими правилами — без повторного аудиту.

Комплект макетів, специфікацій і правил розкладки

Комплект зібрано так, щоб адаптацією можна було займатися без постійних уточнень у дизайнера: кожне рішення щодо розкладки зафіксовано у файлі, який відкривається поруч із кодом.

  • Макети за всіма режимами вікна — портрет і ландшафт планшета, згорнуте й розгорнуте вікно, плюс крайні випадки: одноколонковий вигляд на вузькій ширині та двопанельний на широкій.
  • Специфікації сіток і відступів — кількість колонок, жолоб, зовнішні та внутрішні поля, крок вертикального ритму, зони під системні панелі. Усе прив'язано до класу розміру вікна, а не до конкретної моделі.
  • Правила поведінки під час повороту екрана — що розтягується, що перебудовується, що залишається на місці; де зберігається позиція прокрутки, а де стан скидається. З прикладами до й після.
  • Таблиця відповідності блоків — для кожного компонента (картка, список, бічна панель, модальне вікно, нижня навігація) зазначено поведінку в кожному режимі.
  • Інструкція для розробників — як задавати мінімальні та максимальні ширини, які обмеження тримають макет, як перевірити результат без ручного перебору пристроїв.
  • Регламент перевірки розкладки — чек-ліст приймання: перелік режимів, які проганяються перед релізом, критерії «придатний / непридатний» і відповідальний за фінальну звірку.

Файли залишаються у вас у спільному доступі з історією правок, тому будь-яку зміну можна звірити з конкретним релізом, а не шукати в листуванні.

Кейс: сервісний застосунок перевели на двопанельну розкладку

Сервісний застосунок для виїзних інженерів жив на телефоні: список заявок займав увесь екран, картка відкривалася окремим екраном, а після закриття користувач повертався на початок списку.

На планшеті та сама розкладка просто розтягувалася — половина ширини пустувала, працювати доводилося під нахилом і часто в рукавичках.

Проблема виявилася вимірюваною. За телеметрією частка сесій із поверненням на попередній крок перевищувала чверть: людина відкривала заявку, втрачала місце в списку й заново шукала потрібний рядок.

Промахи по елементах керування — торкання повз ціль і скасовані натискання — на планшетах траплялися помітно частіше, ніж на телефонах, і до підтримки писали переважно щодо навігації, а не даних.

Що змінили і що заміряли

Кореневі екрани розвели на дві панелі: ліворуч список заявок із пошуком і фільтрами, праворуч — картка вибраної; вибір рядка більше не скидає позицію списку.

Зони натискання перезібрали під утримання планшета однією рукою та роботу в рукавичках, другорядні дії прибрали в меню рядка, стан фільтрів і відкритої заявки зберігається під час повороту екрана.

Заміри знімали на тій самій аудиторії до й після оновлення: повернення на попередній крок скоротилися приблизно втричі — з чверті сесій до одиниць відсотків, промахи по елементах керування впали вдвічі, частка ручних звернень до підтримки щодо навігації знизилася з двох третин до п'ятої частини.

Телефонна версія отримала ту саму логіку через переходи між екранами — розкладка на Android-планшетах і iPad збирається з одних компонентів.

Що робити, якщо розкладка вже зібрана для телефона?

Розкладка, зібрана під телефон, рідко переробляється цілком: на практиці це часткова переробка інтерфейсу, де екрани діляться на дві групи. Перша — ті, що перевикористовують телефонний макет і підтягуються правилами розтягування. Друга — ті, де композиція розсипається при розширенні й потребує перебудови.

Що перебудовувати в першу чергу: одноколонкові списки, форми з довгими полями та картки з жорсткими координатами. На широкому екрані така композиція залишає порожню смугу по краях і змушує користувача тягнутися за контентом.

Тому список переводиться в дві панелі — перелік і деталі поруч, форма розкладається на два стовпці, стрічка перетворюється на сітку.

Решту закривається прив'язкою до країв безпечної області та граничною шириною текстової колонки, щоб рядок не розтягувався на весь екран і залишався читабельним.

Черга переробки екранів будується за часткою сценарію та частотою використання: спочатку вхід, каталог і основна операція, потім налаштування та службові розділи.

Йдемо партіями по кілька екранів і після кожної партії проганяємо ті самі перевірки — поворот, розділення екрана між двома застосунками, зміна розміру області.

Випуск оновлень без зупинки тримається на перемикачі в конфігурації: неготовий екран залишається на телефонній розкладці, а планшетна версія вмикається окремо. Релізи продовжують виходити у звичайному ритмі, перебудова йде паралельно й не блокує інші завдання команди.

Часті запитання про розкладки на великих екранах

Перед стартом адаптації під планшети звучить один і той самий набір запитань: скільки екранів доведеться переробити, як перевіряти поведінку на пристроях різних виробників, що станеться з уже опублікованими версіями застосунку й хто відповідає за строки. Відповідаємо по пунктах.

Загальний принцип один: розкладка будується не під конкретну модель, а під доступну ширину та висоту вікна. Тому обсяг переробки інтерфейсу залежить не від кількості пристроїв, а від кількості унікальних типів екранів — список, форма, картка, діалог.

Скільки екранів доведеться переробити?

Переробляємо лише ті, де сітка не перебудовується: однорівневі списки, форми з довгими полями, модальні вікна. Решта отримують правила перебудови через спільні контейнери.

Як перевіряється поведінка на пристроях різних виробників?

Збираємо матрицю з планшетів різних діагоналей і версій системи: розділення екрана, системні панелі, поворот, збільшений системний шрифт, жести замість кнопок. Окремо — вузьке вікно та зовнішня клавіатура.

Що буде з уже опублікованими версіями застосунку?

Нові розкладки вмикаються за порогом ширини вікна, тому старі збірки працюють без змін. Оновлення розкочується поступово, а ознака сумісності дозволяє повернути попередню розкладку частині користувачів, не відкочуючи реліз.

Хто відповідає за результат і строки?

Дизайнер задає правила перебудови та стани, розробник реалізує їх у спільних контейнерах, тестувальник закриває матрицю пристроїв. Строки переробки розкладки рахуємо за кількістю унікальних типів екранів, а не за загальною кількістю.

Обговоримо задачу: що уточнюємо перед оцінкою робіт

Оцінка адаптації під планшети різниться в рази залежно від того, що вже є в проєкті. Тому до розрахунку ми проходимо короткий чек-ліст: він знімає невизначеність і перетворює вилку на зрозумілий перелік робіт із прийманням.

  • Поточний стан екранів. Що вже тягнеться само, де розміри задані числами, де розкладка тримається на фіксованих координатах і розвалиться на широкому екрані.
  • Підтримувані сімейства пристроїв. Телефони, планшети різних діагоналей, складні моделі та обидві орієнтації; окремо — мінімальна версія системи, яку потрібно зберегти.
  • Логіка розкладки. Один масштабований макет, окремий для планшета чи гібрид; як поводяться довгі списки, таблиці, бічні панелі та форми на широкому екрані.
  • Порядок випуску оновлень. У якій послідовності виходять версії, чи потрібні тестові групи й чи підтримуємо ми минулі версії паралельно.
  • Доступи до макетів і репозиторію. Вихідники дизайну із сітками та типографікою, права на гілки, доступ до публікації в магазинах застосунків.
  • Критерії приймання розкладки. Набір роздільних здатностей та орієнтацій, поведінка під час повороту й розділення екрана, стани завантаження, порожніх даних і обриву мережі.
  • Обмеження платформ. Що не можна перевикористати між мобільною та планшетною версією, а що доведеться вести двома гілками коду.

Відповіді на ці запитання дають оцінку робіт з інтерфейсу з етапами та перевірюваним результатом: заздалегідь видно, що саме і на яких пристроях ми приймаємо.

Наші компетенції:

Останні роботи

  • Розробка мобільного додатка для компанії FEEDME
    Розробка мобільного додатка для компанії FEEDME
    1009
  • Розробка мобільного додатку для компанії XOOMER
    Розробка мобільного додатку для компанії XOOMER
    902
  • Розробка мобільного додатку для компанії RHL
    Розробка мобільного додатку для компанії RHL
    1331
  • Розробка мобільного додатку для компанії ZIPPY
    Розробка мобільного додатку для компанії ZIPPY
    1179
  • Розробка мобільного додатку для компанії Affhome
    Розробка мобільного додатку для компанії Affhome
    1106
  • Розробка мобільного додатку для компанії FLAVORS
    Розробка мобільного додатку для компанії FLAVORS
    713