
После многих лет обсуждений по поводу удаления Game Center из iOS, похоже, Apple решила официально убрать его, о чем свидетельствует первая бета-версия iOS 10, вышедшая сегодня. Поскольку это первая бета-версия, существует вероятность того, что приложение вернется до осени, когда iOS 10 будет официально выпущена для широкой публики.
Поскольку стандартные приложения появились в App Store, и пользователи теперь могут удалить большинство из них в iOS 10, вполне возможно, что Apple вернется к тому, чтобы разрешить загрузку Game Center через App Store. Лично мне будет приятно иметь на главном экране на одно приложение меньше, которым я больше не пользуюсь.
Apple заранее поняла, что удаление Game Center может нарушить работу некоторых приложений iOS, и проделала определенную работу, чтобы смягчить это. Если приложение в настоящее время реализует функции GameKit, разработчик должен реализовать поведение интерфейса для отображения этих функций в iOS 10. Apple иллюстрирует это, приводя идею отображения таблиц лидеров. Вместо того чтобы переходить в Game Center для отображения таблицы лидеров для пользователей, разработчик может реализовать соответствующий код GameKit и представить контроллер представления Game Center из GameKit, или просто прочитать данные, чтобы показать настраиваемый интерфейс таблицы лидеров.
GameKit
Фреймворк GameKit (
GameKit.framework) включает следующие изменения и улучшения:
- Приложение Game Center было удалено. Если ваша игра реализует функции GameKit, она также должна реализовать поведение интерфейса, необходимое для того, чтобы пользователь видел эти функции. Например, если ваша игра поддерживает таблицы лидеров, она может представить объект
GKGameCenterViewControllerили прочитать данные непосредственно из Game Center для реализации пользовательского интерфейса.
Ознакомьтесь с примечаниями к выпуску «Что нового в iOS» 10 в Центре разработчиков, чтобы получить более подробную информацию о внесенных изменениях. Знаю по нашим прошлым комментариям, многие наши читатели будут рады видеть, как исчезают многие стандартные приложения и Game Center.
Обновление от 14 июня 2016 г., 7:33 по тихоокеанскому летнему времени: Похоже, возникла некоторая путаница из-за удаления приложения Game Center. Судя по документации iOS 10 beta 1: хотя приложение Game Center исчезло, его функциональность осталась. Как отметил один из комментаторов, watchOS 3 была указана как поддерживающая Game Center на вчерашнем выступлении. Это означает, что приложения в watchOS 3 могут нативно поддерживать функции Game Center, такие как вызов друзей и просмотр таблиц лидеров, но, скорее всего, не будет единого центрального места, предоставляемого Apple, для всего этого.
Мы будем продолжать обновлять информацию по мере ее поступления.