山下寛人オフィシャルブログ

オイシックス株式会社 執行役員 システム本部長 山下寛人の公式ブログです。

Androidアプリ構築環境の比較

ざっと調べた結果のまとめです。2015年1月現在。

・まず Native。
Java + Android Studioが標準。
Eclipseでもできてそちらのほうが歴史が長い。
・Groovyでも作れるようになった。

・Nativeでないものはハイブリッドアプリという
Apache Cordovaが一番メジャー
・基本はアプリ内でブラウザが動いている
・つまり開発はHTML5
・カメラや加速度センサーなどのデバイスにアクセスできるAPIを提供

・Cordovaは元PhoneGap。
・Titanium Mobileというのもあったが廃れたもよう。

IBM Worklight、Google Chrome Apps MobileといったCordvaベースのプラットフォームもある。
・Ionic Frameworkというのも内部でCordvaを使っている。

・いろいろあるが一番パフォーマンスがいいのはやっぱりNative。

ということで触り心地にこだわりたいアプリはNativeということで。