В том, что кажется объявлением, затерянным в шумихе вокруг iOS 7 и OS X Mavericks (среди других новостей WWDC), Apple наконец откроет SDK iOS для полной поддержки аппаратных игровых контроллеров, предоставляя игровые возможности, схожие с Nintendo 3DS и Playstation Vita, на iPhone, iPad и iPod touch.
Как и в случае с фоновыми загрузками приложений и новыми API для навигации, Apple объявила о поддержке аппаратных контроллеров во время презентации во вторник на одном из слайдов «то, что мы добавили, но не успели рассказать» (на фото выше). На слайде указано, что SDK iOS 7 будет поддерживать ‘MFi игровые контроллеры’, что является ссылкой на лицензионную программу Apple для сторонних аппаратных аксессуаров. Кроме того, Touch Arcade сообщает нам изображения из Руководства разработчика iOS 7 от Apple, показывающие два контроллера, поразительно похожих на Nintendo 3DS и Wii Classic Controller (слева направо), демонстрирующие новые способы взаимодействия с iOS через аппаратные кнопки и джойстики. Более того, мы не можем не заметить, что это объявление появилось сразу после обещания Тима Кука на D11 быть «более открытым», чем раньше.
В iOS 7 также появятся другие улучшения для геймеров. Вот как Apple объясняет новый фреймворк Game Controller:
Новый фреймворк Game Controller, добавленный в iOS 7 и OS X v10.9, упрощает поиск контроллеров, подключенных к Mac или устройству iOS. После обнаружения игра считывает ввод с элементов управления как часть обычного игрового процесса. Доступны три типа контроллеров:
-Стандартный прилегающий контроллер: устройство iOS располагается внутри контроллера, и игрок может получить доступ как к экрану устройства iOS, так и к элементам управления контроллера.
-Расширенный прилегающий контроллер: устройство iOS располагается внутри контроллера, и игрок может получить доступ как к экрану устройства iOS, так и к элементам управления контроллера.
-Расширенный беспроводной контроллер: контроллер, который беспроводным образом подключается к устройству iOS или Mac.
-Контроллеры должны быть необязательными
-Контроллеры автоматически подключаются после обнаружения
-Профили сопоставляют аппаратные элементы управления с программными потребностями
-Снимки записывают данные контроллера
Apple также анонсировала другие нововведения в iOS 7, но не вдаваясь в подробности: *Безопасные игровые очки, Аутентифицированные игроки Game Center, новые пошаговые игровые режимы и рейтинговые таблицы лидеров.*
Хотя существуют и существующие аппаратные и программные решения для контроллеров, такие как Joypad и iCade соответственно, ни одно из них пока не сумело беспрепятственно интегрироваться непосредственно в операционную систему для обеспечения плавного и надежного игрового процесса. До сих пор сторонние разработчики должны были писать специальный код программного обеспечения, чтобы обеспечить поддержку дополнительных аппаратных средств в конкретных приложениях. С каждым ежегодным выпуском iOS изменения в SDK операционной системы часто ломали существующие части конфигураций разработчиков, вынуждая одних переписывать свой код каждый год, а других полностью отказываться от концепции и интеграции.
К счастью, с iOS 7 Apple сможет предоставить единообразный графический интерфейс и внутренние стандарты для разработчиков, которые они смогут настраивать в соответствии со своими потребностями. Такая интеграция непосредственно в ОС позволит контроллерам воспользоваться некоторыми из преимуществ, которые сейчас имеют клавиатуры Bluetooth, такими как сопоставление кнопок/клавиш и управление громкостью. Возможно, с новыми дополнениями к SDK iOS 7, такими как межприложениевое аудио и новые API многозадачности, новые игровые контроллеры позволят пользователям запускать многозадачность и даже iTunes Radio прямо с контроллера, не переходя в другие приложения. Эти новые дополнения, безусловно, порадуют пользователей существующих контроллеров и, возможно, даже приведут к новой волне популярности этих аксессуаров.
Возможно, у Apple есть более масштабный план по поддержке контроллеров, чем просто портативные игры. Хотя мы только предполагаем, можно легко предположить, что Apple может планировать интеграцию поддержки контроллеров с Apple TV через AirPlay и Bluetooth, чтобы обеспечить игры, сравнимые с консольными, на большом экране. Может ли это быть только начало освоения Apple рынка домашних игровых консолей? С новыми категориями продуктов на горизонте возможно все.

