投稿日: Dec 8, 2021

リッチなユーザーインターフェースを作るための新しいビジュアル開発環境が AWS Amplify に追加
開発者は最小限のコーディングで完全にカスタマイズ可能な Web アプリケーションを作成可能に
Rivian、QsrSoft、Xerris などの企業やパートナーが AWS Amplify Studio を使用

※本プレスリリースは、2021 年 12 月 2 日に米国で発表されたプレスリリースの抄訳版です。

(ラスベガス - 2021 年 12 月 2 日発表)Amazon.com, Inc. の関連会社であるAmazon Web Services, Inc. は本日、AWS re:Invent において、AWS Amplify Studio を発表しました。最小限のコーディングで Web アプリケーションユーザーインターフェース(UI)を作成できるだけでなく、開発者が使い慣れたプログラミング言語(JavaScript や TypeScript など)を使用してアプリケーションの設計と動作をフルにカスタマイズすることもできる、新しいビジュアル開発環境です。現在、Nieman Marcus、Orangetheory Fitness、Credit Genie などのお客様が AWS Amplify を使用して、Web やモバイルアプリケーションを強化する AWS サービス(データベース、コンピュート、ストレージなど)をより簡単に構築およびデプロイしています。AWS Amplify Studio は、AWS Amplify の利点を拡張し、マウスだけで操作できるインターフェースで、アプリケーションの UI を作成し、アプリケーションを強化するための AWS サービスをプロビジョニングすることが可能です。これにより今まで数週間かかっていた AWS 上での Web アプリケーションの構築が、包括的なツールが提供されたことで数日で行うことが可能となります。AWS Amplify Studio を利用することで、開発者はコードを書くことなく、あらかじめ用意されたコンポーネント(ボタン、ニュースフィード、ユーザー登録フォームなど)のライブラリーを使用して UI を作成し、ユーザーエクスペリエンス(UX)デザイナーと協力して、ビジュアルインターフェース上で UI を AWS サービスに接続することが可能になります。AWS Amplify Studio を使用して UI を最終化すると、UI が JavaScript コードや TypeScript コードに変換されるため、数千行のコードを書く必要がなくなることに加え、Web アプリケーションの設計や動作の一部をフルにカスタマイズできます。AWS Amplify Studio を使用するための初期費用等は不要で、アプリケーションのバックエンドの実行に使用される AWS サービスの利用分のみの支払いで済みます。AWS Amplify Studio の詳細は、以下のウェブサイトをご覧ください。aws.amazon.com/amplify/studio

クラウド上で動作する Web アプリケーションの多くは、ユーザーに馴染みのある UI、Web アプリケーションの動作を定義するビジネスロジック、そして様々な重要な機能を提供するバックエンドのクラウドサービス(ユーザー認証、データベース、オブジェクトストレージなど)の 3 つの部分で構成されています。現在、開発者は、最新の Web アプリケーションを構築するために、通常 2 つの方法のいずれかを選択しています。1 つ目の方法は、自分でアプリケーションコードを書くことです。Web アプリケーションの設計と動作を精密に調整できますが、バックエンドサービスのプロビジョニング、ビジネスロジックの記述、UI 構築での UX デザイナーとの協力など、構築に数か月の時間と膨大な労力がかかることもあります。2 つ目は、ローコードツールを使用してアプリケーションを素早く構築する方法です。このようなツールでは、開発者がカスタムアプリケーションコードを書くことができず、JavaScript や TypeScript などの一般的なプログラミング言語よりも制限の厳しい独自のフレームワークやプログラミング言語を使用しなければならないため、カスタマイズ性や拡張性が低くなります。これらに代わって開発者が求めているのは、自身でプログラムを書く柔軟さと、ローコードツールの迅速さを組み合わせて、顧客に革新的なサービスを素早く提供するソリューションです。

AWS Amplify Studio を使用することで、開発者は最小限のコーディングで Web アプリケーションを迅速に構築できるだけでなく、使い慣れたプログラミング言語を使用してアプリケーションの設計と動作をフルにカスタマイズすることもできます。AWS Amplify Studio のマウス操作だけで使用できるシンプルなビジュアルインターフェースでバックエンドを作成すると、AWS Amplify により AWS サービス(Amazon Cognito(認証)、Amazon DynamoDB(データベース)、Amazon S3(ストレージ)など)が自動的にプロビジョニングされます。サービスのプロビジョニングが完了したら、AWS Amplify Studio を使用してWebアプリケーションUIを作成します。AWS Amplify Studio を使用すれば、一切コーディングすることなく、あらかじめ構築された UI コンポーネントのライブラリーを使用して UI を構築したり、AWS サービスのデータや機能を UI に組み込んだり、Figma(UI のデザインとプロトタイプに使用するツール)を使用して UX デザイナーと連携することができます。UI が完成すると、AWS Amplify Studio により自動的に JavaScript コードや TypeScript コードに変換されるので、アプリケーションの設計または動作をフルにカスタマイズして、最高のエンドユーザー体験を提供するための調整が行えます。AWS Amplify Studio を使って UI を作成すれば、何千行ものコードを書く必要がなくなるだけでなく、使い慣れたプログラミング言語を使用してアプリケーションの設計と動作をフルにカスタマイズすることもできます。

