iPhone、iPadのシミュレーター10台による通信テスト。
iOSのMultipeerConnectivityという機能で通信している。確か公称8台までのはずだが、自機を除いた他9台と接続できているのもいくつかある。
シミュレーターだからなのか謎。最大接続数の定数があるからそこをチェックしてみる予定。
iOS13以降用の予定でいたが、ShotsDataの場合、他の機器との通信という事もありiOS12.4以降用でver3.0は出す事に決めた。
データの互換性も非常に重要なので、ver3.0は基本変わらないけど今後への対応部分を拡張しておく。
あとわかった事は、iOS10台をシミュレーターで動かすのに約20GBのメモリが必要という事。Xcodeでシミュレーターを複数動かしてデバッグできるようにいつだかなって喜んでいたが、最新のXcode11.2.1ではやり方が変わったのかできなかった。この辺もチェック必要。
通信部分をブラッシュアップしたらリリース予定。