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做好准备的更多信息,请参阅以下页面。
- 支持Windows设备—了解如何让您的应用可以在Windows 11设备上使用
- Windows兼容性指南—确保您的Android应用与适用于Android™️的Windows子系统兼容
- Windows故障排除索引—查找应用中遇到的特定问题的解决方案
- 亚马逊Input SDK—您可以向用户显示帮助对话框,解释如何用键盘和鼠标使用应用
- 兼容的Android SDK—查看亚马逊测试的与适用于Android™️的Windows子系统兼容的Android SDK列表
- Windows 11上的亚马逊应用商店博客—查看有关开发适用于Android™️的Windows子系统的有用提示,并阅读最新公告
- 亚马逊开发者论坛—在开发者社区中寻求帮助
Last updated: 2024年3月5日