Amazon Web Services ブログ

Category: Front-End Web & Mobile

AWS AppSync Events との連携: チャット機能付きリアルタイム Web ゲーム

この投稿では、プレイヤーがトークンを連続して 4 つ並べることを目的としたゲームのオンラインバージョンを作成するために必要なコアコンセプトを見ていきます。また、AWS Amplify Gen 2 が AWS バックエンドへの高速接続を可能にする方法と、WebSocket 接続を使用してプレイヤーがリアルタイムでゲームの更新を送信できるように AWS AppSync イベントの利用によってどのように実現できるかを確認します。

強化された Amazon Location Service による新機能と開発者体験

地理空間アプリケーションを構築するには、地理空間データを扱うための専門知識と、システムの設計および開発のスキルが必要です。また、大量の地理空間データを収集および管理し、アプリケーションで効果的に利用するスキルも必要とされます。このプロセスは非常に手間がかかる可能性がありますが、その複雑さは Amazon Location Service を活用することで大幅に軽減できます。Amazon Location Service では、API から高精度の地理空間データをすばやく取得できるため、開発者はアプリケーションの構築に集中できます。さらに、Amazon Location Service が従来の機能に加えて新機能が追加されました。Amazon Location Service の新機能を紹介し、アプリケーションでその機能を活用する方法をご紹介します。

生成 AI で生成 AI アプリケーションを生成しよう!

R&D部門のAI/ML研究者は生成AIの業務活用をミッションとする場合が多いですが、Webアプリケーション開発に不慣れという課題があります。OSSの「GenU」を使っても、UIカスタマイズには技術的障壁が存在します。この記事では、アプリ開発の障壁という課題に対し、コーディング支援エージェントのAmazon Q Developer CLIを使い、GenUに「チャット履歴から次の質問候補を3つ表示する機能」を追加する実験を行いました。

Launch Image with a clock and gear icon and skew protection text

Amplify Hosting がスキュー保護を発表

Web アプリケーションの開発とデプロイにおける一般的な課題は、クライアントとサーバーリソース間のバージョンのずれです。2025 年 3 月 13 日、AWS Amplify Hosting にデプロイされたアプリケーション向けのデプロイメントスキュー保護機能(更新期間中の新旧バージョン混在時のシステム安定性を確保する機能)を発表できることを嬉しく思います。この機能は、アプリケーションのデプロイ中にエンドユーザーがシームレスな体験を得られるよう支援します。

AWS Amplify Hosting によるマルチアプリ管理の簡素化

AWS Amplify Hosting では、より多くの Amplify アプリを 1 つのリポジトリに接続できるようになりました。この変更により、開発者が Git プロバイダーと統合する方法が改善され、特に単一リポジトリで管理されるプロジェクト構成に有益です。 Amplify は、関連するすべてのアプリに対して 1 つのリポジトリにつき 1 つの Webhook を使用するようになり、開発作業が効率化されました。