ラベル PhoneGap(情報) の投稿を表示しています。 すべての投稿を表示
ラベル PhoneGap(情報) の投稿を表示しています。 すべての投稿を表示

2013/11/12

PhoneGap Live API Explorer

PhoneGapのAPIを実際に試せるアプリ「PhoneGap Live API Explorer」!
実際にアプリにしてPhoneGapのAPIを試せるし、サンプルコードも載っているのでとても重宝します。

ソースコードはGitHubにあります。https://github.com/ccoenraets/phonegap-explorer



https://github.com/ccoenraets/phonegap-explorer
http://coenraets.org/blog/2012/06/phonegap-live-api-explorer/

2013/11/07

PhoneGap開発に役立つフレームワーク(Frameworks)

PhoneGap開発に役立つフレームワーク(Frameworks)のリンク。

PhoneGapを勉強ビデオ from ADC ONAIR

Adobeの公式サイトADC OnAirに「そろそろPhoneGapを勉強しようか。」というタイトルのUSTREAM番組が5回連載でありました。

PhoneGapを今から始めようという方にはこれを見ると大体大筋が掴めるんではないでしょうか。





2013/10/22

PhoneGapは盛り上がってるなあ

Flex / Airと比べ、PhoneGapは盛りがっているなあ。ロサンゼルスではFlex / Airのハッカソンや勉強会などは殆ど無いが、PhoneGapのはあちらこちらで開催されている。両方共使った感想は、PhoneGapはまだ機能的に足りないところが多い印象。ガベージコレクション、デバッグ機能など、パフォーマンスも劣る。

個人的にはFlexの方が好きだが、両方とも追いかけることにするかな。


http://devgirl.org/2012/05/14/phonegap-for-flexair-mobile-developers/

2013/10/20

マルチプラットフォーム対応アプリ作成の環境について

最近はアプリケーションを作成する際はマルチプラットフォーム対応が普通です。それに、デスクトップアプリもあれば、モバイルアプリ、Webと多岐に渡って対応しないといけない。昔みたいにWindowsだけというわけにはいかないんです。
また、iOSアプリ作成にはXcodeでObjective-C、Androidアプリ作成はEclipseでJapa、など開発環境も言語も様々です。プログラマーは大変です。

なので、マルチプラットフォーム対応アプリを作成できる開発環境などがでてます。
代表的なのが、AdobeのAir(Flash技術)を使った開発環境ですね。

AdobeはFlashでマルチブラウザー対応のWebコンテンツを作成できる技術を開発した先駆け的存在で、現在はAirでマルチプラットフォーム対応のアプリも作成できる素晴らしい環境を提供しています。

そんなAdobeが現在、3つほどそんなマルチプラットフォーム対応のアプリを作成できる環境を提供しています。
  1. Flash Professional (Air SDK、ActionScript)
  2. Flash Builder (Flex SDK、ActionScript, MXML)
  3. PhoneGap (HTML5, JavaScript, CSS) ※ASFがCordovaを開発してますがPhoneGapは一応Adobeが保持
そして3つもあると、どれがいいんだろうという話になりますよね?
なので、簡単にその違いをあげてみます。
  1. Flash Professional: 
    • 言語: ActionScript
    • 対応プラットフォームはiOS, Android, Windows, Mac, Flash(SWF), HTML5(with Toolkit for CreateJS)
    • デザイナー向け(タイムライン機能など)
    • コンポーネントなどが少ない
  2. Flash Builder
    • 言語: ActionScript, MXML
    • 対応プラットフォームはiOS, Android, Blackberry, Windows, Mac, Flash(SWF)
    • プログラマー向け(コード補完機能などが充実)
    • Flex SDKにはコンポーネントなどがたくさんある
  3. PhoneGap
    • 言語: HTML5 JavaScript, CSS
    • 対応プラットフォームはiOS, Android, Blackberry, WebOS, Windows Phone,  Symbian, Bada
    • Webプログラマー向け
    • HTMLとJS, CSSのライブラリがたくさんある
こんな感じですかね。PhoneGapが結構いい気がしますが、対応プラットフォームは(その名前の通り?)モバイルのみなのが悩みです。正直、WebOSやSymbian対応よりも、Mac, Winのデスクトップ対応がうれしさ倍増です。
Flash Proはコード補完機能などがあまりよくなくて、プログラマーの自分には使いにくいんですよね。それに、コンポーネントのライブラリが乏しくて、単純なコントロールを使いたいときにでも、自作以外になく不便。でも、HTML5で書き出せるToolkit for CreateJSはかなり良い機能です。まだ完全対応というわけではなく、それようにコードをいじらないといけないですが、将来性はあります。
Flash Builder + FlexはMXMLに慣れれば使いやすいです。でも、Webコンテツ用にはHTML5対応はなくSWFしかないのが難点。それに、ASFにFlexを譲渡したことでも今後が不安。見捨てた?

2013/10/19

PhoneGapリリースの速さすごいな

最近注目を浴びているPhoneGap現在はバージョン3.0.0(Cordovaは3.1.0)だがリリース速度がすごすぎる。最初のバージョン1.2.0が2011年の11月7日にリリースされた。だいたい2年経つが23回もアップデートしている。月に1回のペースだ。モバイルに特化したフレームワークだけど、iOSやAndroidだけじゃなくて、Blackberry, WebOS, Windows Phone, Symbian, BadaなどほとんどのモバイルOSに対応しているのもすごい。

PhoneGapリリース日
20110728 PhoneGap 1.0.0
20111107 PhoneGap 1.2.0
20111219 PhoneGap 1.3.0
20120131 PhoneGap 1.4.0
20120202 PhoneGap 1.4.1
20120306 PhoneGap 1.5.0
20120411 PhoneGap 1.6.0
20120418 PhoneGap 1.6.1
20120502 PhoneGap 1.7.0
20120606 PhoneGap 1.8.0
20120613 PhoneGap 1.8.1
20120630 PhoneGap 1.9.0
20120720 PhoneGap 2.0.0
20120921 PhoneGap 2.1.0
20121101 PhoneGap 2.2.0
20130107 PhoneGap 2.3.0
20130207 PhoneGap 2.4.0
20130228 PhoneGap 2.5.0
20130409 PhoneGap 2.6.0
20130430 PhoneGap 2.7.0
20130607 PhoneGap 2.8.0
20130612 PhoneGap 2.8.1
20130626 PhoneGap 2.9.0
20130719 PhoneGap 3.0.0

http://phonegap.com/install/
http://gihyo.jp/dev/serial/01/phonegap/0001