こんにちは、エンジニアにょけん(@nyoken_box)です。
最近、アプリ開発界隈を賑わしているツール「Monaca」をご存知ですか?
本記事では、「名前しか知らない!」というあなた向けに、Monacaの概要と使い方を解説しています。
Monacaを使いこなせると、スマホアプリの開発がエグいくらい効率的に行えますよ。

と思っているあなたにこそ!
読んでほしい記事です。
Contents
Monacaとは?
Monacaとは、AndroidやiOS(iPhone)などの、スマホやタブレット向けアプリ開発ツールです。

って思いますよね?
お答えしましょう。
実は、同じ名前のアプリであっても、AndroidかiPhoneかなどによって、中身のプログラムは全く異なっているんですよ。
そのため、iPhone用のアプリができたからといって、それをそのままAndroidに入れるとかはできないんですね?
AndroidでポケモンGOの配信が遅かったのは、iPhone用のアプリはできていたけど、Android向けのプログラム作成が終わっていかったからです。
しかし、Monacaはそうした違いを気にせずにアプリを作成できるのです。
OSごとのアプリ開発言語は、主に以下の通りです。
- Android→「Java」「AndroidSDK」
- iOS→「ObjectiveC」
使っている言語(仕組み)が違うため、従来の方法では別々で開発する必要がありました。
しかし、Monacaでは、Android/iOS/Windowsストアアプリ/Kindle Fire OSまで、各OSに対応した形のアプリを1つの枠組みで作れてしまうというわけです。
Monaca開発による3つのメリットとは?
Monacaでアプリを開発するメリットは、大きく3つあります。
①無料かつ5分で環境構築ができる
Monacaでは、開発するための準備が、Monacaのアカウント登録とアプリのインストールのみで終わります。
実はプログラミング初心者が1番つまづくポイントこそが、この環境構築です。
しかも、いずれも無料。
ちょっと他のツールではありえないくらいカンタンです。
②開発時間も短時間でできる
「Monacaとは?」の章でも解説しましたが、Monacaでは「iOS」や「Android」など、スマホのOSごとに開発言語を分ける必要がありません。
つまり、Monacaさえ扱えるようになれば、いろんな開発言語を覚える必要がないんです。
イメージとしては、イタリア、フランス、スペインを旅行するときに、それぞれの言語を覚えるんじゃなくて、英語だけ覚えればスムーズに会話ができるみたいな?
そんな感じ。
③サポートが充実している
Monacaと似たようなサービスもありますが、マニュアルが無かったり、英語表記だったりします。
しかし、Monacaは日本語マニュアルがある上、問い合わせ対応もスムーズです。
Monacaの環境構築方法は?
Monacaの環境構築は、無料・かつ3分で完了します。
①Monacaのユーザー登録
「Monacaアカウント作成ページ」から、メールアドレスとパスワードを入力してユーザー登録を行う。
登録したメールアドレスにメールが届くので、メール内のURLにアクセスします。
無料なのは「Basicプラン」なので、こちらを選択しましょう。

②スマホ用確認アプリのインストール
開発を進めていく中で、アプリがスマホでどのように動くのかを、確認する必要があります。
しかしなんと、このための確認ツールも、Monacaが用意してくれています。
お使いのスマホに合わせて、以下から確認用のアプリをインストールしてください。
- iPhone→https://itunes.apple.com/jp/app/monaca/id550941371?mt=8
- Android→https://play.google.com/store/apps/details?id=mobi.monaca.debugger&hl=ja
これで終了です。
マジで3分でしょう?
Monacaはスマホアプリ開発の最強ツール!
カンタンに、「Monacaの概要・メリット・環境構築方法」をお伝えしました。
ちょっと前まで、スマホアプリ開発には専門的な知識が必要で、「Webアプリとは全く別物」みたいなイメージでした。
この既成概念をぶっ壊したのがMonacaであり、これからスマホアプリ開発の主力になっていく気配がムンムンします。
技術で稼いでいこうと考えているのであれば、Monacaの勉強はめっちゃオススメ。
絶対需要高くなるし。
てわけで僕と一緒に勉強していきましょう。
ちなみに、カンタンな使い方は以下の記事で説明しています。
ぜひぜひご覧ください。
それでは。
Twitterフォローしてね!!!
有益な無益をつぶやくよ↓↓↓
にょけん