Windows向けAmazonアプリストア
AmazonとMicrosoftは、Windows 11でのAmazonアプリストアの一般提供を開始します。Windows 11ユーザーは、Microsoft Storeを通じて、Amazonアプリストアクライアントをインストールできます。このクライアントをインストールすると、Amazonアプリストアカタログに存在するAndroidアプリを表示・インストールできるようになります。
Android™用Windowsサブシステム(WSA)には、Android Open Source Project(AOSP)バージョンのAndroidが使用されています。これにより、AOSPが提供するセキュリティアップデートによって最新状態が維持され、マルチディスプレイやメモリの最適化などの機能を利用できます。2022年5月現在、Android™用WindowsサブシステムはAndroid 12.1をベースにしています。最新の機能アップデートについては、MicrosoftのAndroid™用Windowsサブシステムのリリースノートを参照してください。
キーボードとマウスのサポートの追加
Windowsデバイスでのアプリの操作方法は、通常設計するFireデバイスやAndroidデバイスでのアプリの操作方法とは異なる場合があります。ユーザーがWindowsでアプリをスムーズに操作できるように、このページおよび関連ページに記載されているガイダンスに従ってください。
タッチスクリーンデバイス向けに設計したアプリは、キーボードやマウスをサポートしていない可能性があります。Windowsコンピューターにはタッチスクリーンがない場合があるため、Windowsでアプリを使用するユーザーには、対応する入力サポートを提供することが重要です。
その手順は、Windows互換性ガイドの入力コントロールを参照してください。
ウィンドウ管理とサイズ変更
モバイルデバイスとは異なり、Windows 11で動作するAndroidアプリは、Windowsのアクションやジェスチャーを使用することで、自由なサイズ変更やスナップが可能です。ウィンドウ管理の詳細については、Windows互換性ガイドのウィンドウ管理とサイズ変更を参照してください。
ベストプラクティス
アプリをWindowsに対応させるには、次の一般的なベストプラクティスに従ってください。
x86 ABIアーキテクチャをサポートする: ほとんどのWindowsデバイスは、x86ベースのIntelまたはAMDプロセッサを使用しています。Android用Windowsサブシステムでは、Intel Bridge Technologyを使用して、x86ベースのプロセッサでArm®アプリをエミュレートします。エミュレーションレイヤーはパフォーマンスのオーバーヘッドを招くため、パフォーマンスを最適化するには、x86-64とArm64の両方のアーキテクチャでアプリを申請してください。x86 ABIアーキテクチャのサポート方法の詳細については、Androidデベロッパーガイドのx86 ABIアーキテクチャを含めるを参照してください。
ファイルシステムアクセスに対象範囲別ストレージを使用する: アプリがデバイスストレージにアクセスする必要がある場合は、対象範囲別ストレージを有効にする必要があります。Androidストレージのユースケースとおすすめの方法に関するAndroidデベロッパードキュメントに従ってください。Android 11以降のデバイスをターゲットとする場合、対象範囲別ストレージを既にサポートしている可能性があります。
広告SDKとWindowsデバイスの互換性を確認する:多くの広告SDKは、Android用Windowsサブシステムと互換性がありません。互換性のない広告SDKを無効にするには、Windows互換性ガイドのサポートされていない広告SDKを無効にするを参照してください。
サポートされていないハードウェア機能を無効にする:アプリをAndroid用Windowsサブシステムで実行すると、BluetoothやWi-Fi管理など、モバイルデバイスで使用可能なハードウェア機能の一部は使用できません。サポートされていない機能の一覧については、Windows互換性ガイドのサポートされていない機能の表を参照してください。サポートされていない機能を処理するには、Windows互換性ガイドのサポートされていない機能の処理を参照してください。
Windowsでアプリをテストする:Windowsでアプリをテストすることにより、モバイルデバイスでは発生しない問題が明らかになる可能性があります。Windowsでアプリをテストするには、テストとデバッグに関するMicrosoftのガイドに従ってください。特定の問題を解決できない場合は、Windows向けトラブルシューティングインデックスを調べてみてください。
その他のトピックに関する互換性ガイドラインについては、Windows互換性ガイドを参照してください。
関連リソース
アプリをWindowsに対応させる方法の詳細については、以下のページを参照してください。