Using Apple Watch as CBPeripheralManager

I know that with the release of watchOS 4, Apple Watch can now act as its own CBCentralManager for communicating with BLE peripherals. But why can't the Apple Watch be used as a CBPeripheralManager? If CoreBluetooth is now accessible, why allow access to receive BLE but not send? I have a project that currently uses WatchConnectivity to transfer motion data from the Watch to a paired iPhone, but I think that bypassing WatchConnectivity and making the Watch a BLE peripheral would improve data transfer rates significantly.


Can anyone shed any light on why Apple Watch can't be a peripheral?

Still looking for an answer on this? Can you please kindly send a note here on the latest update / understandings about eventully using iWatch as a ble peripheral device?

I am looking to deploy a peripheral app on iWatch, and in this way to communicate with any client role that could be an iPhone, Windows, Android and Mac. I am wondering whether or not it is feasible now.
Same here, also need to use the watch as peripheral...
Can anyone find out whether the Series 6 Watch can be used as a peripheral?
We are still waiting to receive a response from Apple.

The official response from Apple is a clear NO. Source: i asked on a digital lounge during WWDC 2022

@pjb493 did you #filefeedback? Also, is your need "real time" or are you just sending data after the fact?

Using Apple Watch as CBPeripheralManager
 
 
Q