タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

DevelopmentとAndroidとWebに関するflatbirdのブックマーク (3)

  • 23069

    スマートフォンアプリを作るには、ネイティブアプリにする方法とウェブアプリにする方法があります。それぞれのメリット・デメリットを踏まえ、どういったときにどちらで作成すれば良いのか、また実際に「ピグトーク」で選択した方法について解説します。 【今回のPoint】 ・信頼・日常使いはネイティブアプリ、拡散・変化はウェブアプリ ・「ピグトーク」ではいいとこどりのハイブリッド型(ネイティブ+ウェブ)を選択 ・ネイティブ言語とJavaScriptで連携。ただし連携しすぎないのがポイント ネイティブアプリとウェブアプリそれぞれの特徴は スマートフォン用にアプリを作り、公開するにはネイティブアプリとする方法とウェブアプリとする方法があります。ネイティブアプリはObjective-C、Javaなどで書かれ、コンパイルされた後、それぞれのOS上で動作します。ウェブアプリはHTMLCSSJavaScript

    23069
  • HTML5をすぐハイブリッドアプリとして試せる無料のツール「Monaca」を使ってみた

    HTML5/JavaScriptで作成したアプリケーションをラップし、ネイティブアプリケーションとして扱える「ハイブリッドアプリケーション」は、高い生産性でモバイルアプリケーションを開発できるといったメリットから注目されています。 しかし実際に自分でハイブリッドアプリケーションを開発しようとすると、例えばiOS用ならMacOSのマシンを用意してPhoneGapの環境を整え、ビルドしたアプリケーションをいちいちiPadiPhoneに転送して試すなど、それなりの手間がかかります。Publickeyでは以前からハイブリッドアプリケーションに注目して紹介してきたため、時間があれば自分でもHTML5とJavaScriptで作ったアプリケーションをハイブリッド化しみてみようと思いつつ、なかなか開発環境を整備するに至りませんでした。 そこで思い出したのが「Monaca」です。Webブラウザ上でHTML

    HTML5をすぐハイブリッドアプリとして試せる無料のツール「Monaca」を使ってみた
  • スマートフォンアプリへのブラウザ機能の実装に潜む危険 ――WebViewクラスの問題について

    はじめに AndroidにはWebViewと呼ばれるクラスが用意されています。簡易的なブラウザの機能を提供しているクラスで、URLを渡してHTMLをレンダリングさせたり、JavaScriptを実行させたりすることができます。内部ではWebKitを使用しておりAndroidの標準ブラウザと同じような出力結果を得ることができるため、このクラスを使用することで簡単にWebブラウザの機能を持ったアプリケーションを作成できます。 しかし、その簡単さ故、使い方を誤ったり仕様をよく把握していなかったりすると、脆弱性の元になります。今回はこのWebViewクラスの使い方に起因する脆弱性について見ていくことにしましょう。 WebViewクラスとJavaScript WebViewクラスを使用した場合、注意しなければならないのはJavaScriptを有効にした場合です。デフォルトではJavaScriptの機能

    スマートフォンアプリへのブラウザ機能の実装に潜む危険 ――WebViewクラスの問題について
  • 1