Google App Maker とは? 短期間で Web アプリケーション構築を可能にした理由
- API
- App Maker
- Webアプリケーション
目次
この記事の目的
- Google App Maker (App Maker) とは何か、その特徴を知ること。
App Maker とは
App Maker は G Suite for Business (Enterprise) ユーザーのために用意された、社内で使う Web アプリケーション開発のためのプラットフォームです。
作成した Web アプリケーションは、PC やスマートフォンのブラウザからアクセスして利用します。
※ G Suite は Google が 提供しているビジネス用(教育用などもある) Gmail で、 @gmail.com
ではなく、@topgate.co.jp
などの独自ドメインのアドレスでログインして使います。
執筆時点(2017年8月)では、正式に開始されていません
App Maker は EAP (Early Adopter Program) という枠組みで提供されており、正式に開始されておらず、一部の G Suite ユーザーのみが利用可能です。利用するには G Suite 管理者による EAP 申請
をおこなう必要があります。
正式開始日についてですが、Google Cloud Next '17 in Tokyo のセッションで、2017年Q4に開始予定、とアナウンスされています。
料金について
G Suite の料金はかかりますが、App Maker 自体に追加料金はかかりません。
App Maker で何ができるか
短期間で業務アプリを作成
一般的に Web アプリケーションを作る場合、Web デザイナーやプログラマーなどの専門のスキルを持った開発者が必要です。
App Maker はボタンや一覧機能などの画面のパーツをドラッグ&ドロップで構築するため、ちょっとした画面であれば Web デザイナーでなくとも構築できます。
画面と実際に保存されるデータを同期してくれる機能が提供されているため、プログラミングを最小限に抑えています。そのため、プログラマーでなくても開発がしやすいようになっています。
また、ブラウザ上で開発を行うため、開発環境の構築といった作業も不要です。
App Maker の Web アプリケーションの配備は、ボタンひとつで Google クラウド上にアップロードされ、アクセスが可能になります。そのため自前で Web サーバーを用意する必要がありません。
API を使った連携
App Maker は Google カレンダー , Gmail, Google ドライブ といった G Suite サービスを使った連携が簡単に行えます。例をいくつか上げておきます。
- メールの送信
- Google カレンダーで予定の登録・変更・削除
- Google スプレッドシート(ドキュメント)の読み書き
- G Suite ユーザー(グループ)の登録・変更・削除
また、G Suite サービスだけではなく、サードパーティの Web API を用いて Slack や Twitter への投稿なども可能です。
強固なセキュリティ(アクセス制限)
App Maker で開発したソースコードや設定ファイルは Google ドライブ上のひとつのファイルとして作成されるため、他のファイルと同じようにユーザー単位やグループ単位で柔軟なアクセス制限を設定できます。
Web アプリケーションとして公開した URL へのアクセス制限もユーザー単位やグループ単位で指定できます。
また、外部ドメインユーザーや一般公開(誰でもアクセス可能)の設定ができないようになっており、強固なセキュリティを確保しています。
Google が提供しているテンプレートとサンプルアプリケーション
開発のベースとするテンプレートや機能を紹介したサンプルアプリケーションが用意されています。
App Maker で作成できる Web アプリケーションの雰囲気をつかむ際はこのあたりを実際に試してみることをおすすめします。
おわりに
今回の記事では、App Maker でどのようなアプリケーションを作れるかを解説しました。
次の記事では、App Maker を利用する際のデータベースの設定について解説します。
弊社トップゲートでは、Google Workspace(旧G Suite)に関して、実績に裏付けられた技術力やさまざまな導入支援実績があります。あなたの状況に最適な利用方法の提案から運用のサポートまでのあなたに寄り添ったサポートを実現します!
Google Workspace(旧G Suite)の導入をご検討をされている方はお気軽にお問い合わせください。
また、弊社トップゲートでは、Google Cloud (GCP) 利用料3%OFFや支払代行手数料無料、請求書払い可能などGoogle Cloud (GCP)をお得に便利に利用できます。さらに専門的な知見を活かし、
- Google Cloud (GCP)支払い代行
- システム構築からアプリケーション開発
- Google Cloud (GCP)運用サポート
- Google Cloud (GCP)に関する技術サポート、コンサルティング
など幅広くあなたのビジネスを加速させるためにサポートをワンストップで対応することが可能です。お困りごとがございましたら、お気軽にお問い合わせください。
お問い合わせする
メール登録者数3万件!TOPGATE MAGAZINE大好評配信中!
Google Cloud(GCP)、Google Workspace(旧G Suite) 、TOPGATEの最新情報が満載!