読者です 読者をやめる 読者になる 読者になる

Macでアプリ開発ブログ

MacによるiPhone&Androidアプリの開発・作成に関するブログ。Macの設定からアプリ開発環境構築、おすすめのツールなど

IonicでCrosswalkを導入し、AndroidのWebViewのパフォーマンスを向上させる方法

CordovaベースであるIonicやMonacaでは、iOSアプリとAndroidアプリの両方を同時に開発できます。

しかし、開発を進めるにつれて感じるのは、複数のOSや端末で完全に統一された挙動を実現することの難しさだと思います。

特にAndroidでは、OSやWebViewのバージョン、また端末の種類によっても挙動や表示が異なることが多いので、その都度実機で確認(テスト)して問題をクリアしなければなりません。

実際に私が以前に開発を行っていたアプリでも、このAndroidのバグ(というかプラットフォームごとの挙動に違い)には大変悩まされました。

そこで、Crosswalkを導入することにしました。

続きを読む

IonicでngCordovaを使う方法

ngCordovaとは

JavaScriptでハイブリットアプリを開発する場合、カメラやGPSなどのデバイス特有の機能を制御するためにはCordovaを利用します。

ただし、IonicのようにAngularJSベースで開発するのであれば、AngularJSのプラグインであるngCordovaを利用する方が、より効率的に開発を進めることができます。

それでは具体的にIonicでngCordovaを使う方法を見ていきます。

続きを読む

Ionicのフォルダ構成

前回は「Ionicの使い方(入門編)」と題して、Ionicのインストールからエミュレータ起動までを行いました。

mac-docs.hatenablog.com

今回はIonicのインストール後、デフォルトの状態のフォルダ構成を見ていきたいと思います。

続きを読む