ノーコードでアプリ開発:ノーコードとAIの違いと限界
著者:Mehdi Azizi
更新・8 分
コードなしでもアプリは作れます。ノーコードとAI、それぞれでApp Storeに何ができるのか、コードを読む必要が出る場面を解説します。
コードを書かずにアプリを作る:正直な答え
はい、2026年の今、コードを書かずにアプリを作ることはできます。大きく分けて道は2つです。マウス操作でアプリを組み立てるノーコードツールと、あなたの説明をもとに代わりにコードを書いてくれるAIです。どちらでも本物のアプリまでたどり着けますし、ノーコードツールの中にはApp Storeに公開できるものもあります。
広告が言わないのは、ほぼ必ずどこかの時点で、少しのコードを理解する必要が出てくるということです。書けなくてもかまいませんが、理解は必要です。そしてそのタイミングは最悪の場所でやってきます。アプリでサブスクリプションを売り、Appleの審査を通過し、実際のユーザーに耐えなければならないときです。このガイドでは、自分に合った道を選び、踏み出す前にその瞬間がどこにあるのかを知る手助けをします。
僕はReact Native、Expo、AIを使って自分のiOSアプリを公開しています。ミニゲーム付き目覚ましのSolysと、トレードシミュレーターのTradaZenはApp Storeに並んでいます。NoleraとClicはAppleにリジェクトされ、その後修正しました。僕はノーコードツールを一切売っていません。売っているのはモバイルアプリを作るためのキットです。その点を頭に置いたうえで、各ツールの公式情報に基づいたこの現場の意見を読んでください。
コードを書かずにアプリを作る方法は?
本物のアプリを公開できるノーコードツール
ビジュアルツールの中には、ストアに公開できる本物のモバイルアプリを作れるものがあります。ただし無料プランではストアに公開できません。詳しくは無料でアプリを作るにまとめています。よく知られた例を2つ挙げます。
- Bubbleはネイティブモバイルアプリのエディターを提供しています。ドキュメントではApp StoreとGoogle Playへの公開方法が説明されており、それでも年額99ドルのApple Developerアカウントは必要だと念押しされています。
- FlutterFlowはFlutterのコードを生成します。料金ページによると、コードのダウンロードとストアへのデプロイは無料プランではなく、有料のBasicプランから使えます。
インストール可能なWebアプリ
とても便利でも、App Store向けのアプリは作れないツールもあります。たとえばGlideは、自社のアプリはプログレッシブWebアプリであり、App StoreやGoogle Playへの直接公開には対応していないと明記しています。社内ツールには最適ですが、App Storeで見つけてもらい、売ることが目的なら向いていません。
代わりにコードを書いてくれるAI
Claude、ChatGPT、Cursorは本物のコードを書きます。たとえばExpoを使ったReact Nativeです。これがいわゆるバイブコーディングです。ノーコードとの違いは大きく、コードは標準的な形式であなたのものになり、動かし続けるためにプラットフォームの月額契約は要りません。その代わり、いつかそのコードを読む必要が出てきます。詳しくはAIでiOSアプリを作るで解説しています。
ノーコードが得意なこと
ノーコードツールが特に力を発揮するのは次のようなケースです。
- ディレクトリやカタログ:一覧ページ、検索、お気に入り。
- 高機能なフォーム:情報収集、簡単な予約、問い合わせ。
- 見せるためのプロトタイプ:何週間も投資する前に、アイデアに興味を持つ人がいるか確かめる。
- 社内ツール:チームや団体向けのアプリで、見た目はあまり重要でないもの。
あなたのプロジェクトがこのどれかに当てはまるなら、ノーコードから始めましょう。何か月も考え込むより、不完全でも公開したアプリのほうがユーザーについて多くを学べます。
売るためのiOSアプリで行き詰まるところ
限界が見えてくるのは、アプリがApp Storeでお金を生み始めるところです。
Appleのサブスクリプション。 App Review Guidelinesのガイドライン3.1.1は、アプリ内で機能やコンテンツを解放するにはAppleのアプリ内課金を使うことを義務づけています。具体的には、App Store Connectでのプロダクト作成、ペイウォール、購入の復元、無料トライアルです。ツールを選ぶ前に、これらをどう扱うのか、RevenueCatのようなサービスを接続できるのかを確認してください。この作業の詳細はiOSのアプリ内サブスクリプションのページで解説しています。
Appleの審査。 ガイドライン4.2は、アプリが単にWebサイトを包んだだけのものを超えていることを求めます。さらにガイドライン4.2.6では、商用テンプレートやアプリ生成サービスから作られたアプリは、コンテンツの提供者自身が直接申請する場合を除いてリジェクトされると定めています。自分のアプリを自分のアカウントから公開するなら、あなたがその提供者です。ただし、元のテンプレートとそっくりなアプリはこれらのルールに引っかかるおそれがあり、そのテンプレートが有名アプリを真似ていればガイドライン4.1にも抵触します。しっかりカスタマイズし、申請前にAppleがアプリをリジェクトする理由を読んでおきましょう。
プラットフォームへの依存。 あなたのアプリはツールの中で生きています。料金や規約、機能が変われば、従うしかありません。コードを取り出せるツールもあれば、できないツールもあります。これはアプリが伸びた日ではなく、初日に確認すべきことです。
アプリの使い心地。 アニメーション、ウィジェット、リッチ通知、なめらかさ。ホーム画面に残しておきたいと思わせる要素は、ツールにできることに大きく左右されます。決める前に、そのツールで作られたアプリを自分のiPhoneで試してください。
AIで状況は変わるのか?
はい、本当に変わります。やる気さえあれば、未経験の人でもClaudeやCursorのようなアシスタントを使って、数晩でReact Nativeの動く画面を作れる時代です。
それでも、「自分の環境では動く画面」と「知らない人が使っても壊れない公開済みアプリ」の間には大きな隔たりがあります。ユーザーアカウント、同期、ネットワーク障害、UIが切れてしまう小さな画面、サブスクリプションの設定、App Storeの申請資料。個人開発のプロジェクトが止まるのはここで、AIは自分が知らないことを教えてはくれません。AIにはあなたのAppleアカウントも、RevenueCatのコンソールも、スマホも見えないのです。
少しコードを理解する必要が出てくる瞬間
ノーコードでもAIでも、「コードを書かずに」が限界を迎えるのは次のような場面です。すべてを書く必要はありませんが、読んで理解できる必要があります。
- エラーメッセージ。 どのファイルの、どの段階で壊れているのかを把握し、AIやツールのサポートに的確な質問をするため。
- AIが提案した変更。 どのファイルが変わるのか、それが自分の依頼に合っているのか。
- アプリの設定。 バンドルID、バージョン番号、権限リクエストの文言。
- サブスクリプションの識別子。 App Store Connect、RevenueCat、コードの間で一文字違わず一致している必要があります。すべてが揃っているかを確かめられるのはサンドボックスでのテストだけです。この手順はiOSペイウォールのよくあるミスで詳しく解説しています。
- データアクセスのルール。 Supabaseを使うなら、各ユーザーが自分のデータしか読めないことを確認する。
- シークレットキー。 シークレットキーは、スマホにインストールされるアプリのコードに絶対に入れてはいけないと知っておく。
コードを書かずに作ることはできます。でも、コードをまったく理解せずに公開して収益を得ようとすると、ほとんどのプロジェクトはそこで止まります。
良いニュースもあります。このレベルの理解は、自分のプロジェクトを通じて、プログラミングを一から学ぶよりずっと早く身につきます。それに、修正ではなく説明を頼めば、AIは優秀な先生になってくれます。
ノーコードかAIか:4つの質問でチェック
- アプリでサブスクリプションやアプリ内課金を売る必要がありますか? はいなら、ツールがAppleの課金に対応しているか確認するか、AIで書いたコードを選びましょう。
- App Storeに載せたいですか? はいなら、Webアプリしか作れないツールは外しましょう。
- ツールを乗り換えてもコードを手元に残したいですか? はいなら、標準的な技術スタックでのAI開発か、エクスポートできるツールを優先しましょう。
- テスト、社内ツール、カタログのどれかですか? はいなら、ノーコードがおそらく最速の道です。
道を選んだら、その先は誰でも同じです。4つのステップはアプリの作り方にまとめています。
僕が自分のアプリで使っているもの
僕は自分のアプリに、標準的な技術スタックでAIを使う道を選びました。アプリはReact NativeとExpo、ビルドはEAS、サブスクリプションはRevenueCat、データはSupabase、計測はPostHog、クラッシュ監視はSentryです。コードは自分のもので、AIもよく知っていて、どのパソコンからでも公開できます。これについてはMacなしでiOSアプリを公開するで説明しています。この選択の理由はモバイルアプリのためのReact NativeとExpoのページで詳しく書いています。
これが唯一の正解というわけではありません。社内ツールならノーコードツールのほうが時間を節約できます。でもサブスクリプションで収益を得るiOSアプリが目標なら、AIが書いたコードを読めるようになることが、僕の考えでは最高の投資です。
必要なことだけを学ぶ
それを詰め込んだのがiOS Kitです。僕のアプリのスターターコードと、4つのステップで進む学習コースが入っていて、各ステップにClaude Codeのスキルが付いています。自分のペースで進められます。どの道が合っているかわからない?無料診断が、今あなたができることを出発点に、最初に取り組むべきステップを教えてくれます。
収益も公開も約束はしません。審査するのはApple、決めるのは市場です。コースの内容はiOS開発者トレーニングのページで紹介しています。
よくある質問
コードを書かずにアプリを作ることはできますか?
はい、2026年なら可能です。道は2つあります。マウス操作でアプリを組み立てるノーコードツールと、あなたの説明をもとにコードを書くAIです。どちらでも本物のアプリまでたどり着けますし、ノーコードツールの中にはApp Storeに公開できるものもあります。
自分のアプリを作るとき、ノーコードとAIはどう選べばいいですか?
テスト、社内ツール、カタログなら、ノーコードがおそらく最速の道です。アプリでサブスクリプションを売るなら、ツールがAppleの課金に対応しているか確認するか、AIで書いたコードを選びましょう。ツールを乗り換えてもコードを残したいなら、標準的な技術スタックでのAI開発か、エクスポートできるツールを優先してください。
コードを書かずに作ったアプリをApp Storeに公開できますか?
一部のツールなら可能です。Bubbleのドキュメントでは、App StoreとGoogle Playへの公開方法が説明されており、それでも年額99ドルのApple Developerアカウントは必要だと念押しされています。Glideのように、プログレッシブWebアプリしか作れず、App Storeへ直接公開できないツールもあります。決める前にツールを確認してください。
アプリ作りにはどの無料ノーコードプラットフォームを選べばいいですか?
アプリに何をさせたいか次第です。すべてのツールがApp Storeに公開できるわけではありません。BubbleとFlutterFlowは公開できますが、GlideはWebアプリしか作れません。無料プランではストアに公開できず、料金ページによるとFlutterFlowのストアへのデプロイは有料のBasicプランからです。詳しくは無料でアプリを作るにまとめています。
ノーコードツールでAppleのサブスクリプションを扱えますか?
ツール次第なので、決める前に確認してください。App Review Guidelinesのガイドライン3.1.1は、アプリ内で機能やコンテンツを解放するにはAppleのアプリ内課金を使うことを義務づけています。具体的には、App Store Connectでのプロダクト、ペイウォール、購入の復元、無料トライアルが必要です。RevenueCatのようなサービスを接続できるかも確認しましょう。
コードを書かずにアプリを作る場合でも、コードを理解する必要はありますか?
ほぼ必ず、どこかの時点で必要になります。ただし書けなくてもかまいません。エラーメッセージ、AIが提案した変更、アプリの設定、サブスクリプションの識別子を読めるようにしておく必要があります。この識別子はApp Store Connect、RevenueCat、コードの間で一文字違わず一致していなければなりません。また、シークレットキーはスマホにインストールされるアプリのコードに絶対に入れてはいけないことも覚えておいてください。