開発者コンソール

Windows 11でAmazonアプリストアの一般提供が開始

Share:
Announcements Appstore on Windows 11
Blog_Header_Post_Img

重要: Windows 11向けAmazonアプリストアは、2025年3月5日をもってサービスを終了します。詳しくは、ブログをご参照ください

 

Androidアプリのリーチをもっと簡単に、何億もの新規ユーザーに拡大できるようになりました。Windows 11のAmazonアプリストアが、このたびすべての開発者向けに一般公開されました。AmazonではMicrosoftとのパートナーシップの下、Android™用Windowsサブシステム(WSA)を利用して、Amazonアプリストアで提供されているAndroidアプリを実行できる優れたエクスペリエンスを実現しました。Audible、TikTok、ロードモバイル、Hungry Shark Evolution、エピックセブンなど、人気のAndroidアプリ・ゲームもWindows用にデスクトップバージョンを別途開発することなく、Windows PCの新規ユーザーにリーチできるようになっています。Windows 11用Amazonアプリストアでアプリのリーチを拡大したエピックセブンは、Appstore SDKを使用して収益を増大させ、没入感のあるゲームエクスペリエンスをユーザーに提供することに成功しています。 成功事例を読む

Windows 11用Amazonアプリストアの利用方法

AndroidアプリをWindows 11に移植するには、8GB以上のRAMを搭載したWindows 11デバイスでアプリをテストする必要があります。デバイスが最小要件を満たしている場合は、Android用WindowsサブシステムをMicrosoft Storeから直接ダウンロードすると、Amazonアプリストアも自動的にインストールされます。

 

Windows PCでWSAとWindows 11用Amazonアプリストアがアクティブになったら、以下の開発者向けドキュメントを確認してください。

  1. 互換性ガイドでは、入力コントロール、グラフィック管理、x86アーキテクチャ、対象範囲別ストレージとアプリ固有のファイルディレクトリとの連携など、アプリのWindows固有のユースケースについて説明しています。また、Windows 11でのテストが必要となる機能についても詳しく説明しています。  
    1. 注: Windows 11デバイスをサポート対象にするには、Androidアプリを申請する必要があります。モバイルウェブアプリまたはHTML5アプリでは、Amazon以外のAndroidデバイスやAndroid用Windowsサブシステムをサポート対象にすることはできません。
  2. Microsoftの手順に従って、Windows 11で「開発者モード」を有効にしてアプリをデバッグします。その後、Amazonのライブアプリテストを使用して、アプリ申請の準備を行います。
  3. アプリで最適なPCユーザーエクスペリエンスを実現するには、キーボードとマウスのサポートおよびウィンドウ管理とサイズ変更機能を実装します。
    1. ヒント: ネイティブ入力のマッピングWSAでのアプリサイズの変更に関する開発者ブログもご参照ください。
  4. その他ご不明な点がありましたら、トラブルシューティングガイドのほか、開発者向けのよくある質問(FAQ)GitHubのWSAプロジェクトも確認してください。
  5. アプリを申請して公開するには、Amazon開発者コンソールでWindowsデバイスをサポート対象にする方法の手順をご参照ください。

新しいAmazon Input SDKで開発時間を短縮

Amazon Input SDKを使用すると、マウスとキーボードの利用可能なコントロールを示すアプリ内オーバーレイをユーザーに提供することができます。このSDKにより、アプリ内入力チュートリアルの作成にかかる開発時間を数週間から数時間にまで短縮できます。  詳細については、Amazon Input SDKの一般的なAPIの一覧をご参照ください。

 

以下は、Input SDKを使用して入力アクションを定義するためのコード例です。このコードはKotlinで記述されています。

Copied to clipboard
val jumpInputAction = InputAction.create(
            "Jump",
            MyGameActions.JUMP.value,
            InputControls.create(
                listOf(KeyEvent.KEYCODE_SPACE),
                emptyList()
            )
        )

val move = InputAction.create(
            "Move",
            MyGameActions.MOVE.value,
            InputControls.create(
                emptyList(),
                listOf(InputControls.MOUSE_MOVEMENT)
            )
        )

まずはぜひお試しいただき、メリットをご体感ください。 GMonks Entertainmentは、Amazon Input SDKを利用してWindows 11用Amazonアプリストアでパズルゲームをリリースすることで、時間と開発者コストの削減を実現しています。成功事例を読む

In-game controls for Bird Sort Puzzle

Windows 11のAmazonアプリストアでは、今後数多くのAndroidアプリ・ゲームが続々とリリースされることが期待されます。Windows 11用AmazonアプリストアでAndroidアプリ・ゲームをリリースする方法の詳細については、以下のリソースをご参照ください。

関連記事

最近の投稿

日本語版ブログの一覧は、こちらからご覧ください。

日本語の投稿の中には、英語版から翻訳されたものが含まれます。翻訳元のブログを参照したい方は、ページ下部の言語切替バーから [英語] を選択してください。