В вышедшей вчера вечером первой бета-версии iOS 10 очень много нововведений, но есть одно, о котором не было упомянуто на вступительном слове к конференции WWDC. Компания Apple убрала приложение Game Center, хотя оно было вшито в несколько предыдущих версий iOS. C чем это связано и вернётся ли Game Center в iOS 10? Попробуем разобраться.
Дело в том, что вчера Apple представила несколько новых инструментов для разработчиков, с помощью которых они смогут интегрировать свои приложения и игры с некоторыми нативными функциями и приложениями из iOS (Siri, iMessage, App Store и т.д.) Один из таких инструментов — GameKit, с помощью которого разработчики смогут связывать игры с игровой платформой Apple. Похоже на то, что Game Center пропал навсегда, и это слегка осложнит жизнь разработчикам — теперь им придётся самостоятельно воссоздавать интерфейс этого приложения в своих играх.
Из описания GameKit:
Фреймворк GameKit содержит следующие изменения и улучшения:
— Приложение Game Center было убрано. Если ваша игра использует функции GameKit, в ней также должен быть реализован интерфейс, необходимый для работы с этими функциями. Например, если в вашей игре есть поддержка рейтинга игроков, игра должна считывать данные напрямую из Game Center и отображать их.
Пользователям наоборот будет проще — Game Center по сути останется, но станет по сути эфемерным. Он не будет занимать место на устройстве, но по-прежнему продолжит работать на всех совместимых с ним играх. Лучший интерфейс — тот, которого не видно.
Впрочем, Apple всё же может выпустить Game Center в качестве отдельного приложения, но перестанет навязывать его всем пользователям — в этом случае скачать его можно будет через App Store. В настоящее время в магазине уже появились приложения Mail, Maps и Music, которые ранее были вшиты в iOS.
Решение Apple избавить пользователей от Game Center можно только приветствовать. С этим приложением возникало немало проблем. К примеру, после выпуска iOS 9 пользователи столкнулись с критической ошибкой в работе Game Center. При попытке запустить игру или получить доступ к её настройкам она попросту блокировалась. В результате запускать игры, в которых предусмотрено подключение к Game Center, оказалось невозможно. Перезагрузка не решала эту проблему, требовался полный сброс устройства, причём без восстановления данных из резервной копии. Платформа GameKit, вероятно, будет более стабильной, и таких проблем с ней не возникнет.
Чтобы не пропустить ничего важного из мира игр и технологий, выбери удобный способ получать уведомления о новых статьях: подписывайся на канал iG в Telegram или напиши нашему боту, а еще ты можешь следить за новостями в Viber.