Giter Club home page Giter Club logo

wsa's Introduction

Windows Subsystem for Android:tm: Developers

Windows Subsystem for Androidβ„’ and the Amazon Appstore will no longer be available in the Microsoft Store after March 5, 2025. Learn more.

Windows Subsystem for Android enables your Windows 11 device to run Android applications that are available in the Amazon Appstore.

What is this repository for?

πŸ› File a developer bug βš™οΈ Submit a feature request πŸ“š Report a documentation issue πŸ—£οΈ Discuss with the community
Report developer issues with apps and features on Windows Subsystem for Android. Submit a developer feature request for the Windows Subsystem for Android Report issues with our developer documentation Discuss Windows Subsystem for Android with other developers

This repository is not for end-user related issues for apps or the Amazon Appstore. Use the Windows Feedback Hub for end-user related issues.

Repository Interaction

Your best method of filing bugs and feature requests directly with the subsystem team is through issues! Please follow the contributing best practices. Before filing an issue, please ensure it hasn't already been answered in our Frequently Asked Questions, an existing issue, or developer documentation

File an Issue

Bugs Feature Requests

You can file a bug, feature request or documentation issue under Issues. Please avoid filing duplicates of open/closed items. If you're filing a bug, always include the version number of Windows Subsystem for Android in the version number field of the issue.

Milestones (build number)

Milestones are used by the Microsoft team to track what subsystem version a bug or feature request is targeting. You can find your version number in the Windows Subsystem for Android Settings app, under the About section.

Previous Milestones Current Milestones Future Release
All previous builds of the subsystem and past bugs/feature requests can be found here The current builds of the subsystem. This is where current bugs will be found. This includes the generally available build, as well as the preview builds of the subsystem. Future build(s) of the subsystem. All feature requests will be associated with this milestone.

Discuss the Subsystem and FAQ

For developer discussions around Windows Subsystem for Android, please use Discussions. The internal Microsoft team will post Announcements here upon new releases and major updates relevant to developers. You can find the Frequently Asked Questions (FAQ) here as well.

For all general (non-developer) subsystem questions, please visit Microsoft Answers. For all Amazon Appstore or app-specific questions, please visit Amazon's developer page.

Roadmap

Here's a snippet of what's currently βœ… available or ❌ unavailable and what we have on our radar for the ⏩future:

Current Features Future Roadmap
❌ Android Widgets
βœ… Certain Audio Codecs
βœ… Camera (front + back)
βœ… ClearKey DRM or MPEG-DASH content
βœ… CTS/VTS
❌ Direct Bluetooth access (and BLE)
βœ… Ethernet
❌ File Backup/restore
❌ File transfer
βœ… Freeform window management
βœ… Gamepad
❌ Hardware DRM
βœ… Location + GPS
βœ… Microphone
βœ… Multi-monitor/secondary display
βœ… Picture-in-picture
βœ… Print
❌ Quick tiles
βœ… Software DRM (Widevine L3 support)
βœ… Touch/Multitouch
❌ USB
βœ… Certain Video Decoders and Encoders
βœ… WebView
βœ… Wi-Fi
βœ… Window orientation
βœ… Android 13
⏩ File transfer
⏩ Shortcuts
⏩ Local network access by default

Publishing your app for Windows

To publish your app for Windows Subsystem for Android to the Microsoft Store, you must submit it to the Amazon Appstore. Please visit Amazon's portal for the Amazon Appstore on Windows 11.

Get Early Access to Builds

  1. You can get early access to new features on Windows Subsystem for Android, the Amazon Appstore and Windows 11 by joining the Windows Insider Program!

  2. The Windows Subsystem for Android Preview Program allows you to receive early-preview builds of just the Windows Subsystem for Android and Amazon Appstore. All you have to do is sign up with your MSA (the email you use in the Microsoft Store). Sign up now!

Documentation

Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct.

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft’s Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party’s policies.

Android is a trademark of Google LLC. Amazon and all related marks are trademarks of Amazon.com, Inc., or its affiliates.

wsa's People

Contributors

andreww-msft avatar hamza-usmani avatar jaholme avatar philnach avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wsa's Issues

Custom Android toasts not rendering correctly

Steps to reproduce

No response

βœ”οΈ Expected Behavior

No response

❌ Actual Behavior

No response

Other Software

No response

Have you specified the version of Windows Subsystem for Android under Milestone?

  • I have set this issue's milestone

AV1 Codec support

Is your feature request related to a problem? Please describe

No response

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Problems with restarting apps (crashes, errors)

Steps to reproduce

No response

βœ”οΈ Expected Behavior

No response

❌ Actual Behavior

No response

Other Software

No response

Have you specified the version of Windows Subsystem for Android under Milestone?

  • I have set this issue's milestone

