MacRumors

Skip to Content

Крейг Федериги: панель Touch Bar в новом MacBook Pro обладает «огромным потенциалом» для разработчиков

Технический обозреватель YouTube Маркес Браунли поделился эксклюзивным интервью с вице-президентом Apple по разработке программного обеспечения Крейгом Федериги. Они обсудили новый MacBook Pro и его настраиваемую панель Touch Bar, которая, по словам Федериги, «будет великолепна» и обладает «огромным потенциалом» для разработчиков.

touch_bar_hero
Touch Bar — это стеклянная полоса Multi-Touch, которая заменяет стандартный ряд функциональных клавиш на новых MacBook Pro, предоставляя пользователям системные и специфичные для приложений элементы управления, которые контекстуально меняются. Например, когда пользователь вводит текст в документ, панель Touch Bar может включать элементы управления для настройки шрифта и его размера.

Пользователи MacBook Pro могут взаимодействовать с панелью Touch Bar с помощью жестов. Касание активирует элемент управления, такой как кнопка, или выбирает элемент, такой как эмодзи. Прикосновение и удержание запускает вторичное действие для элемента управления, например, для кнопки. Перетаскивание перемещает элемент, такой как ползунок фотографий или эмодзи, из стороны в сторону.

Вопросы и ответы ниже были немного отредактированы для ясности и краткости.

«Почему сейчас? Почему именно 2016 год для появления Touch Bar?»

Многое из этого совпало с технологиями, которые позволили действительно реализовать это в таком форм-факторе — например, Touch ID и качество дисплея. Мы хотели, чтобы это ощущалось как полностью нативное для клавиатуры и абсолютно реальное — и при этом было очень отзывчивым. Мы смогли применить многое из того, что узнали в аппаратном обеспечении для устройств iOS — и даже значительную часть модели безопасности iOS, например, для Touch ID — и интегрировать наш собственный специализированный кремний, чтобы это стало возможным. Чтобы это стало возможным, пришлось объединить множество факторов. Очень здорово, что наконец-то это представлено.

«Подобно Touch ID на iPhone, Touch Bar будет совершенствоваться со временем, верно? Что вы больше всего с нетерпением ждете увидеть, возможно, через год, когда у нас будут эти устройства, и разработчики получат к ним доступ? Какого рода вещи мы должны ожидать увидеть?»

Очень здорово, что мы привлекли некоторых разработчиков за последний месяц — и мы показали лишь небольшую часть тех, кто приходил и уже начал работать — и у них есть множество отличных идей. Посмотрите на djay Pro. Это очень волнительно, когда мы разрабатываем продукт и имеем видение того, что мы можем с ним сделать с нашими приложениями. Мы интуитивно понимаем, что это устройство с огромным потенциалом, потому что это просто универсальный дисплей Multi-Touch. Когда вы отдаете его разработчикам, они говорят: «Мы об этом не думали, но это просто потрясающе».

Я очень воодушевлен тем, что мы видели до сих пор. Я думаю, конечно, многие люди будут использовать кнопки и ползунки, но я думаю, появится следующая волна, когда люди скажут: «Эй, это как пользовательское оборудование». Вы можете создать элемент управления, который поддерживает лучшую механику для того, что вы хотите сделать в своем приложении, будь то игра, делающая что-то совершенно новое, или музыка, что так здорово для этих возможностей реального времени. Это будет великолепно, но я очень воодушевлен тем, как быстро это уже происходит. Я думаю, что с первого дня, как только вы получите одно из этих устройств, оно будет великолепным.

touch_bar_labeled


В недавно опубликованных Apple рекомендациях по дизайну панель Touch Bar называется расширением клавиатуры и трекпада, а не дисплея. Apple не хочет, чтобы разработчики включали в свои расширения для Touch Bar оповещения, сообщения, прокручиваемый контент или статичный контент, а скорее элементы управления, которые по размеру и цвету напоминают физические клавиши клавиатуры.

Хотя технически это экран, панель Touch Bar функционирует как устройство ввода, а не как вторичный дисплей. Пользователь может взглянуть на панель Touch Bar, чтобы найти или использовать элемент управления, но его основное внимание сосредоточено на главном экране. Панель Touch Bar не должна отображать оповещения, сообщения, прокручиваемый контент, статичный контент или что-либо еще, что привлекает внимание пользователя или отвлекает от его работы на главном экране.

Рекомендации также предписывают разработчикам не включать функции исключительно в панель Touch Bar, чтобы обеспечить обратную совместимость со старыми Mac. Всегда должен быть способ выполнять задачи с помощью клавиатуры или трекпада. Apple также рекомендует разработчикам не использовать панель Touch Bar для общеизвестных сочетаний клавиш, таких как поиск, выделить все, снять выделение, копировать, вырезать, вставить, отменить, повторить, новый, сохранить, закрыть, печать и выйти.