HTML5にするか、それともNativeアプリケーションを作るか?それが問題だ [スマートフォン]
最近HTML5の資料がいろいろと登場し、かつそれがモバイルでもかなり有効だということが浸透してきました。
実際Nativeアプリケーションではなく、HTML5での実装にするアプリケーションも登場してきています。
ではこの両者、どういった基準で選択すればよいのでしょうか?それを解説したのがGoogle I/O 2011のセッション「HTML5 versus Android: Apps or Web for Mobile Development?」
後半30分過ぎからのまとめの部分からピックアップすると・・・
HTML5の利点
Nativeアプリケーションの利点は
というところですね。Background Serviceがなく、アプリケーション間連携もなければ、HTML5で実装しておくのもいいかもしれません。むしろHTML5で実装するのがいい。どうしても一部デバイス依存機能を使いたい場合はWebViewを活用すればよい、、、そんな感じです。
個人的にもどちらを選ぶべきか悩むことはあります。iOS用Nativeアプリケーションを開発するためにはMac OSの端末を購入しなければならないし(そうでなくても欲しいけど)、AppStoreの審査もある(とあるところでは1か月以上審査が進まないところもある。ベースとなっている私たちのアプリケーションのほうはその間にすんなりと審査が通ってしまっている・・・なぜ審査が止まっているかは原因不明)
これはHTML5が第一、次にNativeアプリケーションというように考えたほうがよさそうだなーと最近は考えています。書籍もだいぶ出ていますからね。
<6月7日追記>
フィナンシャルタイムズはHTML5を選択したそうです。
「Financial TimesがAppleのiTunesをバイパスするためにHTML5のWebアプリを立ち上げ」
とはいえ・・・HTML5だとおいて行かれるのが国内のガラケーといわれる携帯端末たち・・・。
今までは比較的先端をはしっていたガラケーですが、今回の進化で本当にガラパゴス化してしまいそうです。
これはから「ソフトバンク 007SH AQUOS PHONE」のような形が主流になっていきそうな予感・・・。
実際Nativeアプリケーションではなく、HTML5での実装にするアプリケーションも登場してきています。
ではこの両者、どういった基準で選択すればよいのでしょうか?それを解説したのがGoogle I/O 2011のセッション「HTML5 versus Android: Apps or Web for Mobile Development?」
後半30分過ぎからのまとめの部分からピックアップすると・・・
HTML5の利点
- AndroidをはじめiOSやWebOS、BlackBerry、WindowsPhone(ほんとかな??)も1つのアプリケーションで対応可能
- 最近はGEO APIだってつかえる
- マルチタッチだって対応している
- (AppStoreのような審査がない!!)
Nativeアプリケーションの利点は
- デバイス機能をフルに活用できる
- C2DMやPushNotificationなどサーバ通知が利用可能
- アプリケーション間連携(Androidのintent)
- Richなユーザ通知機構
- なんといってもBackground Service(iOSは難しいですが)
というところですね。Background Serviceがなく、アプリケーション間連携もなければ、HTML5で実装しておくのもいいかもしれません。むしろHTML5で実装するのがいい。どうしても一部デバイス依存機能を使いたい場合はWebViewを活用すればよい、、、そんな感じです。
個人的にもどちらを選ぶべきか悩むことはあります。iOS用Nativeアプリケーションを開発するためにはMac OSの端末を購入しなければならないし(そうでなくても欲しいけど)、AppStoreの審査もある(とあるところでは1か月以上審査が進まないところもある。ベースとなっている私たちのアプリケーションのほうはその間にすんなりと審査が通ってしまっている・・・なぜ審査が止まっているかは原因不明)
これはHTML5が第一、次にNativeアプリケーションというように考えたほうがよさそうだなーと最近は考えています。書籍もだいぶ出ていますからね。
<6月7日追記>
フィナンシャルタイムズはHTML5を選択したそうです。
「Financial TimesがAppleのiTunesをバイパスするためにHTML5のWebアプリを立ち上げ」
iPhoneアプリケーション開発ガイド ―HTML+CSS+JavaScript による開発手法
- 作者: Jonathan Stark
- 出版社/メーカー: オライリージャパン
- 発売日: 2010/08/07
- メディア: 大型本
Androidアプリケーション開発ガイド ―HTML+CSS+JavaScriptによる開発手法
- 作者: Jonathan Stark
- 出版社/メーカー: オライリージャパン
- 発売日: 2011/02/24
- メディア: 大型本
HTML5/JavaScriptで作るAndroidアプリ開発ガイドブック
- 作者: クジラ飛行机
- 出版社/メーカー: 毎日コミュニケーションズ
- 発売日: 2011/04/26
- メディア: 単行本(ソフトカバー)
HTML5+CSS3で作る 魅せるiPhoneサイト iPhone/iPad/iPod touch対応
- 作者: 谷拓樹
- 出版社/メーカー: ラトルズ
- 発売日: 2010/11/24
- メディア: 単行本(ソフトカバー)
とはいえ・・・HTML5だとおいて行かれるのが国内のガラケーといわれる携帯端末たち・・・。
今までは比較的先端をはしっていたガラケーですが、今回の進化で本当にガラパゴス化してしまいそうです。
これはから「ソフトバンク 007SH AQUOS PHONE」のような形が主流になっていきそうな予感・・・。
コメント 0