Video playback apps causing the screen to turn off in Windows

Steps to reproduce

No response

βœ”οΈ Expected Behavior

No response

❌ Actual Behavior

No response

Other Software

No response

Have you specified the version of Windows Subsystem for Android under Milestone?

  • I have set this issue's milestone

Visual Studio should discover and auto-connect ADB to WSA

Is your feature request related to a problem? Please describe

When installing WSA and enabling developer mode, WSA is not offered as a run-target in VS.
You first have to open the ADB prompt and manually connect, while trying to remember the command to do so (and before this learn that you need to do this).

Describe the solution you'd like

I'd want Visual Studio to auto-detect that WSA is installed, and automatically offer WSA as a run-target. If WSA isn't running, first time you launch your application, Visual Studio will run the ADB connect command, and deploy the application to WSA. This saves the step from having to manually connect every single time you launch Visual Studio and put the work on the tooling side to do this step. It would help discovery for any developer who wants to deploy to Android.

With Android devices, all you do is plug them into the USB port and they are auto-offered as a target. WSA should be just as easy, if not easier, since it is already installed and available.

Describe alternatives you've considered

No response

Have you set this feature request's Milestone field to Future Release?

  • I have set this issue's milestone to Future Release

It is recommended to add the keyboard mapping function

Is your feature request related to a problem? Please describe

No response

Describe the solution you'd like

It is recommended to add a custom keyboard mapping function to play mobile games that do not support gamepad
IMG_20221021_115413

Describe alternatives you've considered

No response

Have you set this feature request's Milestone field to Future Release?

  • I have set this issue's milestone to Future Release

Amazon Appstore will not connect

Steps to reproduce

I Open the Amazon Appstore (it says it updated to latest version), and it always gives a connection error. My Internet connect is fine.

βœ”οΈ Expected Behavior

Should connect

❌ Actual Behavior

Connection error

Other Software

WSA 1.7.32815.0

Have you specified the version of Windows Subsystem for Android under Milestone?

  • I have set this issue's milestone

Issues with handling VPN in apps

Steps to reproduce

No response

βœ”οΈ Expected Behavior

No response

❌ Actual Behavior

No response

Other Software

No response

Have you specified the version of Windows Subsystem for Android under Milestone?

  • I have set this issue's milestone

Improve web browser launching

Steps to reproduce

No response

βœ”οΈ Expected Behavior

No response

❌ Actual Behavior

No response

Other Software

No response

Have you specified the version of Windows Subsystem for Android under Milestone?

  • I have set this issue's milestone

Allow users to choose which GPU the subsystem uses

Is your feature request related to a problem? Please describe

No response

Describe the solution you'd like

Allow users to specify the GPU used by the subsystem through the Windows Subsystem for Android Settings app

Describe alternatives you've considered

No response

Full screen support for apps (via F11 key)

Is your feature request related to a problem? Please describe

No response

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

H.264 Video Hardware Decoding

Is your feature request related to a problem? Please describe

No response

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Apps flicker when restoring from minimized state

Steps to reproduce

No response

βœ”οΈ Expected Behavior

No response

❌ Actual Behavior

No response

Other Software

No response

Have you specified the version of Windows Subsystem for Android under Milestone?

  • I have set this issue's milestone

Hope to improve winui2 library version

Is your feature request related to a problem? Please describe

The current version of Microsoft .ui.xaml used by the WSA setup is 2.6, but Microsoft .ui.xaml has released 2.8, when can I upgrade to Microsoft.ui.xaml 2.8?

Describe the solution you'd like

Home to improve microsoft.ui.xaml 2.6 to microsoft.ui.xaml 2.8

Describe alternatives you've considered

No

Have you set this feature request's Milestone field to Future Release?

  • I have set this issue's milestone to Future Release

Vulkan support

Is your feature request related to a problem? Please describe

No response

Describe the solution you'd like

Implement Vulkan1.3 in WSA, Android13 already supports Vulkan1.3

Describe alternatives you've considered

No response

Have you set this feature request's Milestone field to Future Release?

  • I have set this issue's milestone to Future Release

Scrolling (smoothness) across some apps is choppy

Steps to reproduce

No response

βœ”οΈ Expected Behavior

No response

❌ Actual Behavior

No response

Other Software

No response

Have you specified the version of Windows Subsystem for Android under Milestone?

  • I have set this issue's milestone

Issues with scrolling in the Amazon Appstore

Steps to reproduce

No response

βœ”οΈ Expected Behavior

No response

❌ Actual Behavior

No response

Other Software

No response

Have you specified the version of Windows Subsystem for Android under Milestone?

  • I have set this issue's milestone

Issues using onscreen keyboard in apps

Steps to reproduce

No response

βœ”οΈ Expected Behavior

