iOS9からGKSession over Bluetoothが無効に なってしまったので MultipeerConnectivity に変更したのだが、MultipeerConnectivityは iOS7からのサポートなので、iOS7 未満のデバイスはサポート外となってしまう。
では果たしてどんなiOSデバイスたちが iOS6.x までのサポートなのかを調べてみた。
iOS 7以降がサポートされない機種
- iPod touch 第4世代以前
- iPad 初代 (5.1.1までのサポート)
- iPhone 3GS (iPod touch 第4世代と同じバージョン(6.1.6)までのサポート)
iOS10以降がサポートされない機種 (2016/09/22追記)
- iPod touch 第5世代以前
- iPad 2以前
- iPad mini 以前
- iPhone 4S 以前
2016/08/16 現在のサポート最終バージョンはこちら。
iPod touch
第1世代 : 3.1.3 2007/09/05
第2世代 : 4.2.1 2008/09/09
第3世代 : 5.1.1 2009/09/09
第4世代: 6.1.6 2010/09/01
第5世代: 9.3.4 (2016/08/16 時点) iOS 10 は見送りとなった 2012/10/09
第6世代: 10.x サポート 2015/07/16
iPad
iPad1 : 5.1.1 2010/5/7
iPad2 : 9.3.4(2016/08/16) 2011/3/25
iPad3 : 10 2012/3/16
iPad4 : 10 2012/11/2
iPad Air: 10 2013/11/1
iPad Air 2: 10 2014/10/24
iPad mini : 9.3.4 2012/11/2
iPad mini 2 : 10 2013/11/14
iPad mini 3 : 10 2014/10/24
iPad mini 4 : 10 2015/9/20
iPhone
iPhone : 3.1.3 2007/06/29
iPhone 3G : 4.2.1 2008/07/11
iPhone 3GS : 6.1.6 2009/06/19
iPhone 4 : 7.1.2 2010/06/24
iPhone 4S : 9.3.4 2011/10/14
iPhone 5 : 10 2012/09/21
iPhone 5c 2013/09/20
iPhone 5s 2013/09/20
iPhone 6 2014/09/19
iPhone 6 Plus 2014/09/19
iPhone 6s 2015/09/25
iPhone 7 2016/09/17