Geminiでアプリ作成する方法3選|Canvas・AI Studioの使い方と注意点を解説
その他、業種
「こんなツールがあれば業務が楽になる」と思っても、開発を依頼する費用も時間も確保できない。そうした場面で選択肢に入ってきたのが、GoogleのAIであるGeminiを使ったアプリ作成です。
日本語で作りたいものを伝えるだけで、その場で動く画面が出てきます。ただし、何でも作れるわけではなく、社内で使う小さなツールと、顧客に配信するアプリでは必要な準備がまったく異なります。
この記事では、Geminiでアプリを作る3つの方法と手順、精度を上げるプロンプトの書き方、作れるものの具体例、注意すべき点、そして顧客向けアプリを用意する場合の考え方までを順に整理します。
|
確認したいポイント |
結論 |
詳細 |
|---|---|---|
|
Geminiでアプリは作れる? |
自然言語の指示から作成できる |
日本語で要件を伝えるとコードが生成され、その場で動作を確認しながら修正できます。 |
|
どんな方法がある? |
Canvas、AI Studio、AppSheetの3つ |
手軽さ重視ならCanvas、公開まで想定するならAI Studio、業務アプリならAppSheetです。 |
|
費用はかかる? |
Canvasは無料の範囲でも試せる |
上位モデルや大きな文脈量は有料プラン、API利用や公開時は別途費用が発生します。 |
|
何が作りやすい? |
単機能の業務ツールや試作品 |
集計、チェックリスト、簡易シミュレーターなど、画面数の少ないものほど精度が安定します。 |
|
精度を上げるには? |
目的・機能・デザインを分けて伝える |
一度に詰め込まず、動く状態を作ってから機能を足していくほうが手戻りが減ります。 |
|
注意点は? |
入力情報の扱いとコードの保守 |
機密情報を入力してよいかを社内で決め、生成コードを確認できる体制が必要になります。 |
|
そのまま公開できる? |
Web公開は可能、ストア配信は別対応 |
AI Studioからのデプロイに対応する一方、ストア配信には審査と運用体制が必要です。 |
|
顧客向けアプリに使える? |
試作向き。本番運用は別手段が現実的 |
会員管理やプッシュ通知、審査対応まで含めるとプラットフォーム活用が向いています。 |
|
▼ 顧客向けアプリをお考えなら、こちらもご確認ください 「店舗アプリDX版 raiten」は、会員証・クーポン・プッシュ通知といった集客機能をそろえたアプリプラットフォームです。ストア申請のサポートまで含めて対応しており、開発の知識がなくても運用を始められます。 |
Geminiでアプリ作成はできる?できることの範囲
自然言語の指示だけで動くものが出てくる
Geminiには、対話しながら成果物を作る機能が用意されています。「タスク管理ツールを作って」と日本語で伝えると、画面の右側にコードと動作するプレビューが表示され、そのまま操作を試せます。
従来のアプリ作成では、要件定義、設計、コーディング、テストという工程を踏む必要がありました。動くものを先に出してから要件を詰めていく進め方ができる点が、AIを使う場合の最大の違いです。
コードを書けない人でも形にできるため、企画部門や店舗の担当者が自分で試作を作り、それを開発側に渡すという流れも成立します。認識のずれを減らす手段としても機能します。
得意なものと不得意なものがある
精度が安定しやすいのは、画面数が少なく、処理の流れが単純なものです。計算、集計、チェックリスト、条件による分岐といった処理は、指示さえ明確なら短時間で形になります。
反対に苦手なのは、複数の画面をまたぐ複雑な状態管理、外部システムとの連携、大量データの処理といった領域です。要件が増えるほど、一度の指示で意図どおりに揃う確率は下がります。
作り始める前に、実現したいことを1つの機能まで絞り込んでおくと、無駄な往復を避けられます。
「試作」と「本番運用」は分けて考える
生成されたものは、その場で動く状態にはなっています。ただし、複数人が毎日使う、顧客に配信する、売上に関わるデータを扱うといった段階になると、別の検討が必要になります。
障害が起きたときの対応、データの保管場所、権限の管理、OS更新への追従といった項目は、生成した時点では手当てされていません。動くことと、運用し続けられることは別という前提で計画を立てます。
この線引きができていないと、社内で使い始めた試作がそのまま業務の中心になり、担当者が異動した途端に誰も直せない状態に陥ります。試作の段階で、どこまで使うかを決めておくほうが安全です。
Geminiでアプリを作る3つの方法
方法1:Gemini Canvas|もっとも手軽に試せる
GeminiのチャットからCanvasを有効にするだけで使える機能です。画面が2分割され、左で指示を出し、右にコードとプレビューが表示されます。準備が不要で、思いついた場で試せる点が利点です。
Googleの案内では、Canvasはすべてのユーザーが利用でき、Google AI ProとUltraの契約者は上位モデルと大きな文脈量を扱えるとされています。無料の範囲でも、簡単なWebツールの試作までは十分に届きます。
扱える情報量に上限があるため、やり取りが長くなると以前の構造を保てなくなる場面があります。1つのCanvasで作り込みすぎず、区切って進めるのが現実的です。
方法2:Google AI Studio|公開まで見据える場合
開発者向けに用意された環境で、Buildの機能を使うとプロンプトからアプリを構築できます。Web画面だけでなくサーバー側の処理にも対応し、作ったものをクラウド上へデプロイして公開する流れまでつながります。
Gemini APIを組み込む場合、APIキーはサーバー側に設定され、利用者の画面には含まれない仕組みになっています。鍵の管理を自前で行う負担が減る点は、公開を前提とする場合に効いてきます。
出典:Google AI for Developers「Google AI Studio でアプリを構築する」
公開や継続利用には、支払い情報の登録やプロジェクトの設定が必要になります。Canvasと比べて手順は増えますが、社外の人に使ってもらう段階まで進めるのが違いです。
方法3:AppSheetとの組み合わせ|社内の業務アプリ向け
GoogleのノーコードツールであるAppSheetには、アプリ作成をGeminiが補助する機能が用意されています。作りたい業務の流れを説明すると、必要なテーブルと項目を含む構造が提案され、確認・編集してからアプリを生成する流れです。
データベースが自動で用意されるため、入力と一覧、集計までを含む業務アプリが短時間で形になります。シフト表、点検記録、備品管理といった社内用途との相性がよい選択肢です。
3つの使い分けの目安
どれを選ぶかは、使う人の範囲と継続性で判断すると迷いません。おおまかな目安は次のとおりです。
- 自分だけで使う・アイデアを形にして見せたい:Canvas
- 社外の人にも使ってもらう・URLで公開したい:AI Studio
- 社内の複数人でデータを入力・共有したい:AppSheet
- 不特定多数の顧客に配信したい:アプリプラットフォームの検討
画面や機能の仕様は更新が続いています。手順は記事の記載ではなく、その場の画面表示を確認するほうが確実です。
|
▼ 作りたいものが決まっている方は、無料相談で実現方法を整理できます 自社で作るべきか、既存のプラットフォームを使うべきかは、必要な機能と運用体制で変わります。要件をお聞きしたうえで、現実的な進め方をご提案します。 |
Gemini Canvasでアプリを作る手順
STEP1:Canvasを有効にする
ブラウザでGeminiを開き、入力欄の周辺にあるツールからCanvasを選びます。入力欄にCanvasの表示が出れば準備は完了です。細かい設定は必要ありません。
画面の広さが作業効率に直結するため、パソコンでの操作をおすすめします。プレビューとコードを並べて確認できると、修正の指示も出しやすくなります。
STEP2:作りたいものを日本語で伝える
最初の指示では、完成形を目指す必要はありません。「来店客数を入力すると日別の平均が出る表を作って」といった、一文で伝わる範囲から始めます。
指示を出すと画面が分割され、コードの生成が始まります。まず動く状態を作ることを優先し、細かい要望は次の手番で足していきます。
STEP3:プレビューで動きを確認する
生成が終わったら、プレビュー側で実際に入力して試します。ここで確認するのは見た目よりも、想定した数値が出るか、入力の順番を変えても壊れないかという点です。
動作が想定と違う場合は、どの操作でどうなったかを具体的に伝えると修正が早くなります。「うまく動かない」だけでは、原因の特定に往復が増えます。
STEP4:範囲を指定して修正する
修正は、全体を作り直させるのではなく、対象を限定して依頼します。「合計欄の下に平均欄を追加して」「日付の表示を和暦にして」といった単位で伝えると、他の部分が崩れにくくなります。
一度に複数の変更を頼むと、片方だけ反映されるといった結果になりがちです。1回の指示につき1つの変更を基本にすると、確認も簡単になります。
STEP5:共有または書き出しをする
完成したものは、リンクで共有したり、コードとして書き出したりできます。共有リンクを開いた相手は自分用の複製を作って続きを編集できるため、社内で叩き台を回す使い方に向いています。
手元に残しておきたい場合は、コードを保存しておきます。同じ内容をもう一度生成しても、まったく同じものが出るとは限らないため、気に入った版は控えておくと安心です。
社内で共有する際は、何のために作ったのかを一文添えておきます。作成者以外が開いたときに用途が分からないと、せっかくの試作が使われないまま埋もれてしまいます。
精度を上げるプロンプトの5つのコツ
目的と使う人を最初に書く
冒頭で「誰が、どんな場面で、何のために使うか」を伝えると、出てくるものの方向性が安定します。同じ在庫管理でも、店長が事務所で使うのか、スタッフが売場で使うのかで適した画面は変わります。
使用する端末も明記しておきます。スマートフォンで使うと伝えるだけで、ボタンの大きさや配置の前提が変わってきます。
機能要件は箇条書きで渡す
文章で長く説明するより、必要な機能を項目として並べたほうが漏れが減ります。「入力できる項目」「表示する内容」「計算のルール」を分けて書くと、認識のずれが起きにくくなります。
優先度を添えるのも有効です。必須の機能とあれば良い機能を分けて伝えると、まず動く状態を確保してから拡張する流れを作れます。
デザインの方向性を具体的に指定する
指定しないまま生成すると、標準的な見た目になります。配色の系統、文字の大きさ、余白の広さ、参考にしたいサービスの雰囲気などを言葉で伝えると、意図に近づきます。
店頭で使うものなら、明るい場所でも読みやすい配色といった実用面の条件を加えます。使用環境を伝えると、装飾より機能を優先した設計になります。
一度に詰め込まず段階的に足す
最初から10個の機能を並べると、どれも中途半端な状態で出てくることがあります。中心となる機能だけで動く版を作り、確認してから次を足すほうが、結果的に早く仕上がります。
各段階で動作確認をすると、不具合が出た際にどの追加が原因かを特定できます。まとめて足した後では、切り分けに時間がかかります。
修正は範囲を限定して伝える
指示があいまいだと、直してほしくない部分まで書き換えられることがあります。対象の画面、対象の項目、変更後の状態を明示すると、影響範囲を抑えられます。
うまくいった版は保存しておきます。戻れる場所を作っておくことが、試行錯誤を続けるうえでの前提になります。
|
▼ 集客に使う機能は、はじめからそろっているものを選ぶ手もあります デジタル会員証、スタンプ、クーポン、プッシュ通知、分析ダッシュボードなど、店舗運営に必要な機能を標準搭載。ゼロから作らずに、運用へすぐ進めます。 |
Geminiで作れるアプリの具体例
店舗業務を軽くするもの
日々の作業のうち、紙やスプレッドシートで処理している部分は置き換えの候補になります。開店前の点検チェックリスト、清掃記録、備品の発注管理などは、画面数が少なく試作に向いています。
原価率の計算ツールも実用性が高い例です。材料費と販売価格を入力すると利益率が出る仕組みがあれば、メニュー改定の検討をその場で進められます。
販促の企画・検証に使うもの
クーポンの割引率と想定利用数から、粗利への影響を試算するツールが作れます。企画段階で複数の条件を比較できると、感覚ではなく数字で判断できるようになります。
アンケートの集計や、キャンペーンの応募管理も候補です。その場限りの企画用ツールは、既製サービスを契約するほどでもない場面が多く、自作との相性がよい領域です。
社内の共有・教育に使うもの
接客手順の確認テスト、新人向けの用語クイズ、マニュアルの検索ページなどが挙げられます。内容の更新を自分たちで行えるため、印刷物より運用が続きやすくなります。
顧客向けのAI機能に発展させる考え方もあります。アプリ内でAIを使った案内やレコメンドを提供する例は、商業施設マーケティングの革新!アプリを使った情報発信の秘訣でも取り上げています。
作り始める前に確認したい3つの条件
候補が浮かんだら、着手する前に次の3点を確認します。ここで引っかかる項目がある場合は、AIで作るより既存のサービスを探したほうが早く済みます。
- 扱うデータに個人情報や機密情報が含まれていないか
- 使う人が2〜3名を超え、同時に編集する必要が出ないか
- 他のシステムとデータを行き来させる必要がないか
3つとも問題がなければ、その日のうちに試作まで進められる規模だと判断できます。逆に1つでも該当するなら、要件を分解して対象を絞るところから始めます。
Geminiでアプリを作るときの注意点
入力する情報の扱いを決めておく
顧客の個人情報、取引先の条件、未公開の売上データなどをそのまま入力してよいかは、事前に社内の方針を決めておく必要があります。プランや設定によってデータの扱いは異なります。
総務省と経済産業省がまとめたAI事業者ガイドラインでは、AIを利用する事業者が取るべき対応の考え方が示されています。利用範囲と禁止事項を文書化しておくと、担当者ごとの判断のばらつきを防げます。
出典:総務省・経済産業省「AI事業者ガイドライン(第1.2版)」
生成されたコードの品質と保守
動いているように見えても、想定外の入力に弱い、処理が重い、といった状態は起こり得ます。作った本人がコードを読めない場合、不具合が出たときに修正できる人がいないという問題が残ります。
業務で継続して使うなら、内容を確認できる人を決めておくことが前提になります。判断が難しい場合は、開発会社に見てもらう費用も含めて検討します。相場の考え方はアプリ開発の費用相場はいくら?内訳・人月の計算方法とコストを抑える方法で整理しています。
APIキーと利用料金
作ったアプリの中でAIの機能を使う場合、実行のたびにAPIの利用料が発生します。試している間は少額でも、利用者が増えると想定を超える場面があります。
上限の設定と利用状況の確認を運用に組み込んでおきます。無料枠の範囲や課金の条件は変更されることがあるため、公開前に最新の内容を確認しておく必要があります。
社内で使う分には気にならない金額でも、公開して利用者が増えると費用は比例して伸びます。どの規模まで許容できるかを先に決め、超えた場合の対応まで想定しておきます。
動作環境と配布方法の制約
生成されるものの多くはWebアプリで、ブラウザ上で動きます。ホーム画面から起動したい、通知を送りたいといった要望が出た場合は、別の技術や仕組みが必要になります。
Webアプリとスマートフォンアプリの違いは、ブラウザとアプリの違いとは?Webアプリとスマホアプリの特徴・メリットを比較で詳しく解説しています。用途に対して適した形式を先に決めておくと、作り直しを避けられます。
商用利用時の責任は自社が負う
AIが生成したものであっても、公開した内容の責任は提供する側にあります。計算結果の誤り、表示の不備、情報の取り扱いに関する問題は、いずれも自社の責任として扱われます。
顧客が使うものを公開する場合は、動作確認の担当と手順を決めてから進めます。社内向けの試作とは、必要な準備の量が変わってきます。
|
▼ 実際の運用イメージは、導入事例からご確認いただけます 小売・飲食・サロンなど業種別に、どの機能をどう使って成果につなげたかを事例集にまとめました。自社に近い規模の事例から、必要な体制が見えてきます。 |
顧客向けアプリはGeminiだけでは完結しない
ストア配信・通知・会員管理が必要になる
来店客に使ってもらうアプリでは、App StoreやGoogle Playでの配信、プッシュ通知、会員登録とデータ管理、ポイントやクーポンの発行といった機能が求められます。これらは試作の延長では用意できません。
ストアには審査があり、更新のたびに申請が発生します。OSの大型更新への対応も毎年必要です。作った後に続く作業を担える体制があるかどうかが、判断の分かれ目になります。
店舗アプリに求められる機能の全体像は、店舗アプリの主要機能と導入事例|集客・売上アップにつながる活用術で確認できます。
用途によって作り方を分ける
自社で使う小さなツールはAIで素早く作り、顧客に配信するアプリは既存のプラットフォームを使う。この分け方にすると、どちらも無理のない形で運用できます。
プラットフォームを使えば、会員証やクーポン、通知といった機能が最初からそろっており、運用に必要な保守も含めて任せられます。サービスごとの違いは店舗アプリ作成サービスおすすめ比較8選!選び方や費用を解説で比較しています。
外部に開発を依頼する選択肢を検討する場合は、iPhoneアプリ開発の代行費用はいくら?料金相場と外注先の選び方も判断の材料になります。
まとめ|Geminiは試作に強く、本番運用は手段を分ける
Geminiを使えば、日本語の指示から動くアプリを短時間で用意できます。Canvasは手軽な試作、AI Studioは公開まで見据える場合、AppSheetは社内の業務アプリ、という形で用途に応じて入口を選ぶのが基本の考え方です。
進め方の要点をまとめると、次の4点になります。
- 作りたい機能を1つに絞り、動く状態を先に作る
- 目的・機能要件・デザインを分けて具体的に伝える
- 修正は範囲を限定し、うまくいった版は保存しておく
- 入力してよい情報の範囲を、社内であらかじめ決めておく
社内で使う小さなツールであれば、この流れだけで十分に成果が出ます。判断が変わるのは、顧客に配信するアプリを用意する場面です。
ストア配信、通知、会員管理、継続的な保守まで必要になると、作る作業より運用を続ける体制のほうが重くなります。自社で担う範囲と任せる範囲を分けたうえで、手段を選んでみてください。
|
▼ 試作はGeminiで、本番運用はプラットフォームで 「店舗アプリDX版 raiten」なら、iOS・Androidの両対応やOSアップデート対応まで含めて任せられます。自社は配信や分析といった運用に集中できます。 |
この記事を監修した人
店舗アプリ公式。累計1,000社以上の導入実績を誇る店舗アプリ構築プラットフォーム。 単なる集客に留まらず、リピーター創出による売上最大化を得意としている。
>>運営メディアトップへ