Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Windows Subsystem for Android"

From PCGamingWiki, the wiki about fixing PC games
m (→‎System requirements: moved bullets, minor rephrases)
m (removed store link (present in the availability table))
Line 23: Line 23:
 
{{mm}} [https://support.microsoft.com/en-us/windows/windows-subsystem-for-android-abed2335-81bf-490a-92e5-fe01b66e5c48 Windows Subsystem for Android™ support page]
 
{{mm}} [https://support.microsoft.com/en-us/windows/windows-subsystem-for-android-abed2335-81bf-490a-92e5-fe01b66e5c48 Windows Subsystem for Android™ support page]
 
{{mm}} [https://docs.microsoft.com/en-us/windows/android/wsa/ Windows Subsystem for Android™ developer documentation]
 
{{mm}} [https://docs.microsoft.com/en-us/windows/android/wsa/ Windows Subsystem for Android™ developer documentation]
{{mm}} [https://www.microsoft.com/en-us/p/windows-subsystem-for-android/9p3395vx91nr Store link]
 
  
 
==Availability==
 
==Availability==

Revision as of 02:09, 22 September 2022

This page is a stub: it lacks content and/or basic article components. You can help to expand this page by adding an image or additional information.
Dev general icon.svg
Although this product has been released, it remains under active development - information may change frequently and could be outdated or irrelevant.
Windows Subsystem for Android
Windows Subsystem for Android cover
Developers
Microsoft
Release dates
Windows October 21, 2021

Key points

Highest image and audio quality possible.
No Vulkan support.
No keymapper, must rely on game support to properly controlling games.
May experience several GPU rendering issues, heavy RAM consumption, and slow booting.
Public version is based on Android 11 (API level 30) source code, while Insider versions are based on Android 12.1 (API Level 32).
Capable of utilizing Intel Bridge Technology to run certain Android apps not written in Java or compiled to run natively on x86-based devices.[1]

General information

Introducing Android™ Apps on Windows 11 to Windows Insiders
Windows Subsystem for Android™ support page
Windows Subsystem for Android™ developer documentation

Availability

Source DRM Notes Keys OS
Microsoft Store
DRM-free after installation through Microsoft Store client (notes may include more details)
Only available in the US. Also includes Amazon Appstore
Windows

Essential improvements

Application Compatibility Tracker

Application Compatibility can be tracked at Github

Easy app sideload

EasySideload-WSA makes sideload APKs easier for WSA.

Easy file copy to WSA

EasyPush-WSA makes file copy easier for WSA, files goes to downloads folder on Android when done.

Game data

Configuration file(s) location

System Location
Windows

Save game data location

System Location
Windows

Video

Graphics feature State Notes
Widescreen resolution
May cause issues with certain older games that aren't adapting latest Android codes.
Multi-monitor
Ultra-widescreen
4K Ultra HD
VM does run at 4K but not all games support that.
Field of view (FOV)
Windowed
Borderless fullscreen windowed
See the glossary page for potential workarounds.
Anisotropic filtering (AF)
Depending on games
Anti-aliasing (AA)
Depending on games
Vertical sync (Vsync)
Android always forced on VSync
60 FPS and 120+ FPS
Although the VM does support 120 FPS, game must have 120 or unlocked FPS option to run at 120 FPS or more.
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Input

Keyboard and mouse, touch State Notes
Remapping
Only support for games that have proper input remap
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Although users can use mouse to interact with game menu, hover tooltips and contexts are rarely implemented for games.
Mouse Y-axis inversion
Touchscreen optimised
Built-in touch support
Controller
Controller support
Controller types

Audio

Audio feature State Notes
Separate volume controls
Separate volume controls depending on game support
Surround sound
Subtitles
Subtitles depending on game support
Closed captions
Closed captions depending on game support
Mute on focus lost

Localizations

Language UI Audio Sub Notes
English
Italian
Norwegian

Issues fixed

Apps are unable to connect to the internet

Turn off "Advanced Network" in the subsystem settings[2]
  1. Open Windows Subsystem for Android Settings.
  2. Go to System → Advanced Network, and toggle it to Off.

Issues unresolved

Apps can't detect Google Play Services if the latter is sideloaded

[3]

App functions that check for if screenlock is enabled, don't work

[4]

Other information

API

Technical specs Supported Notes
Direct3D 11
OpenGL ES 3.0
Executable 32-bit 64-bitARM Notes
Windows
Not all app support native x86 or x64 especially when it comes from Google Play (Rare older games may support x86 library only), but ARM apps can be loaded in the x64 Subsystem version.[5]

System requirements

Windows
Minimum Recommended
Operating system (OS) 11
Processor (CPU) Same as Windows 11
System memory (RAM) 8 GB
Hard disk drive (HDD) SSD, size depending on games installed.
Video card (GPU) Same as Windows 11
Requires Intel VT-x/AMD-V enabled.
The GPU used can be selected through the subsystem settings.
Booting WSA alone will require at least 2GB of free Physical RAM (standby memory do count as free physical RAM) and does not run on pagefile. In theory it is impossible to run on system with 4 GB RAM or less even with a pagefile. Avoid running unnecessary background applications on systems with less than 16 GB RAM.


References

  1. Intel - What Intel® Processors Support Intel® Bridge Technology? - last accessed on 2022-09-22
    "Intel® Bridge Technology (Intel® BT) is a run-time post compiler that enables certain Android* apps not written in Java* or compiled to run natively on x86-based devices to run on these devices."
  2. Verified by User:Dandelion Sprout on 22 September 2022
  3. Verified by User:Dandelion Sprout on 22 September 2022
  4. Verified by User:Dandelion Sprout on 22 September 2022
  5. Verified by User:Dandelion Sprout on 22 September 2022