質問: Webアプリエンジニアで、Androidアプリ開発は未経験です。 JavaScriptとHTML5を使ってAndroidアプリを開発できると知ったのですが、 Javaなど用いて開発するアプリと比べ、機能的な差などあるのでしょうか? (JavaScriptではこれはできないがJavaではできる など) また、下記の書籍を参考にGoogle App Engineというものを使ってみようと思っていますが、 ここでのGoogle App Engineの役割は、Webアプリ開発に使う言語をAndroidアプリ開発にも使えるようにするものと考えてよいでしょうか?
回答: Androidのネイティブアプリを作りたいのか、それともブラウザベースのWebアプリを作りたいのかで、方法が変わってきます。 ネイティブアプリをJavaScriptで作成したいのであれば、Monaca(Cordova)とかでしょうか。 参考書籍として挙げられているものは、サーバサードをServlet/JSPで作成し、ブラウザをクライアントとして、HTML5/JavaScript/CSSを使用しますとあります。 Google App Engineは、Webアプリを動かすためのプラットフォームを提供するサービスです。