开发者控制台

Windows上的亚马逊应用商店

Windows上的亚马逊应用商店(发布时仅在美国提供)

亚马逊和Microsoft已经将亚马逊应用商店引入至Windows 11。Windows 11客户可以通过Microsoft Store安装亚马逊应用商店客户端。安装后,Windows 11客户可以查看和安装亚马逊应用商店目录中的Android应用。

Microsoft在适用于Android™️的Windows子系统 (WSA )中使用Android Open Source Project (AOSP) 版本的Android系统。Microsoft与AOSP的安全更新保持同步,并且会利用多显示器和内存优化等功能。截至2023年1月,适用于Android™️的Windows子系统基于Android 13。有关最新的功能更新,请参阅Microsoft的适用于Android™️的Windows子系统发行说明

添加键盘和鼠标支持

客户在Windows设备上与您的应用交互的方式可能与您通常支持的Fire设备和Android设备有所不同。为确保客户在Windows上使用您的应用时获得流畅体验,请遵循本页面和相关页面上提供的指导。

如果应用专为触摸屏设备而设计,则它可能不支持键盘或鼠标。Windows电脑可能没有触摸屏,因此为在Windows上使用您应用的客户提供兼容的输入支持非常重要。

着手操作之前,请查看Windows兼容性指南中的输入控件主题。

窗口管理和大小调整

在Windows 11上运行的Android应用可以通过Windows操作或手势自由调整大小或贴靠。您的应用应能正常地处理这些操作。有关窗口管理的更多信息,请参阅Windows兼容性指南中的窗口管理和大小调整

最佳实践

要让您的Android应用与Windows兼容,请遵循以下一般性最佳实践。

支持x86 ABI架构。 大多数Windows设备使用基于x86的英特尔或AMD处理器。适用于Android™️的Windows子系统使用英特尔Bridge Technology在基于x86的处理器上模拟Arm®应用。模拟层会产生性能开销。因此,要实现最佳性能,请同时提交x86-64和Arm64架构的应用。有关如何支持x86 ABI架构的详细信息,请参阅有关如何包含x86 ABI架构的Android开发者指南。

使用分区存储访问文件系统。 如果应用需要访问设备存储,则必须启用分区存储。请关注Android开发者文档,了解Android存储用例和最佳实践。如果您支持Android 11及更高版本的设备,则可能已经支持分区存储。

验证您的广告SDK与Windows设备的兼容性。许多SDK与适用于Android™️的Windows子系统不兼容。要禁用不兼容的广告SDK,请参阅Windows兼容性指南中的禁用不支持的广告SDK

禁用不支持的硬件功能。某些在移动设备上可用的硬件功能(例如蓝牙和Wi-Fi管理)无法在适用于Android™️的Windows子系统上使用。有关不支持功能的列表,请参阅Windows兼容性指南中的不支持功能列表。要处理不支持的功能,请参阅Windows兼容性指南中的处理不支持的功能

有关更多主题的兼容性指南,请参阅Windows兼容性指南

在Windows上测试您的应用

在Windows上测试您的应用时,可能会发现在移动设备上没有遇到的问题。要开始在Windows上测试您的应用,请遵循Microsoft的测试和调试指南。如果需要帮助解决某个特定的问题,请尝试在Windows故障排除索引中查找。

您也可以使用亚马逊应用商店的动态应用测试(LAT)来测试您的应用。按照动态应用测试入门中的步骤进行操作。

有关如何让您的应用为Windows做好准备的更多信息,请参阅以下页面。


Last updated: 2024年3月5日