No response

❌ Actual Behavior

No response

Other Software

No response

Have you specified the version of Windows Subsystem for Android under Milestone?

  • I have set this issue's milestone

Enable IPv6 and VPN Connectivity

Is your feature request related to a problem? Please describe

No response

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Crashes when copying and pasting extremely large content

Steps to reproduce

Try to copy and paste a large amount of text from within an Android app to another app.

βœ”οΈ Expected Behavior

Copy/pasting works as expected for large content

❌ Actual Behavior

The subsystem crashes, Android apps close.

Other Software

No response

Have you specified the version of Windows Subsystem for Android under Milestone?

  • I have set this issue's milestone

Is there a chance to link APK files and install them quickly in the future?

Is your feature request related to a problem? Please describe

Is there a chance to link APK files and install them quickly in the future?
Currently, WSA app installations can only be installed through the Amazon Appstore, but compared to Google Play App Store software, it is only rare. Even the mainstream Android mobile app stores also provide side-loading installation of APK applications. At present, WSA wants to install sideloaded applications need to use ADB tools and some commands (these things WSA does not support), can only be through some third-party tools provided by the Microsoft Store to fool sideloading. Will there be a chance for WSA or App Installer to add APK, APKS, and ABB file associations to quickly install Android apps in the future?

Describe the solution you'd like

Hope to provide a solution for quick side-loading of applications (your Microsoft Store applications (MSIX) are not fully limited)

Describe alternatives you've considered

No

Have you set this feature request's Milestone field to Future Release?

  • I have set this issue's milestone to Future Release

NFC support

Is your feature request related to a problem? Please describe

many applications use NFC, in several cases, it would be necessary to support NFC as soon as possible.

Describe the solution you'd like

The Android applications running in WSA can use host nfc chips. (natively if possible)

Describe alternatives you've considered

No response

Have you set this feature request's Milestone field to Future Release?

  • I have set this issue's milestone to Future Release

Performance uninstalling Android apps isn't great

Steps to reproduce

Uninstall any Android app.

βœ”οΈ Expected Behavior

Uninstalls quickly and seamlessly as usual.

❌ Actual Behavior

Sometimes performance can be subpar, and uninstalls can take quite a bit of time.

Other Software

No response

Have you specified the version of Windows Subsystem for Android under Milestone?

  • I have set this issue's milestone

Disabled force-enabling MSAA

Is your feature request related to a problem? Please describe

No response

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Update the subsystem to Android 12.1

Is your feature request related to a problem? Please describe

No response

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

WifiInfo - wrong and missing data (link speeds)

Steps to reproduce

dumpsys wifi | grep mWifiInfo

βœ”οΈ Expected Behavior

mWifiInfo SSID: "My Network", BSSID: fc:34:97:3b:46:94, MAC: , Security type: 2, Supplicant state: COMPLETED, Wi-Fi standard: 6, RSSI: -27, Link speed: 1020Mbps, Tx Link speed: 1020Mbps, Max Supported Tx Link speed: 1200Mbps, Rx Link speed: 360Mbps, Max Supported Rx Link speed: 1200Mbps, Frequency: 5745MHz, Net ID: 44, Metered hint: false, score: 60, CarrierMerged: false, SubscriptionId: -1, IsPrimary: 1

(from a Google Pixel device)

❌ Actual Behavior

mWifiInfo SSID: "My Network", BSSID: fc:34:97:3b:46:94, MAC: , Security type: 2, Supplicant state: COMPLETED, Wi-Fi standard: 0, RSSI: -50, Link speed: 500Mbps, Tx Link speed: 500Mbps, Max Supported Tx Link speed: -1Mbps, Rx Link speed: -1Mbps, Max Supported Rx Link speed: -1Mbps, Frequency: 5745MHz, Net ID: 1, Metered hint: false, score: 60, CarrierMerged: false, SubscriptionId: -1, IsPrimary: 1

Other Software

No response

Have you specified the version of Windows Subsystem for Android under Milestone?

  • I have set this issue's milestone

Camera rotation and aspect ratio broken in several apps

Steps to reproduce

No response

βœ”οΈ Expected Behavior

No response

❌ Actual Behavior

No response

Other Software

No response

Have you specified the version of Windows Subsystem for Android under Milestone?

  • I have set this issue's milestone

App flickering and graphics corruption in some apps

Steps to reproduce

No response

βœ”οΈ Expected Behavior

No response

❌ Actual Behavior

No response

Other Software

No response

Have you specified the version of Windows Subsystem for Android under Milestone?

  • I have set this issue's milestone

Startup performance improvements on first-launch

Is your feature request related to a problem? Please describe

No response

Describe the solution you'd like

Improving the startup performance when the first Android app is launched.

Describe alternatives you've considered

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.