プロトタイプにおけるAPI利用ランキング 2020年5月版（2015年との比較）-スマートフォンアプリから物理世界へ- #protopedia @mashupaward

![名称未設定-1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/216169/f02d1766-658e-56d0-8594-f71ed0d05db0.png)
## プロトタイプにおけるAPIの利用ランキング
プロトタイプにおけるAPIの利用ランキング2020年度版を出してみましたよ。（ここで言うAPIとは、Hackableな素材全般：API,デバイス,ハードウェアなどを便宜的にひっくるめて言っています）

ハッカソンや開発コンテストなどで作られたプロトタイプ作品の登録サイト[ProtoPedia](https://protopedia.net/)には、現在1,600を超えるプロトタイプが登録されており、各作品に制作にあたって使用したAPIなどの素材が紐付けられております。
 **※例：[断末魔レモン搾り](https://protopedia.net/prototype/7d2b92b6726c241134dae6cd3fb8c182)** には、素材としてAWS、Twilio for KDDI Web Communicationsなどが紐付けられています。
<img width="418" alt="スクリーンショット 2020-05-07 10.55.54.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/216169/96010b27-e9f0-0462-457e-955ef5ac5f2a.png">

今回はこの[ProtoPedia](https://protopedia.net/)に登録された全作品データ（2018年以降の約1,600作品）に紐づく、APIを抽出しランキング化しました。
**まずは上位5位まで作例と共に紹介いたします。**

※注意：ProtoPediaに登録されているプロトタイプは、[一般社団法人MA](https://we-are-ma.jp/)が運営するハッカソンやコンテスト、それらと近しいコミュニティ活動での登録が割合としては多いため、国内のスタンダードであると言い切る事はできません。よって、それを念頭においていただき、ご確認ください。

-------------------
#### ■[Messaging API (LINE)](https://protopedia.net/material/messaging-api-line)が利用１位！
Messaging APIを利用することで、LINEのトークルーム上でサービスを提供することができる。
比較的プロトタイプまでの実装がしやすいのと、ユーザーインターフェースをLINEに依存できるので、ハッカソンなどのプロトタイピングでは非常によく使われる傾向があります。

**作例：[がはく素材が集まるフリー素材サイト「がはくや」](https://protopedia.net/prototype/059fdcd96baeb75112f09fa1dcc740cc)**
![スクリーンショット 2019-09-15 15.38.12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/216169/6dd747fd-55aa-3b19-d233-1ebc21fd90a3.png)

#### ■第2位　[kintone API](https://protopedia.net/material/kintone-api)
ハッカソンなどにおける、kintoneの使われ方は少し違います。
主にバックエンドのデータベースとして使用されることがおおく、REST APIを利用し、他サービスやデバイスとの連携でkintoneのデータベースを活用されます。
公式でも[ハッカソンでkintoneを使おう！
](https://developer.cybozu.io/hc/ja/articles/205365464-%E3%83%8F%E3%83%83%E3%82%AB%E3%82%BD%E3%83%B3%E3%81%A7kintone%E3%82%92%E4%BD%BF%E3%81%8A%E3%81%86-)というBlogを公開しているくらい、プロトタイピングには有用です。

**作例：[ロジねこ](https://protopedia.net/prototype/07a4e20a7bbeeb7a736682b26b16ebe8)**
![スライド4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/216169/4dc4ec90-b3ad-4258-e1a4-c2a5c1d0673e.png)

#### ■第3位　[Arduino](https://protopedia.net/material/arduino)
AVRマイコンや入出力ポートを備えた基板、Arduino言語や専用の統合開発環境によって構成されるシステム。ProtoPedia上では細かなバージョンの違いなどは無く、ひとくくりで登録されています。
IoTやメイカームーブメントなどに押され、ここ数年でProtoPedia上での作品登録数は非常に伸びています。

**作例：[授心機](https://protopedia.net/prototype/16ba72172e6a4f1de54d11ab6967e371)**
![IMG_7197.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/216169/0f9b4081-2b94-1df1-8399-e8cdd6ccf88d.jpeg)

#### ■第4位　[Microsoft Azure](https://protopedia.net/material/microsoft-azure)
マイクロソフトが提供する、現在も拡大を続けるクラウド サービスの集合体。PHP,Node.jsや、Linuxも使用可能。

**作例：[じゃんけん魔法陣](https://protopedia.net/prototype/7f24d240521d99071c93af3917215ef7)**
![5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/216169/817b8dae-bce3-b065-3e0a-3d38ff1e6003.png)

#### ■第5位　[Twilio for KDDI Web Communications](https://protopedia.net/material/twilio-kddi-web-communications)
電話＆SMSならびにあらゆるコミュニケーションを簡単に実装することができるAPI。
Twilioでは、現在「[Twilio オンラインコンテスト](https://cloudapi.kddi-web.com/magazine/6260/)が開催中です！（2020年4月-8月）興味ある方はぜひご参加ください！
https://we-are-ma.jp/news/protopedia-kddi-webcommunications/

**作例：[Push痛知](https://protopedia.net/prototype/277a78fc05c8864a170e9a56ceeabc4c)**
![system_0.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/216169/4c329041-effe-20b7-f3d8-bda393ec53d6.png)



## 上位20位を５年前と比較
ProtoPediaを運営する一般社団法人MAのメンバーでは、時々このようなデータを公開しており、以前公開した[2015年時点のデータ](https://we-are-ma.jp/blog/2015_bestapi/)と比較し、一覧化いたしました。
5年前はスマートフォンアプリケーションのプロトタイピングがまだまだ多く生み出されていた実験的時期でありましたので、mBaaSの利用数などは相対的に多かったようですね。

5年前と様々に技術トレンドも変わっておりますが、**特筆すべき点を3つ以下にあげそれぞれについて簡単にコメントを残しておきます**

**①会話によるインターフェース**
筆頭となったLINE のMessaging APIを代表し、コミュニケーションAPIのTwilioなどから、VoiceUI（Alexaなど）まで、ユーザーインターフェースが静的なものから、会話により有機的に変化する動的なインターフェースに移行していっています。
このトレンドは引き続き続いているものと感じており、音声、テキスト、アバター、など複合的な領域で成熟していくと思われます。


**②IoTやハードウェアの簡単な実装**
ハッカソンやコンテストに応募される作品も、IoTやハードウェアなど物理を伴う作品が非常に増えてまいりました。
また、物理世界とソフトウェアをつなぐ際の仕組みとして、kintoneAPIや、DateSpiderや、AWSA、MicrosoftAzureなどのクラウドの総合サービスを使用される割合も増えております。
こちらも引き続き続くトレンドだと感じており、より一層、シームレスにハードとソフトを繋ぎ合うハブサービスの存在感がプロトタイピング領域では注目されそうです。

**③VRの台頭**
Vtuberやアバターの利用などが一般的になっていくにつれ、VR作品も増えてきました。
以前はHMDを持つ人のための限られたプラットフォームとして認識されがちだったのかもしれませんが、今ではプロトタイピングのアウトプットの1つとしてVRを使用したインターフェースを検討するケースが増えてきたと感じております。
試行錯誤がまだまだ続く領域だからこそ、引き続き盛り上がっていくのではないでしょうか。



**2015年と2020年のAPI利用ランキング上位20の比較**

| 順位 | 2020年 | 2015年 |
|:--:|:--:|:--:|
| 1 | [Messaging API (LINE)](https://protopedia.net/material/messaging-api-line) |[Microsoft Azure](https://protopedia.net/material/microsoft-azure) |
| 2 | [kintone API](https://protopedia.net/material/kintone-api) | [Twilio for KDDI Web Communications](https://protopedia.net/material/twilio-kddi-web-communications) 
| 3 | [Arduino](https://protopedia.net/material/arduino) |[ニフティクラウドmobilebackend](https://protopedia.net/material/%E3%83%8B%E3%83%95%E3%82%AF%E3%83%A9-mobile-backend)
| 4 | [Microsoft Azure](https://protopedia.net/material/microsoft-azure) |[SendGrid](https://protopedia.net/material/sendgrid)
| 5 | [Twilio for KDDI Web Communications](https://protopedia.net/material/twilio-kddi-web-communications) |[Monaca](https://protopedia.net/material/monaca)
| 6 | [Raspberry Pi](https://protopedia.net/material/raspberry-pi) | [Pepper](https://protopedia.net/material/pepper)
| 7 | [Unity](https://protopedia.net/material/unity) |[ぐるなびレストラン検索API](https://protopedia.net/material/%E3%81%90%E3%82%8B%E3%81%AA%E3%81%B3%E3%83%AC%E3%82%B9%E3%83%88%E3%83%A9%E3%83%B3%E6%A4%9C%E7%B4%A2api)
| 8 | [AWS](https://protopedia.net/material/aws) |[kintone API](https://protopedia.net/material/kintone-api) 
| 9 | [IBM Cloud](https://protopedia.net/material/ibm-cloud) |[VoiceText Web API](https://protopedia.net/material/voicetext-web-api?page=1)
| 10 | [日本語音声合成API AITalk WebAPI](https://protopedia.net/material/%E6%97%A5%E6%9C%AC%E8%AA%9E%E9%9F%B3%E5%A3%B0%E5%90%88%E6%88%90api%E3%80%80aitalk-webapi) |[Mbed](https://protopedia.net/material/mbed)
| 11 | [MESH](https://protopedia.net/material/mesh) |[クルマ情報API](https://protopedia.net/material/%E3%82%AF%E3%83%AB%E3%83%9E%E6%83%85%E5%A0%B1api)
| 12 | [Pepper](https://protopedia.net/material/pepper) |IBM Bluemix 
| 13 | [Twitter API](https://protopedia.net/material/twitter-api?page=1) |[YuMake気象情報API](https://protopedia.net/material/yumake%E6%B0%97%E8%B1%A1%E6%83%85%E5%A0%B1api-%E4%BB%8A%E6%97%A5%E6%98%8E%E6%97%A5%E5%A4%A9%E6%B0%97%E4%BA%88%E5%A0%B1)
| 14 | [Alexa Skill Kit](https://protopedia.net/material/alexa-skill-kit?page=1) | [日本語音声合成API AITalk WebAPI](https://protopedia.net/material/%E6%97%A5%E6%9C%AC%E8%AA%9E%E9%9F%B3%E5%A3%B0%E5%90%88%E6%88%90api%E3%80%80aitalk-webapi) 
| 15 | [Mbed](https://protopedia.net/material/mbed) |[神戸市オープンデータ一覧](https://protopedia.net/material/%E7%A5%9E%E6%88%B8%E5%B8%82%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%83%87%E3%83%BC%E3%82%BF%E4%B8%80%E8%A6%A7)
| 15 | [SendGrid](https://protopedia.net/material/sendgrid) |[音声合成API『VOICEROID＋琴葉茜・葵』](https://protopedia.net/material/%E9%9F%B3%E5%A3%B0%E5%90%88%E6%88%90api%E3%80%8Evoiceroid%EF%BC%8B%E7%90%B4%E8%91%89%E8%8C%9C%E3%83%BB%E8%91%B5%E3%80%8F)
| 15 | [Google Maps API](https://protopedia.net/material/google-maps-api) |[テキスト解析Web API](https://protopedia.net/material/%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E8%A7%A3%E6%9E%90web-api)
| 18 | [DataSpider](https://protopedia.net/material/dataspider) |[楽天市場商品検索API](https://protopedia.net/material/%E6%A5%BD%E5%A4%A9%E5%B8%82%E5%A0%B4%E5%95%86%E5%93%81%E6%A4%9C%E7%B4%A2api)
| 19 | [Facebook API](https://protopedia.net/material/facebook-api) | [MESH](https://protopedia.net/material/mesh) |[クルマ情報API](https://protopedia.net/material/%E3%82%AF%E3%83%AB%E3%83%9E%E6%83%85%E5%A0%B1api)
| 19 | [駅すぱあと Webサービス](https://protopedia.net/material/%E9%A7%85%E3%81%99%E3%81%B1%E3%81%82%E3%81%A8-web%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9) |[DataSpider](https://protopedia.net/material/dataspider) |[楽天市場商品検索API]

## プロトタイプ作品はProtoPediaに登録しよう！
[ProtoPedia](https://protopedia.net/)は、ITクリエイターの「つくろう」や「つくった」を発表する場で、日頃の制作活動にて生まれたモノやコトを記録、登録するWEBサイトです。
誰でもいつでも登録可能です。
以下に登録方法をまとめておりますので、ご覧いただきぜひご登録ください！
［ProtoPediaの作品登録の仕方］(https://qiita.com/WeAreMa/items/747f66027e363183884e)

## 最後に
APIやHackableなサービスを提供されている、団体・企業の皆様。
ハッカソンやコンテストを通じて、サービスの利用を促進したり、開発者の方に使ってもらいたいという方は、ぜひProtoPediaを通じて様々な取組をしませんか？
興味ある方は以下一般社団法人MAのサイトよりお問い合わせください！
https://we-are-ma.jp/contact/