Благодаря натуральным кистям, реалистичному смешиванию и беспрецедентному набору инструментов Infinite Painter является одним из самых продвинутых приложений для рисования, доступных на мобильных устройствах. Вдохновленная своей мантрой «Расширяя границы мобильных технологий», команда разработчиков Infinite Painter увидела возможность расширить свой охват и сократить разрыв между существующей мобильной аудиторией и быстрорастущей базой пользователей Chromebook.
Несмотря на то, что все больше пользователей переходят с традиционных настольных компьютеров и интерактивных планшетов на мобильные устройства, Infinite Studio начала получать больше запросов на обеспечение доступности Infinite Painter на более широких и захватывающих настольных экранах. Команда разработчиков поняла, что можно перенести Infinite Painter в среду настольного компьютера, оптимизировав приложение для ChromeOS. Поскольку приложения Android могут работать на ChromeOS, а пользователи могут легко получить к ним доступ через Google Play, команде удалось внести эти обновления без особых усилий.
Что они сделали
Первым шагом команды разработчиков было выяснение того, что сделает пользовательский интерфейс Infinite Painter более привлекательным при работе на настольном компьютере. Команда решила использовать новые функции Chromebook, идеально подходящие для захватывающих впечатлений на широком экране, внося три ключевых изменения: добавление сочетаний клавиш, оптимизацию для новых устройств ввода и включение окон с изменяемым размером.
Сочетания клавиш
Первое, что осознала Infinite Studio, — это то, как часто дизайнеры и иллюстраторы используют сочетания клавиш для ускорения рабочего процесса. Итак, разработчики добавили 30 стандартных ярлыков и организовали их в легкодоступном раскрывающемся меню, которое вызывается удержанием клавиши CTRL.
Устройства ввода
Затем Infinite Studio оптимизировала приложение для различных устройств ввода , таких как внешняя мышь, кончики пальцев (некоторые Chromebook оснащены сенсорным экраном), стилус или тачпад. Для сенсорных панелей команда добавила возможность легкого масштабирования и панорамирования холста жестами двумя пальцами. Для внешних мышей они добавили масштабирование с помощью колеса прокрутки и всплывающие подсказки, которые появляются, когда пользователи наводят курсор на элементы интерфейса.
У разработчиков уже была поддержка ввода стилусом и кончиками пальцев для мобильных пользователей, но они тесно сотрудничали с командой ChromeOS, чтобы сделать работу еще более плавной с помощью API с малой задержкой. Это позволяет приложению рисовать штрихи непосредственно на наложенном экране и дает пользователям ощущение рисования прямо на экране с помощью стилуса или пальцев.
Изменяемые размеры окон
Наконец, команда оптимизировала приложение для поддержки окон разных размеров . Пользователи могут изменять размер окна приложения для оптимального взаимодействия с любым форм-фактором, независимо от того, предпочитают ли они работать в полноэкранном режиме или открывать и использовать другое приложение рядом с ним. Разработчики также добавили возможность пользователям перетаскивать в приложение внешние изображения.
Результаты
После оптимизации для более широких экранов в ChromeOS количество активных установок Infinite Painter выросло на 55 %, а общая активность в приложении выросла почти вдвое. Шон Брейкфилд, создатель Infinite Painter, очень доволен решением своей команды: «Учитывая растущий спрос пользователей на сенсорные возможности и широкий спектр выпускаемых Chromebook со стилусом, мы знали, что имеет смысл оптимизировать их для ChromeOS», — заключил он. «И самое главное, почти весь процесс миграции уже был выполнен за нас, когда Google добавил поддержку приложений Android на Chromebook».
Начать
Узнайте, как лучше всего оптимизировать свои приложения для ChromeOS .