Amazon は、AWS クラウド プラットフォーム上で実行されるノーコード アプリケーションを構築するためのブラウザベースのツールである Honeycode を発表しました。現在、パブリック ベータ版です。
ローコードまたはノーコードのアプリ開発は、開発者不足とエンタープライズ アプリケーションのバックログに対する解決策として、Microsoft、Salesforce、Appian、Outsystems、Mendix などの企業によって推奨されています。
AWSは歴史的に、すべてのサービスをAPI駆動型で提供し、プロフェッショナルな管理者や開発者を対象としてきました。対照的に、Honeycodeは、エンドユーザーからシンプルなアプリケーションを迅速に立ち上げて実行することを好むプロフェッショナルまで、幅広いユーザー層を対象としています。HoneycodeのアカウントはAWSではなくAmazonブランドを使用していますが、HoneycodeアカウントをAWSアカウントに接続することも可能です。サイトにはウィザードやポップアップヘルプが用意されており、ユーザーフレンドリーな設計に多大な努力が払われているように見えます。
ところで、Honeycode とは何でしょうか? 本質的には、共有可能なオンライン スプレッドシートであり、1 つ以上のデータ テーブルに基づくシンプルなアプリケーションに適したモデルです。
ToDoリスト、在庫管理、フィールドサービスインシデントなどのテンプレートが用意されています。生成されたアプリケーションはウェブアプリとして、またはiOSやAndroidアプリで使用できます。ただし、英国でAndroidアプリをインストールしようとしたところ、「このアイテムはお住まいの国ではご利用いただけません」というメッセージが表示されました。
互換性に関するもう1つの問題点は、AWS が「他のブラウザでは問題が発生する可能性があります」と述べ、Google Chrome の使用を推奨していることです。スプレッドシートのシートに基づいてモバイルとウェブで別々にユーザーインターフェースを構築することも、両方を組み合わせることもできます。
世界の適切な地域に住んでいる場合は、Androidアプリがあります
Honeycodeはスプレッドシートベースであるため、SUM、SORT、COUNTIF、MATCHといった馴染みのある関数や、その他数学関数、統計関数、日付関数、文字列関数、論理関数といった関数を幅広く提供しています。また、Automationsと呼ばれる機能も備えており、行の追加や削除、セルの変更、日時の到達、ボタンのクリックといったイベントに応じてアクションを実行できます。実行可能なアクションは、メールの送信、スプレッドシートデータの編集、別の画面への移動などに限定されており、オプションで変数の受け渡しも可能です。
Honeycode APIも存在しますが、現時点では2つの関数しかありません。GetScreenDataはHoneycode画面のシートからデータを取得し、InvokeScreenAutomationはアクションをトリガーします。ただし、APIからデータを書き込む機能はまだ提供されていないようです。
現状、Honeycode はユーザーディレクトリと認証に関してスタンドアロンで動作しているように見えるという制限があります。ユーザーはチームメンバーの追加と削除が可能ですが、すべて Honeycode 専用のディレクトリ内で行われます。ただし、Honeycode チームとの特別な取り決めにより Active Directory との統合が可能であると認識しています。Active Directory との統合が不可能な場合は、新規メンバーは Honeycode アカウントを作成してサインインする必要があります。
ユーザーはサインアップ時に割り当てられた1つのチームのみに参加できますが、他のユーザーが作成したチームに参加することは可能です。また、パブリックアプリケーションの作成はまだできないようです。パブリックアプリケーションはチームメンバーのみに制限されています。
モバイルアプリのプレビュー。列見出しの修正が必要です。
もう一つの問題は、他のデータへのコネクタが不足していることです。APIを使えば、開発者はHoneycodeからデータを読み取り、別の場所に配置できますが、(ドキュメントに記載がない限り、申し訳ありませんが、「コミュニティ」の皆さん、)他のソースからデータをインポートしたりリンクしたりすることはできません。
つまり、現状のHoneycodeはアドホックアプリケーション向けであり、個人やクラブ、あるいは短期的なスタンドアロンプロジェクトには便利かもしれませんが、それ以外にはあまり活用されていません。ただし、これは最初のバージョンであり、Amazonがノーコードサポートに真剣に取り組んでいるのであれば、この種の機能が追加されることを期待しています。
しかし、競合は数多く存在します。中でもGoogleフォームやスプレッドシートは、あらゆるアドホックタスクに適しており、世界中と簡単に共有できます(それが目的であれば)。MicrosoftのPower Platformはより洗練されており、Honeycodeにはないディレクトリ機能やデータリンク機能を備えていますが、扱いにくく、価格も高価です。
Honeycodeは多くの方に無料でご利用いただけます。最大20人のユーザー、無制限のワークブック、そしてワークブックあたり最大2,500行のデータが無料でご利用いただけます。月額19.99ドルでワークブックあたり最大10,000行、月額30.00ドルで最大100,000行のデータがご利用いただけます。
Honeycodeはまだ始まったばかりですが、広く利用されるようになるまでにはまだまだ課題が残っています。ただし、これはベータ版であることにご留意ください。では、なぜHoneycodeなのでしょうか?「ハニー、コードを書きましょう」、いや、コードを書きません。良い点は、「シチズンデベロッパー」という言葉が使われていないことです。®