GameKit Framework iPhone SDK позволяет обнаруживать и обмениваться данными только с другими iPhone. Так что вы не можете общаться с Нокиа и Ежевикой.
Теперь, если вы хотите отправить данные на другие айфоны, я не думаю, что существует ограничение на тип данных, которые вы можете отправить. Потому что для отправки данных вы можете использовать:
NSData* myData = [[NSData alloc] initWithBytes:&<yourData> length:sizeof(<yourData>)];
[session sendDataToAllPeers:myData withDataMode:GKSendDataReliable error:nil];
Объект NSData может быть чем угодно, потому что это всего лишь байты. Единственной проблемой может быть ограничение длины этого объекта, налагаемое GameKit, но вы, вероятно, обойдете это, разбив данные на куски.