Amazon Web Services, Inc. AWS プラットフォーム担当バイスプレジデントである Kurt Kufeld(カート・クフェルド)は、次のように述べています。「スケーラブルな Web アプリケーションのバックエンドを簡単に構築できるだけでなく、UI の作成においても高速で柔軟な開発環境を使用できることから、AWS Amplify は開発者から好評です。事前に構築されたコンポーネントを使用して UI を素早く簡単に作成した後は、使い慣れたプログラミング言語で UI をフルにカスタマイズできます。AWS Amplify Studio はまさに、開発者のニーズを満たすことのできるゲームチェンジャーです。AWS Amplify により、直感的かつ包括的なワークフローを使って、AWS で動作する堅牢なバックエンドの設置からダイナミック UI の作成まで、Web アプリケーションの構築を数週間から数日に短縮できるため、開発者は新しいイノベーションをエンドユーザーへ迅速に提供できます」

AWS Amplify Studio は、米国東部(オハイオ)、米国東部(バージニア)、米国西部(カリフォルニア)、米国西部(オレゴン)、アジアパシフィック(ムンバイ)、アジアパシフィック(ソウル)、アジアパシフィック(シンガポール)、アジアパシフィック(シドニー)、アジアパシフィック(東京)、カナダ(中部)、欧州(フランクフルト)、欧州(アイルランド)、欧州(ロンドン)、欧州(パリ)、欧州(ストックホルム)、中東(バーレーン)、南米(サンパウロ)において、本日からプレビューで利用できます。他の地域でも近日中に開始予定です。

Rivian は、持続可能な輸送に注力する、電気自動車メーカー兼自動車技術企業です。Rivian のソフトウェアエンジニアである Arunkumar Chandran 氏は、次のように述べています。「クラウドにおける DevOps の複雑さを解消し、展開サイクルを 2 週間から 2 日に短縮でき、さらに、サーバーレスなどの新技術が簡単に導入できるようになるため、当社は AWS Amplify を使用してサプライチェーン管理アプリケーションを構築することに決めました。AWS Amplify のメリットをフロントエンド開発プロセスにまで展開できるようになるため、AWS Amplify Studio のリリースをとても楽しみにしています。AWS Amplify Studio では、シンプルなビジュアルインターフェースでUIをすばやく簡単に構築できるため時間の節約になり、それでいてコードを記述することもできるため、エンドユーザー体験をフルにカスタマイズできます」

QsrSoft は、飲食業、接客業、小売業の顧客を成功に導くためのソリューションを開発する、SaaS 企業です。QsrSoft の開発ディレクターである Adam Pehas 氏は、次のように述べています。「当社が開発した QsrSoft TV は、ゲーミフィケーション、リアルタイムコミュニケーション、従業員認識プログラムにより顧客エンゲージメントを向上させるための新しい業務管理ツールです。AWS Amplify を使用して開発を行い、アプリケーションの短期間での作成、市場への迅速な投入、完全サーバーレスのアプリケーションスタックの性能とスケーラビリティの活用を達成することができました。AWS Amplify Studio のあらかじめ構築されたコンポーネントライブラリーと、直感的なビジュアルインターフェースを使用すれば、開発期間を短縮し、付加価値を高め、お客様に新しい機能を提供することができるでしょう。AWS Amplify Studio は、当社の認知度を高め、顧客企業の従業員のモチベーションを高め、優れた運用を達成するのに役立つはずです。」

Xerris Inc. は、メディア、エンターテイメント、エネルギー、公共機関、小売企業向けのテクノロジーソリューションを提供することに特化した、AW Sアドバンスドコンサルティングパートナーです。Xerris の CTO である Jonathan McCracken 氏は、次のように述べています。「当社の開発チームはAWS Amplify により革新的なアプリケーションを開発しています。AWS Amplify を使用することで、Web アプリケーションやモバイルアプリケーションを迅速に構築し、素早くイテレーションを行い、拡張性を確保したスケーラブルなクラウドサービスを使用して市場に展開できるため、顧客のニーズの変化に合わせて AWS の幅広い恩恵を受けることができます。AWS Amplify Studio を使用することを楽しみにしています。開発チームと UX デザインチームがシームレスに連携し、顧客のニーズを満たすアプリケーションを迅速に開発できるようになります。AWS Amplify Studio により、開発時間を削減できるだけでなく、エンドユーザー体験を最適化するための柔軟性も得られるでしょう」