¿Por qué la función de Continuidad no puede usar solo wifi, o incluso solo Internet? Según tengo entendido, requiere Bluetooth 4.0 y no funciona sin él. ¿Por qué? ¿Es para la comunicación entre OS X e iOS? Si es así, ¿por qué no utiliza otros canales de comunicación disponibles, como wifi o Internet?
Si es por seguridad, no entiendo cómo Bluetooth es más seguro que SSL, por ejemplo. ¿O hay otras razones para requerir Bluetooth?
Funciones como Handoff y punto de acceso instantáneo necesitan una forma confiable de saber cuándo los dispositivos están cerca uno del otro. Estar en la misma red realmente no significa nada y determinar la distancia desde la intensidad de la señal Wi-Fi es muy dudoso.
BT 4.0 tiene un perfil de proximidad que permite que los dispositivos sepan cuándo están cerca e incluso qué tan lejos. Además, lo hace enviando y recibiendo paquetes muy pequeños para transmitir y leer las características de los dispositivos.
Para aclarar aún más, Handoff e Instant Hotspot usan BT para permitir que los dispositivos detecten la proximidad de los demás, pero las comunicaciones reales de documentos y datos se realizan a través de TCP/IP. Aquí hay una discusión sobre por qué es así:
http://www.dslreports.com/forum/r29619197-Yosemite-maximum-distance-for-continuity-
Y aquí hay una explicación conceptual (desde el punto de vista de un desarrollador de iOS) de cómo funciona Handoff:
Aquí es donde entra BT:
"Handoff pasa solo la información suficiente entre los dispositivos para describir la actividad en sí, mientras que la sincronización de datos a mayor escala se maneja a través de iCloud".
Ruscos
Sólido