Cocos2d-iphone использует расширение -hd для изображений Retina (и других ресурсов). В руководстве по Cocos2d Retina лишь смутно говорится о "некоторых несовместимостях" относительно @2x:
Apple использует суффикс «@2x», но cocos2d не использует это расширение из-за некоторых несовместимостей. Вместо этого cocos2d имеет собственный суффикс: «-hd».
ВНИМАНИЕ: НЕ рекомендуется использовать суффикс «@2x». Apple обрабатывает эти изображения особым образом, что может привести к ошибкам в вашем приложении cocos2d.
Здорово. Я чувствую себя хорошо информированным.
Через отчет об ошибке двухлетней давности, связанный с @2x. Я получил ссылку на ветку форума, которая предположительно объясняет проблемы с @2x. Однако это не так. Единственные подсказки, которые я нашел, это то, что есть ошибки iOS (4.0/4.1), касающиеся @2x, которые, я полагаю, больше не актуальны. Возможно, я упустил какой-то важный аспект (были разговоры о кэшировании или проблемах с повторной загрузкой) — ветка все-таки очень длинная.
Я хотел бы знать, с какими конкретными проблемами может столкнуться разработчик cocos2d, если он(а) использует суффикс @2x для изображений вместо -hd?
Пожалуйста, приведите конкретные примеры того, что может пойти или действительно пойдет не так.