7
4

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.

ClassiAdvent Calendar 2016

Day 4

Web APIを追ってみよう

Posted at

Classi Advent Calender 4日目です。

ここ数年、Web APIが進歩していてwebだけでも様々な情報が取れるようになっています(iOSを除いて)
その中から使えそうなweb APIを選んでみました。

ここに一覧があるので見てみると楽しいです。
https://developer.mozilla.org/ja/docs/WebAPI

Battery Status API

バッテリーの状態を調べることができます。
バッテリー残量はもちろん充電中か、充電している時間なんかもとれます。

Screen Orientation API

端末の傾きを検出することができます。
もともと縦、横などは検出できましたが、betaとgammaも検出できるようです。

Vibration API

端末のバイブレーションを制御できます。
通知としての目的ではなくゲームなどのフィードバック向けです。

Bluetooth API

端末のBluetoothを制御できます。
機器を接続したり、解除もできるみたいです。

まとめ

というわけで個人的に見たことなかったかつ使えそうなAPIをざっくりまとめてみました。
MDNのWeb APIをみると開発段階のものがあったりChrome, Firefoxのみの対応のAPIもあります。
ここ数ヶ月でも新しく増えてるAPIもあるようなので今後も注目してくと良いんじゃないかと思います。

そのうちアプリと同じくらいの権限が得られればJavascriptが世界統一してくれるんじゃないかと期待してます。

7
4
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
7
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?