【開発手法】
HTML5をベースにしたハイブリッドタイプで、スマホのネイティブ機能は使用しない。
ターゲットにしているOSはGoogleのアンドロイドだけ、アップルのiOSやその他のOS向けには考えていない。
この手法に決めた経緯については、日を改めて書きます。
【ハード】
◆ CPU Intel Atom D510
◆ RAM 2GB
なお、IDEのエミュレータで実行確認したいのであれば、インテルVT-xに対応したCPUだと高速化が可能です。
インテル® バーチャライゼーション・テクノロジー リスト
Android* - Intel® Hardware Accelerated Execution Manager | Intel® Developer Zone
ちなみに、私のCPU「Atom D510」はVT-x非対応なので、高速化できません。
【ソフト】
◆ OS Microsoft Windows 7 SP1
◆ Oracle JAVA - JRE (Java SE (Standard Edition) Runtime Environment) - Ver.8u51(1.8.0_51)
JDK (Java SE (Standard Edition) Development Kit) - Ver.8u51(1.8.0_51)
◆ Android SDK (Software Development Kit) Manager - Rev.24.3.3
(SDK Tools & SDK Platforms - Android 4.4.2(API19)以上)
◆ IDE (Integrated Development Environment/統合開発環境) - 使用せず
◆ テキストエディタ SynWrite - Ver.6.4.70
◆ コマンドプロンプト(DOS窓) - Windows 7 付属
◆ サーバーサイド・スクリプト Node.js - Ver.0.12.2
◆ パッケージ管理システム NPM (Node Package Manager) - Ver.2.7.4
◆ フレームワーク
◆ ビルドツール Apache Ant - Ver.1.9.6
◆ バージョン管理 Git - Ver.1.9.5
JAVAは種類が多く、名称(略称)もまちまちで分かりにくいから要注意。
JAVAプログラムの開発に必要なのがJDK、そのプログラムの実行に必要なのがJRE
JRE と JDK の違いは何ですか?
ダウンロードは「JAVA SE」の中から
Java SE - Downloads | Oracle Technology Network | Oracle
なお、開発環境構築の参考にしたのはこちら↓↓
HTML5でハイブリッドアプリを作成 | Cordovaを使ったAndroidアプリ開発
これ以上に詳しく丁寧に書いてくれているのは見当たらなかった。
ただし、IDE(ここ↑↑ではEclipse)を利用するかどうかは、その人の好み。
他にも
Android Studio
Intel XDK
を試したものの、うまく使いこなせず断念。
0 件のコメント:
コメントを投稿