ニフクラ mobile backend(mBaaS)お役立ちブログ

スマホアプリ開発にニフクラ mobile backend(mBaaS)。アプリ開発に役立つ情報をおとどけ!

開発環境構築不要!すぐスマホアプリ開発がはじめられるWebサービス×8選

https://cdn-ak.f.st-hatena.com/images/fotolife/f/fjct/20171017/20171017135049.png

スマホアプリ(iOS/Android)をはじめてみたいと思いつつも、その開発環境構築に手間取ってしまって諦めてしまうケースは少なくありません。単にIDEをダウンロードするだけではダメで、その後の周辺環境まで含めて整えるのは意外と時間がかかります。

そこで今回はそんな開発環境構築が一切不要なWebサービスをまとめて紹介します。これらのサービスはWebベースのIDE(統合開発環境)を要しており、Webブラウザさえあればすぐにアプリ開発がはじめられます。

Monaca

Monaca
MonacaはWeb IDEを提供し、さらにiOS/Androidアプリとしてリリースされているビューワーを使うことでWeb上で開発したコードをすぐにiOS/Androidアプリ上で試せるようになっています。日本で開発、提供されている点も大きなメリットです。

Monaca - HTML5モバイルアプリ開発プラットフォーム

Herlock

Herlock
JavaScriptを使ってiOS/Androidアプリを開発できます。JavaScriptからOpenGLへ変換して実行されるので、速度パフォーマンスが高いのが特徴です。こちらも日本のサービスです。

Herlock - Native Apps Development

Application Craft

Application Craft
HTML5/CSS3/JavaScriptによるアプリ開発ができます。作成したWebアプリはパッケージングし、PhoneGap/Cordovaを使ってアプリにします。

Visual IDE in the Cloud - App development for Mobile and Desktop with Application Craft

Appery

Appery
Android/iOS/Windows Phone向けのプロジェクトをダウンロードしたり、apk/ipa/xapなどバイナリにしたアプリをダウンロードできます。Web上でObjective-CやJavaなどのソースを編集できます。とはいえ基本はPhoneGap/Cordovaです。

Mobile App Builder for HTML5, iOS, iPhone, Android, & Windows Phones

AppBuilder/Icenium

AppBuilder/Icenium
WebベースでPhoneGap/Cordovaプロジェクトの編集をします。Kendo UIなどのUIフレームワークを扱えるのが特徴のようです。

AppBuilder (former Icenium) for Cross-Platform Mobile App Development

AppGyver

AppGyver
多彩なコンポーネントが提供されているので、それらをドラッグ&ドロップし、さらにロジックを作っていくことでアプリがシンプルに作れるようになっています。フルスクラッチではないアプリ開発が行えるので、要件が満たせているなら手軽そうです。

AppGyver

MIT App Inventor

MIT App Inventor
元々Googleラボで開発され、現在はMITにて開発されているAndroidアプリ開発環境です。コーディングの知識は不要で、パズルを組み合わせるような形でアプリを作れるようになっています。

Front Page | Explore MIT App Inventor

BuildAnApp :: Android, BlackBerry, iPhone, & Windows Mobile Apps :: Mobile Applications for Business

BuildAnApp :: Android, BlackBerry, iPhone, & Windows Mobile Apps :: Mobile Applications for Business
多機能なアプリではなく、キャンペーンやイベント的な簡易的アプリを作ることができます。Google PlayやApp Storeに出すのは有料になります。

BuildAnApp :: Android, BlackBerry, iPhone, & Windows Mobile Apps :: Mobile Applications for Business

さいごに

いかがだったでしょうか。Web上で開発できるということは、複数台のデスクトップ上で情報共有ができ、さらに自宅も外出先も含めてインターネットさえあればどこでも開発が進められます。さらに一般的にアプリのコンパイルは時間がかかったり、マシンパワーが必要ですがこれらのサービスはサーバサイドで処理してくれるので瞬時に完了します。

作りたい!と思ったときにすぐに作り始められるよう覚えておくと良さそうです。チュートリアルも充実したサービスを選べばアプリ開発初心者でもすぐに使いこなせるようになるはずです。

さらにもっと簡単に、コーディング知識すら不要なアプリ開発サービスはこちらの記事で紹介しています。コーディングしない分、できることは減ってしまいますがニーズにマッチすればさらに素早くアプリ開発ができることでしょう。

ニフティクラウドmobile backend mbaas ご紹介 概要資料