(...)
Em relacao ao hotspot, por wi-fi funciona bem a partilha de dados.
Esperava era que funcionasse tambem por bluetooth...
São duas coisas totalmente diferentes.
Poderia estar aqui com explicações mais técnicas, desde camadas OSI a serviços.
Mas vou tentar simplificar... (hoje não estou com tempo, nem paciência, para posts muito longos, e acho que o tema não justifica)
O iPhone pode ligas-se a redes WiFi, certo?
Porque tem a parte de "cliente" de redes WiFi implementada.
Também tem a parte de "servidor" de redes WiFi implementada, para poder funcionar como hotspot.
Para o "cliente", é irrelevante se a rede WiFi é criada por um router, ou por um iPhone, ou qualquer outro dispositivo.
O mesmo para o bluetooth.
Um aparelho que tenha implementada a parte cliente de um serviço bluetooth, liga-se a qualquer dispositivo que implemente a esse serviço.
Acontece que o iPhone apenas tem a parte servidor de hotspot bluetooth implementada, por isso é capaz de fornecer o serviço.
Mas se não tiver a parte cliente implementada, não se liga a nenhum hotspot bluetooth, seja esse hotspot bluetooth servido por um iPhone ou qualquer outro dispositivo bluetooth que o forneça.
É estúpido? É.
Poderia facilmente ser capaz de consumir esse serviço.
Até porque, estando isso desenvolvido para o iPad e iPod, o código já existe para iOS. Ou seja, não há razão para que não seja possível.
No entanto, aparentemente, não está.
Ou seja, não deverá ser bug.
Parece ser ausência dessa capacidade... intencional.