85
86

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

iOSで使えるセンサー・ハードウェア機能

Last updated at Posted at 2014-09-08

対応表

iOS 2.x 3.x 4.x 5.x 6.x 7.x 8.x
指紋認証センサ
近接センサ
GPS
加速度センサ
ジャイロ
磁力センサ
LED
輝度センサ
バイブレータ
マイク
スピーカー
カメラ(背面)
カメラ(前面)
iBeacon(BLE)
デバイス 3G 3GS 4 4s 5 5s 6 6p
NFC
気圧計
指紋認証センサ
近接センサ
GPS
加速度センサ
ジャイロ
磁力センサ
LEDフラッシュ
輝度センサ
バイブレータ
マイク
スピーカー
カメラ(背面)
カメラ(前面)
iBeacon(BLE)

Mobile Safariで利用可能な機能

iOS 2.x 3.x 4.x 5.x 6.x 7.x
GPS
加速度センサ ○(4.2〜)
ジャイロ ○(4.2〜)
磁力センサ
スピーカー(Web Audio API)

#詳細

指紋認証センサ

  • iPhone 5s 〜
  • iOS 8.0 〜

アプリ内の任意のタイミングで、指紋認証センサ(Touch ID)を使用した認証処理を行うことができる。

技術参考URL

近接センサー

  • iPhone 3G 〜
  • iOS 3.0 〜

センサー近くにモノがあるかどうか(「ある」か「なし」かの2値)を判断することができる。
結構モノを近づけないと(数センチぐらい?)判定されない。

実装例

  • 標準の電話アプリ
    通話中に耳を近づけると画面が消灯してタッチセンサーがOFFになる。

  • サントリー美術館(現在は配信されていない)
    画面を手で包み込むようにすると、画面が変化する。
    http://powerapp.jp/review/211?__from=mixipage

  • Smoof
    複数台のiPhoneを並べて使い、右から左に手をかざしてスライドすると、並べている他のiPhoneに写真を転送できる。
    http://nlab.itmedia.co.jp/nl/articles/1109/16/news140.html

技術参考URL

GPS

  • iPhone 3G 〜
  • iOS 2.0 〜
  • Mobile Safari iOS 3.0 〜

端末の現在位置(緯度・経度)を取得できる。
屋内、ビルの谷間では精度が低くなる。
屋外でも10m程度の誤差はある。

実装例

  • Passbook
    iOSから標準搭載になったチケット・クーポン管理アプリ。
    GPSおよびPush通知に対応しているので、店舗の近くに来たときなどにチケットが自動的に表示される。

  • Moves
    端末を持って移動することで、移動経路を記録して地図上に表示する。
    https://itunes.apple.com/jp/app/moves/id509204969?mt=8

技術参考URL

加速度センサ

  • iPhone 3G 〜
  • iOS 4.0 〜
  • Mobile Safari iOS 4.2 〜

端末にかかる加速度(G)を測定することができる。
振る、落とす、投げるなど。

実装例

技術参考URL

3軸ジャイロスコープ

  • iPhone 4 〜
  • iOS 4.0 〜
  • Mobile Safari iOS 4.2 〜

端末の回転を検出することができる。
ジャイロの回転だけを利用するというよりは、加速度と合わせて使用して使用することが多い。

技術参考URL

磁力センサ(電子コンパス)

  • iPhone 3GS〜
  • iOS 3.0 〜
  • Mobile Safari iOS 5.0 〜

端末の向きがどの方角を指しているかを取得できる。
(0〜360度)
端末の向きに応じた3軸(x,y,z)の磁気の強さも取得可能

実装例

  • 恵方コンパス
    太巻きが今年の恵方を示してくれる。

参考URL

LEDフラッシュ

  • iPhone 4 〜
  • iOS 4.0 〜

背面カメラ用のフラッシュを点滅・点灯することが出来ます。

実装例

  • 懐中電灯

技術参考URL

輝度センサ

  • iPhone 3G〜
  • iOS 5.0 〜

現在の画面の輝度(明るさ)を取得することが出来る。
画面の輝度設定を固定にしている場合は、周りの明るさの判定に試用することは出来ない。

技術参考URL

バイブレータ

  • iPhone 3G 〜
  • iOS 2.0 〜

マイク(音声入力)

  • iPhone 3G 〜
  • iOS 2.0 〜

スピーカー(音声出力)

  • iPhone 3G 〜
  • iOS 2.0 〜
  • Mobile Safari iOS 6.0 〜
    (HTML5 WEB Audio API)

技術参考URL

カメラ(背面)

  • iPhone 3G 〜
  • iOS 2.0 〜

カメラ(前面)

  • iPhone 4 〜
  • iOS 4.0 〜

iBeacon(Bluetooth Low Energy)

  • iPhone4s 〜
  • iOS 7.0 〜

iBeaconが使用するBluetooth Low EnergyはiPhone4s以前のデバイスには対応しない。

技術参考URL

  • CLBeaconRegion Class Reference

https://developer.apple.com/Library/ios/documentation/CoreLocation/Reference/CLBeaconRegion_class/index.html#//apple_ref/occ/instm/CLBeaconRegion/initWithProximityUUID:identifier:

85
86
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
85
86

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?