よくある悩みですが、ノーコードを活用することで誰でも簡単にアプリ開発ができるようになるため上記の課題はクリアになるはずです。
本記事では、そんなノーコード開発ツールの中でも汎用性が高く高度なアプリが作れるBubbleについて紹介していきたいと思います。
目次
Bubbleとは?柔軟な開発が可能なノーコードツール
Bubbleとは、ソースコードを記述することなくWebアプリ開発ができるサービスです。
従来のプログラミング開発のようなコーディングは不要で、ドラッグ&ドロップの直感的な操作だけでWebアプリ開発ができてしまいます。
Bubbleは数あるノーコードツールの中でもトップクラスの利用者数を誇るため、ノーコードツールの代表的な存在とも言えるでしょう。
そんなBubbleは設定の自由度が高く、高度なWebアプリを開発できるのが特徴的です。
BubbleはWebアプリ開発に特化したノーコードツールの代表的存在。汎用性が高く柔軟なアプリ開発が可能。
Bubbleを利用するメリット
ノーコード開発ツールの中でもBubbleを利用するメリットは大きく以下となります。
コードを書かずに開発可能
先述の通り、Bubbleではソースコードを記述することなくWebアプリを開発することができます。コードを書かないので、開発工数を大幅に短縮することができるはずです。
これはある意味ではノーコード開発ツール共通のメリットとも言えるかもしれません。
柔軟なアプリ開発が可能
大抵のノーコード開発ツールは細かいカスタマイズができないですが、Bubbleは自由度が高く柔軟なアプリ開発が可能です。
Bubbleを利用した開発事例を知ると「え、こんなWebアプリも開発できるの!?」と最初はびっくりするかと思います。
Bubbleを利用した開発事例については上の記事でいくつか紹介しているので、気になる方は併せて確認してみてください(^^)
無料から利用できる
料金プランの詳細については後述しますが、Bubbleには無料プランが存在します。
その他のツールであれば無料だと大した機能を利用できないといった制約がありますが、Bubbleの場合は、本番リリースをしないのであれば無料プランでも十分に検証可能です。
そのため、慣れるまでは無料プランで学習し、実際にアプリをパブリック公開したいとなった場合に有料プランを利用するといったメリハリのある対応をすることができます。
- コードを書かずに開発可能
- 柔軟なアプリ開発が可能
- 無料から利用できる
Bubbleを利用するデメリット
一方で、Bubbleを利用するデメリットとしては以下が挙げられるでしょう。
日本語に非対応
Bubbleは海外製のノーコード開発ツールであるため、操作画面や公式サイトが全て英語表記となっております。とはいえ、操作画面については使っているうちに慣れるはずです。
Bubbleに関する日本語の情報がまだまだ少ないのが現状ですが、NoCodeCampを中心に日本語の情報も徐々に増えてきてはいます。
また、Bubbleの公式ドキュメントもGoogle翻訳を利用すれば日本語で読めるので、そこまで問題とはならないはずです。
初心者には難易度が高い
ノーコードは簡単というイメージを持たれる方が多いかと思いますが、Bubbleはそこまで簡単ではなく大体3ヶ月の学習期間は要するのではないかというのが個人的な意見です。
とはいえ、ゼロからプログラミングについて学び始めるよりはBubbleの方が圧倒的に早い期間で習得可能かと思います(^^)
ノーコードだからといって舐めてかかると痛い目に遭うので気をつけてください。
SEOに強くない
Bubbleは基本的なSEOの設定のみ可能であるため、SEOに強いとは言えないでしょう。
とはいえ、LPの作成などをWebflowなどの別ツールで賄えば済む話なので、SEOに強くないというデメリットはツールを使う上ではそこまで大きな問題とはならないはずです。
※Webflowについては上の記事で解説しているので気になる方は併せてご確認ください。
- 日本語に非対応
- 初心者には難易度が高い
- SEOに強くない
Bubbleの料金プラン
Bubbleでは以下4つの料金プランが用意されています。※最新の情報は公式サイトにて。
Free | Personal | Professinal | Production | |
テスト開発 | ||||
本番リリース | ー | |||
カスタムドメイン | ー | |||
API連携 | ー | |||
バックアップ期間 | ー | 7日間 | 30日間 | 365日間 |
ログ保存期間 | 30分 | 24時間 | 14日間 | 14日間 |
ストレージ容量 | 0.5GB | 10GB | 20GB | 50GB |
サポート | コミュニティ | Eメール | Eメール | Eメール |
月額料金 | 無料 | $25(年契約) $29(月契約) | $115(年契約) $129(月契約) | $475(年契約) $529(月契約) |
お試しでBubbleを利用するなら無料プランで十分でしょう。また、Bubbleのストレージ容量は少し寂しい感じもしますが、プラグインなどを利用すれば簡単に拡張可能です。
上の記事ではBoxプラグインを用いてBubbleのストレージ容量を拡張する方法について解説しているので、気になる方は併せて記事を確認してみることをおすすめいたします(^^)
お試し利用なら無料プランで十分。
Bubbleを利用してできないこと|ノーコードの限界
自由度が高く柔軟な開発ができるBubbleですが、ノーコード開発ツールであるがゆえの限界が存在します。その限界を知った上で開発にBubbleを利用するか決断しましょう。
ノーコード開発ツールでできないこと(限界)の代表例は以下の3つかと思います。
- 複雑な要件を持つアプリ開発
- 実行速度が求められるアプリ開発
- 大規模開発
各項目については以下の記事で詳細に解説しているので併せて確認してみてください。
逆にいえば、上記の限界に該当しないWebアプリ開発であればBubbleで対応可能ということです。体感だとほとんどのケースにおいてBubbleにて対応すること可能かと思います。(個人が行うスモールビジネスであれば尚更)
汎用性の高いBubbleもノーコード開発ツールゆえの限界が存在する。とはいえ大体のケースにおいて対応可能。
Bubbleのセキュリティは弱い?懸念と対策について
ノーコード開発ツールはセキュリティ的に大丈夫かと心配される方もいることでしょう。
結論、Bubbleのセキュリティは弱くありません。むしろ強いと言えるレベルです。
Security is always top-of-mind as we further build and improve the Bubble platform. All Bubble apps benefit from the security investments we have made. 出典:https://bubble.io/security
Bubbleのセキュリティの専用ページには上記の通り、セキュリティの重要性を説いており積極投資していることがわかるでしょう。
同ページにはBubbleでは以下6つのセキュリティ対策が施されていると記載があります。
- Bubbleは、SOC2、CSA、ISO27001などの認定に準拠しているAWS上に構築されている
- 自動化されたコードテスト、(OWASP Top10を含む)脆弱性テスト、および継続的な監視テクノロジを使用している
- Bubbleアプリは、いつでも自分のデータのポイントインタイムデータリカバリにアクセスすることができる
- Bubbleアプリにはログが付属しているため、アプリがバックグラウンドで行ったことを確認できる
- AWS RDSのAES-256暗号化を使用して、保管中のデータを暗号化している
- アプリのデータは、ユーザー定義のプライバシー ルールによってアプリケーション レベルで保護される
以上から、Bubbleのセキュリティは強く、尚且つ今後もセキュリティ対策に向けた投資が行われていくことが期待できます(^^)
なお、Bubbleのセキュリティに対する懸念と5つの対策については上の記事で解説しているので併せて確認してみてください。
ノーコードツールであるBubbleのセキュリティは強い。そしてセキュリティに対して今後も積極的に投資がなされていくことが期待できる。
Bubbleの将来性について
結論、Bubbleの将来性は明るいでしょう。
将来が明るい理由としては、今後も変わらないであろうシステム開発需要に対してBubbleは以下のような優位性を持つからです。
- プログラミングなしで開発できる
- 短期間で開発できる
- 開発費用を抑えられる
また、BubbleはMicrosoft for Startupsとパートナーシップの提携をしていることからも将来が明るいと言えるでしょう。
No-Code Solution Bubble and Microsoft for Startups to Launch Founders’ Hub Partnership. 出典:Bloomberg
なお、ノーコード全般の将来性やプログラマー不要説については以下の記事で解説しているので併せて確認してみてください。
Bubbleの評判
本章ではTwitter上でのBubbleの評判を参考がてら掲載しておきたいと思います(^^)
Bubbleの良い評判
ノーコードbubbleで実装し、bubbleの仕様について苦言を呈されることは過去あまり無い
あえて言うと、
1)レスポンス遅いことがある
2)ゲームのようなキャラをグリグリ動かすような動作が難しい
3)ネイティブアプリ化は苦手3)についてはレスポンシブ対応+PWAで必要十分だと考えている
— Nobuhito AKIMA 秋間信人 (@nobuhito_akima) September 29, 2022
Bubble を使ってみて、改めて使われるかもわからない機能を時間かけてコーディングするリスクを感じました。実装すべきか俯瞰して考えることは前提として、まずはノーコードでプロトタイプ作り、使ってもらってブラッシュアップし、コードで保守性高く実装。これで多くのエンジニアは幸せになれそう。
— 吉崎@fwywd(キカガク創業者) (@yoshizaki_91) September 24, 2022
iPhoneショートカットのSNS、Bubbleというノーコードツールで開発しているのですが、めちゃくちゃ楽しいですね🤤
アイデアを速攻で世の中に出せる時代に感謝🙇♂️#bubble #ノーコード #駆け出しエンジニア
— よしお@iOSショートカット (@auto_cook_) January 2, 2022
何をするにしてもそう。初めは上手くいきません。ノーコードをリアルの友人や、同僚で使える人なんて殆どいないはず。
ということは、現時点であなたはめっちゃ凄いわけです。あとは、結果が出るまで続けるだけ。特にbubbleは稼げる額がかなり大きいのでオススメ。
— まるも@ノーコード職人 (@marumo_nocode) September 29, 2022
bubbleって新レスポンシブにしてから、あらゆる問題が解決して開発しやすくなりましたよね。
あの機能考えた人すごい🔥
— 津村晃輝@ポスジー🦍 (@couth26ra) September 18, 2022
Bubbleの悪い評判
ノーコードツール bubbleを使っているんですがどうも処理が遅い、、、DBのindexを直接作成するという手段はbubbleでもとれるのでしょうか?
その場合接続方法はどれでやるのでしょうか?#ノーコード
— 葵 | 人狼とPdM (@aoi_workaswork) May 17, 2021
【悲報】BubbleはSEOにあまり強くありません
もしBubbleでSEO集客したいなら、ランディングページだけWordPressなどのCMSで作ることをお勧めします!#ノーコード#NoCode#bubble
— きたそた|Swooo, CTO (@kitasota_) December 8, 2020
おはようございます。週末はBubbleを触っていましたが、最も汎用的なノーコードツールと言われているだけにやはり取扱いが複雑ですね。非エンジニアでもサービスを作れることがノーコードのメリットですが、プログラミング知識が全く無ければ、難しいような気がします😉5月も終わり。今日も頑張ろう!
— よーすけ (@ymkgo) May 30, 2021
Bubbleとは?|まとめ
ここまでBubbleとは?といった定義からメリットやデメリット、Bubbleについて知っておくべきことについてお伝えしてきました。
ノーコード開発ツールの中でもBubbleは特に奥が深く学びがいのあるツールとなります。
本記事を取っ掛かりにBubbleについてより深く学んでいただけると幸いです(^^)
ここまで記事を読んでいただきありがとうございました。当ブログでは他にもBubbleについて解説しているため、気になる記事があればそちらも併せて確認してみてください。