Concepts , разработанная небольшой сплоченной командой TopHatch , представляет собой передовую платформу для дизайна, которая сочетает в себе гибкость традиционного альбома для рисования со скоростью и универсальностью инструмента цифрового рисования. Concepts, изначально созданный для естественного интерфейса с сенсорным управлением на мобильных устройствах, позволяет профессиональным дизайнерам работать с красивыми, но очень отзывчивыми инструментами, гибкой средой и настраиваемыми векторами. Это площадка для творчества. Разработчики TopHatch знали, что пользователи Concepts ценят две вещи: высокочувствительный и точный стилус и большой холст для реализации своих идей. С появлением универсальных устройств, таких как Pixelbook Pen и складных смартфонов, команда увидела возможность охватить еще больше авторов, создав UX Concepts для больших экранов и различных форм-факторов. Воспользовавшись несколькими советами и рекомендациями Google, разработчики TopHatch приступили к созданию приложения Concepts для захватывающего опыта на устройствах ChromeOS и Android.
Что они сделали
Высокопроизводительная графика
Первоочередной задачей команды было обеспечить, чтобы ChromeOS могла поддерживать четкий дизайн Concepts и бесперебойную работу на всех устройствах. Concepts запускает высокооптимизированный низкоуровневый код графического процессора. Поскольку на рынке Android представлено очень много разных устройств, TopHatch позаботился об обеспечении высокой производительности каждого драйвера. Оценив возможности ChromeOS вместе с инженерами Google, TopHatch обнаружил, что графика ОС единообразна и совместима на всех устройствах. Это означало, что создать приложение, обеспечивающее максимальную производительность для каждого драйвера графического процессора, оказалось намного проще, чем ожидалось. В конечном итоге команда получила пять вариантов своего движка рендеринга, которые позволяют Concepts прекрасно работать примерно на 2500 устройствах после установки Android 7 и OpenGL ES 3.1 в качестве минимальных требований. Создав Concepts для ChromeOS, TopHatch пошел еще дальше и адаптировал приложение для складных устройств. Поскольку ChromeOS уже полностью поддерживает динамическое изменение размера экрана, команде удалось завершить оптимизацию всего за полдня.
Поддержка стилуса и клавиатуры с малой задержкой
Плавное и быстрое взаимодействие с помощью стилуса лежит в основе работы Concepts. Цифровые дизайнеры хотят чувствовать, что чернила текут из стилуса, как из настоящей ручки. С этой целью следующей целью TopHatch было сделать так, чтобы задержка от получения сенсорного ввода до рендеринга штрихов на экране была минимально возможной.
TopHatch знал, что среди всех уровней программного обеспечения между Android и Chrome OS существует высокий риск задержек и побочных эффектов «разрыва», когда штрихи могут быть частично или неправильно нарисованы на экране. Команда нашла решение с помощью рендеринга переднего буфера. Благодаря безопасности и простоте Chrome OS рендеринг переднего буфера помог обойти уровни программного обеспечения в процессе рисования, что позволило копировать пиксели абсолютно минимальное количество раз. Это значительно снизило вероятность задержек при обнаружении ввода стилусом, гарантируя, что Concepts будет максимально напоминать рисование настоящей ручкой и бумагой. TopHatch также решила реализовать интуитивно понятную поддержку клавиатуры для навигации по проекту Concepts и экранов панелей инструментов. Таким образом, дизайнерам будет проще управлять, переименовывать, просматривать и делиться своими проектами, когда они не рисуют в приложении активно.
Результаты
Ранняя реакция дизайнеров на Concepts on ChromeOS была звездной. Средний пользователь Concepts тратит в 12 раз больше времени на Chromebook и в 20 раз больше времени на Google Pixelbook и Pixel Slate по сравнению с другими устройствами. TopHatch также заметил, что пользователи Chromebook стали платить вдвое больше, чем Pixelbook, и в четыре раза больше, чем Slate, по сравнению с другими устройствами. «Создание приложения для ChromeOS помогло нам охватить очень заинтересованную аудиторию и огромный рынок Android», — сказал Дэвид Бриттен, соучредитель и генеральный директор TopHatch. «Мы знали, что разработка дизайна для больших экранов откроет доступ к растущей базе пользователей, и в результате мы уже получили невероятные отзывы». TopHatch стремится поддерживать своих пользователей ежемесячными обновлениями, а совсем недавно компания представила востребованную функцию импорта изображений, с помощью которой дизайнеры могут делать наброски и помечать свои собственные фотографии. Команда надеется на сотрудничество с создателями ChromeOS и Android и создание мощного и мобильного творческого образа жизни для дизайнеров всех мастей.
Начать
Узнайте, как лучше всего оптимизировать свои приложения для ChromeOS .