上藤紳也 5月間報告
HTML+CSS+Javascriptを使った開発 モバイル向け(iOS,Android向け)で特に注目されているもの Titanium Mobile(約 84,700,000件) PhoneGap(約 3,740,000件)
PhoneGap PhoneGapはカナダ・バンクーバーにあるnitobi社の開発した、スマートフォ ン向けハイブリッドアプリケーション制作のためのフレームワークです。 HTML+Javascriptの技術を使って、iPhone/Androidのネイティブアプリケー ションを開発する手法を一般的に「ハイブリッドアプリケーション」と呼びま す。つまり、PhoneGapを使えばObjective-CやJavaを書かずに、Webアプリ ケーションの技術を用いて、ネイティブアプリケーションを作ることが可能な のです。 PhoneGapはいくつかあるハイブリッドアプリケーション制作フレームワーク の内の現在もっとも知名度のある一つです。Adobe Dreamweaver5.5の新機能 としてもサポートされており、今後さらに注目を浴びることになると予想され ます。
PhoneGap
図でわかりやすかったので・・・
PhoneGapの特徴 HTML+CSS+Javascriptを使用したiPhone/Androidアプリ開発が可能 ネイティブAPIのアクセスが可能 iPhone/Androidを含むマルチプラットフォーム対応 既存のJavascriptフレームワークにも対応 様々なPhoneGapプラグインの存在
どうなのか?? PhoneGapのネイティブアプリケーション化は、ネイ ティブコードへとコンパイルするのではなく、Webア プリケーションをラップして実現する方式なので、ア プリケーションの実行速度はそのまま
Titanium Mobile
Titanium Mobileの特徴 検索結果から見てもPhoneGapよりも知名度が上 基本的にJavaScriptだけで開発できる
勉強会にて 第一回Android研究会に行ってきました。 Google Playの便利アプリの紹介 Androidのセキュリティ 最近の問題 対策方法
Androidのセキュリティホール 手順: Android端末内のSDカードからデータを盗む ために、セキュリティホールが使われる。 ローカル環境のHTMLをWebブラウザ内で実行してセキュリティホール を利用する。 「ローカルのHTMLファイル」は「Webページからダウンロードする」 より緩い。 アプリケーションは、SDカードのデータを保存しているファイルの位 置(パス)を保持しているため情報を取得しやすい。 (http://scan.netsecurity.ne.jp/article/2011/03/16/26471.html)
セキュリティーホールの対策 この場合の対策 WebブラウザでJavaScriptをオフ 不便