ネイティブ + Web ハイブリットアプリ開発の備忘録

Google Play , App Store 用のスマホアプリを開発するにあたり、我々のようなWeb屋がつくる場合は、ネイティブ + HTML5のハイブリットアプリがよさそうとのことで、ちょっと調べたことの備忘録。

簡単に言うと、AndroidならJava、iOSならObjective-Cで全て提供するのではなく、ネイティブコンテナ(WebViewコンポーネント)のなかで、コンテンツをHTML5で提供するだけということで、思ったよりも簡単そうだし、これなら、AndroidとiPhoneで個別に開発しなくてもよさそうですね。

便利なソフトもいろいろありました。

PhoneGap

入口としては良さそうな感じ。しかしスマホ関連は、Adobeが結構いいものをフリーで出してますね。FlashをHTML5化してくれるフリーソフト CreateJSにも既にお世話になっております

PhoneGapでAndroidアプリをつくるための基礎知識

あと参考になったサイト。というか初めてつくる場合につまずく部分がわかりやすく書いてあり、これが分かれば、あとは中をHTML5で提供すればいいだけなので、すぐ出来るんじゃねって錯覚してます 笑))

ハイブリットAndroidアプリの作り方

Androidにおけるハイブリッド方式1:WebViewアプリの基本

Androidにおけるハイブリッド方式2:WebViewアプリの画面遷移の基本設定

Androidにおけるハイブリッド方式3:WebViewClientクラスのカスタマイズ

ということで、来月末あたりにサクッと1本リリースしたいなぁと思っております(そんな簡単にできるか!ってスタッフにおこられそうですが…笑)

Xcode

Xcodeをインストールしみた

やっぱ全部英語かよっ!! と突っ込みをいれつつ、使ってみたいと思います。